builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0392 starttime: 1466691163.16 results: success (0) buildid: 20160623063624 builduid: 6fc6f576361c497784d832d5b57a7db9 revision: 982871ad599a479f6f3e6802c3fe01bd1415e07a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 07:12:43.157486) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 07:12:43.157983) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 07:12:43.158266) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 07:12:43.182714) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 07:12:43.183189) ========= 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.lHvAfyHCHl/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.yprA7K1QNK/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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-06-23 07:12:43-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 147M=0s 2016-06-23 07:12:43 (147 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.437463 ========= master_lag: 0.12 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 07:12:43.743864) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 07:12:43.744507) ========= 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.lHvAfyHCHl/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.yprA7K1QNK/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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.020624 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 07:12:43.786122) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 07:12:43.786513) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 982871ad599a479f6f3e6802c3fe01bd1415e07a --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 982871ad599a479f6f3e6802c3fe01bd1415e07a --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.lHvAfyHCHl/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.yprA7K1QNK/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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-06-23 07:12:43,867 truncating revision to first 12 chars 2016-06-23 07:12:43,867 Setting DEBUG logging. 2016-06-23 07:12:43,867 attempt 1/10 2016-06-23 07:12:43,867 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/982871ad599a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 07:12:45,066 unpacking tar archive at: mozilla-beta-982871ad599a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.484904 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 07:12:45.293982) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 07:12:45.294307) ========= script_repo_revision: 982871ad599a479f6f3e6802c3fe01bd1415e07a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 07:12:45.294738) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 07:12:45.295028) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 07:12:45.314648) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 44 secs) (at 2016-06-23 07:12:45.315023) ========= /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.lHvAfyHCHl/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.yprA7K1QNK/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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 07:12:45 INFO - MultiFileLogger online at 20160623 07:12:45 in /builds/slave/test 07:12:45 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 07:12:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:12:45 INFO - {'append_to_log': False, 07:12:45 INFO - 'base_work_dir': '/builds/slave/test', 07:12:45 INFO - 'blob_upload_branch': 'mozilla-beta', 07:12:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:12:45 INFO - 'buildbot_json_path': 'buildprops.json', 07:12:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:12:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:12:45 INFO - 'download_minidump_stackwalk': True, 07:12:45 INFO - 'download_symbols': 'true', 07:12:45 INFO - 'e10s': False, 07:12:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:12:45 INFO - 'tooltool.py': '/tools/tooltool.py', 07:12:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:12:45 INFO - '/tools/misc-python/virtualenv.py')}, 07:12:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:12:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:12:45 INFO - 'log_level': 'info', 07:12:45 INFO - 'log_to_console': True, 07:12:45 INFO - 'opt_config_files': (), 07:12:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:12:45 INFO - '--processes=1', 07:12:45 INFO - '--config=%(test_path)s/wptrunner.ini', 07:12:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:12:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:12:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:12:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:12:45 INFO - 'pip_index': False, 07:12:45 INFO - 'require_test_zip': True, 07:12:45 INFO - 'test_type': ('testharness',), 07:12:45 INFO - 'this_chunk': '1', 07:12:45 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:12:45 INFO - 'total_chunks': '10', 07:12:45 INFO - 'virtualenv_path': 'venv', 07:12:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:12:45 INFO - 'work_dir': 'build'} 07:12:45 INFO - ##### 07:12:45 INFO - ##### Running clobber step. 07:12:45 INFO - ##### 07:12:45 INFO - Running pre-action listener: _resource_record_pre_action 07:12:45 INFO - Running main action method: clobber 07:12:45 INFO - rmtree: /builds/slave/test/build 07:12:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:12:46 INFO - Running post-action listener: _resource_record_post_action 07:12:46 INFO - ##### 07:12:46 INFO - ##### Running read-buildbot-config step. 07:12:46 INFO - ##### 07:12:46 INFO - Running pre-action listener: _resource_record_pre_action 07:12:46 INFO - Running main action method: read_buildbot_config 07:12:46 INFO - Using buildbot properties: 07:12:46 INFO - { 07:12:46 INFO - "project": "", 07:12:46 INFO - "product": "firefox", 07:12:46 INFO - "script_repo_revision": "production", 07:12:46 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 07:12:46 INFO - "repository": "", 07:12:46 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 07:12:46 INFO - "buildid": "20160623063624", 07:12:46 INFO - "pgo_build": "False", 07:12:46 INFO - "basedir": "/builds/slave/test", 07:12:46 INFO - "buildnumber": 6, 07:12:46 INFO - "slavename": "t-yosemite-r7-0392", 07:12:46 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 07:12:46 INFO - "platform": "macosx64", 07:12:46 INFO - "branch": "mozilla-beta", 07:12:46 INFO - "revision": "982871ad599a479f6f3e6802c3fe01bd1415e07a", 07:12:46 INFO - "repo_path": "releases/mozilla-beta", 07:12:46 INFO - "moz_repo_path": "", 07:12:46 INFO - "stage_platform": "macosx64", 07:12:46 INFO - "builduid": "6fc6f576361c497784d832d5b57a7db9", 07:12:46 INFO - "slavebuilddir": "test" 07:12:46 INFO - } 07:12:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 07:12:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 07:12:46 INFO - Running post-action listener: _resource_record_post_action 07:12:46 INFO - ##### 07:12:46 INFO - ##### Running download-and-extract step. 07:12:46 INFO - ##### 07:12:46 INFO - Running pre-action listener: _resource_record_pre_action 07:12:46 INFO - Running main action method: download_and_extract 07:12:46 INFO - mkdir: /builds/slave/test/build/tests 07:12:46 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')]} 07:12:46 INFO - https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 07:12:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 07:12:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 07:12:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 07:12:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/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 07:12:47 INFO - Downloaded 1201 bytes. 07:12:47 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 07:12:47 INFO - Using the following test package requirements: 07:12:47 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 07:12:47 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:12:47 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 07:12:47 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:12:47 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 07:12:47 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:12:47 INFO - u'jsshell-mac64.zip'], 07:12:47 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:12:47 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 07:12:47 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 07:12:47 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:12:47 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 07:12:47 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:12:47 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 07:12:47 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:12:47 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 07:12:47 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 07:12:47 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 07:12:47 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 07:12:47 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')]} 07:12:47 INFO - https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 07:12:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 07:12:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 07:12:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 07:12:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/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 07:12:48 INFO - Downloaded 18356481 bytes. 07:12:48 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/*'] 07:12:48 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/* 07:12:49 INFO - caution: filename not matched: web-platform/* 07:12:49 INFO - Return code: 11 07:12:49 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')]} 07:12:49 INFO - https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 07:12:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 07:12:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 07:12:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/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 07:12:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/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 07:12:50 INFO - Downloaded 36389087 bytes. 07:12:50 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/*'] 07:12:50 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/* 07:12:54 INFO - caution: filename not matched: bin/* 07:12:54 INFO - caution: filename not matched: config/* 07:12:54 INFO - caution: filename not matched: mozbase/* 07:12:54 INFO - caution: filename not matched: marionette/* 07:12:54 INFO - caution: filename not matched: tools/wptserve/* 07:12:54 INFO - Return code: 11 07:12:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:12:54 INFO - https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 07:12:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:12:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:12:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 07:12:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 07:12:57 INFO - Downloaded 73065164 bytes. 07:12:57 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:12:57 INFO - mkdir: /builds/slave/test/properties 07:12:57 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:12:57 INFO - Writing to file /builds/slave/test/properties/build_url 07:12:57 INFO - Contents: 07:12:57 INFO - build_url:https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 07:12:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:12:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:12:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:12:59 INFO - Contents: 07:12:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:12:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:12:59 INFO - https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:12:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:12:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:12:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 07:12:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/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 07:13:02 INFO - Downloaded 103659221 bytes. 07:13:02 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 07:13:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 07:13:05 INFO - Return code: 0 07:13:05 INFO - Running post-action listener: _resource_record_post_action 07:13:05 INFO - Running post-action listener: set_extra_try_arguments 07:13:05 INFO - ##### 07:13:05 INFO - ##### Running create-virtualenv step. 07:13:05 INFO - ##### 07:13:05 INFO - Running pre-action listener: _pre_create_virtualenv 07:13:05 INFO - Running pre-action listener: _resource_record_pre_action 07:13:05 INFO - Running main action method: create_virtualenv 07:13:05 INFO - Creating virtualenv /builds/slave/test/build/venv 07:13:05 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 07:13:05 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:13:05 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:13:05 INFO - Using real prefix '/tools/python27' 07:13:05 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:13:06 INFO - Installing distribute.............................................................................................................................................................................................done. 07:13:09 INFO - Installing pip.................done. 07:13:09 INFO - Return code: 0 07:13:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:13:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:13:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:13:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106e12e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106e2ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac31cba8b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106e2b5e0>, '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 0x106a0ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106a39990>, '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.lHvAfyHCHl/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yprA7K1QNK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:13:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 07:13:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 07:13:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lHvAfyHCHl/Render', 07:13:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:13:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:13:09 INFO - 'HOME': '/Users/cltbld', 07:13:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:13:09 INFO - 'LOGNAME': 'cltbld', 07:13:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:09 INFO - 'MOZ_NO_REMOTE': '1', 07:13:09 INFO - 'NO_EM_RESTART': '1', 07:13:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:13:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:09 INFO - 'PWD': '/builds/slave/test', 07:13:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:13:09 INFO - 'SHELL': '/bin/bash', 07:13:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yprA7K1QNK/Listeners', 07:13:09 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 07:13:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:13:09 INFO - 'USER': 'cltbld', 07:13:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:13:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:13:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:13:09 INFO - 'XPC_FLAGS': '0x0', 07:13:09 INFO - 'XPC_SERVICE_NAME': '0', 07:13:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:13:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:09 INFO - Downloading/unpacking psutil>=0.7.1 07:13:09 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 07:13:09 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 07:13:09 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 07:13:09 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 07:13:09 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 07:13:09 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 07:13:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:13:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:13:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:13:12 INFO - Installing collected packages: psutil 07:13:12 INFO - Running setup.py install for psutil 07:13:12 INFO - building 'psutil._psutil_osx' extension 07:13:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 07:13:12 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 07:13:13 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 07:13:13 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 07:13:13 INFO - building 'psutil._psutil_posix' extension 07:13:13 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 07:13:13 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 07:13:13 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 07:13:13 INFO - ^ 07:13:13 INFO - 1 warning generated. 07:13:13 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 07:13:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:13:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:13:13 INFO - Successfully installed psutil 07:13:13 INFO - Cleaning up... 07:13:13 INFO - Return code: 0 07:13:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:13: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')]} 07:13:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13: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')]} 07:13:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:13 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 0x106e12e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106e2ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac31cba8b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106e2b5e0>, '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 0x106a0ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106a39990>, '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.lHvAfyHCHl/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yprA7K1QNK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:13:13 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 07:13:13 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 07:13:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lHvAfyHCHl/Render', 07:13:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:13:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:13:13 INFO - 'HOME': '/Users/cltbld', 07:13:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:13:13 INFO - 'LOGNAME': 'cltbld', 07:13:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:13 INFO - 'MOZ_NO_REMOTE': '1', 07:13:13 INFO - 'NO_EM_RESTART': '1', 07:13:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:13:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:13 INFO - 'PWD': '/builds/slave/test', 07:13:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:13:13 INFO - 'SHELL': '/bin/bash', 07:13:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yprA7K1QNK/Listeners', 07:13:13 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 07:13:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:13:13 INFO - 'USER': 'cltbld', 07:13:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:13:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:13:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:13:13 INFO - 'XPC_FLAGS': '0x0', 07:13:13 INFO - 'XPC_SERVICE_NAME': '0', 07:13:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:13:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:13:13 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 07:13:13 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 07:13:13 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 07:13:13 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 07:13:13 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 07:13:13 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 07:13:16 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:13:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:13:16 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:13:16 INFO - Installing collected packages: mozsystemmonitor 07:13:16 INFO - Running setup.py install for mozsystemmonitor 07:13:16 INFO - Successfully installed mozsystemmonitor 07:13:16 INFO - Cleaning up... 07:13:16 INFO - Return code: 0 07:13:16 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:13: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')]} 07:13:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13: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')]} 07:13:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:16 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 0x106e12e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106e2ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac31cba8b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106e2b5e0>, '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 0x106a0ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106a39990>, '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.lHvAfyHCHl/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yprA7K1QNK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:13:16 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 07:13:16 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 07:13:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lHvAfyHCHl/Render', 07:13:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:13:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:13:16 INFO - 'HOME': '/Users/cltbld', 07:13:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:13:16 INFO - 'LOGNAME': 'cltbld', 07:13:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:16 INFO - 'MOZ_NO_REMOTE': '1', 07:13:16 INFO - 'NO_EM_RESTART': '1', 07:13:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:13:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:16 INFO - 'PWD': '/builds/slave/test', 07:13:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:13:16 INFO - 'SHELL': '/bin/bash', 07:13:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yprA7K1QNK/Listeners', 07:13:16 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 07:13:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:13:16 INFO - 'USER': 'cltbld', 07:13:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:13:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:13:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:13:16 INFO - 'XPC_FLAGS': '0x0', 07:13:16 INFO - 'XPC_SERVICE_NAME': '0', 07:13:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:13:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:16 INFO - Downloading/unpacking blobuploader==1.2.4 07:13:16 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 07:13:16 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 07:13:16 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 07:13:16 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 07:13:16 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 07:13:16 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 07:13:19 INFO - Downloading blobuploader-1.2.4.tar.gz 07:13:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:13:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:13:19 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 07:13:19 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 07:13:19 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 07:13:19 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 07:13:19 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 07:13:19 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 07:13:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:13:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:13:19 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 07:13:19 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 07:13:19 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 07:13:19 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 07:13:19 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 07:13:19 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 07:13:20 INFO - Downloading docopt-0.6.1.tar.gz 07:13:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:13:20 INFO - Installing collected packages: blobuploader, requests, docopt 07:13:20 INFO - Running setup.py install for blobuploader 07:13:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:13:20 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:13:20 INFO - Running setup.py install for requests 07:13:21 INFO - Running setup.py install for docopt 07:13:21 INFO - Successfully installed blobuploader requests docopt 07:13:21 INFO - Cleaning up... 07:13:21 INFO - Return code: 0 07:13:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:13:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:13:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:13:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:21 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 0x106e12e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106e2ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac31cba8b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106e2b5e0>, '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 0x106a0ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106a39990>, '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.lHvAfyHCHl/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yprA7K1QNK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:13:21 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 07:13:21 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 07:13:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lHvAfyHCHl/Render', 07:13:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:13:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:13:21 INFO - 'HOME': '/Users/cltbld', 07:13:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:13:21 INFO - 'LOGNAME': 'cltbld', 07:13:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:21 INFO - 'MOZ_NO_REMOTE': '1', 07:13:21 INFO - 'NO_EM_RESTART': '1', 07:13:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:13:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:21 INFO - 'PWD': '/builds/slave/test', 07:13:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:13:21 INFO - 'SHELL': '/bin/bash', 07:13:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yprA7K1QNK/Listeners', 07:13:21 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 07:13:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:13:21 INFO - 'USER': 'cltbld', 07:13:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:13:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:13:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:13:21 INFO - 'XPC_FLAGS': '0x0', 07:13:21 INFO - 'XPC_SERVICE_NAME': '0', 07:13:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:13:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:13:21 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-6nhFAr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:13:21 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-R7HvsS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:13:21 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-Mi_ld1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:13:21 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-UOYJEZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:13:21 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-zwC22S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:13:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-I3BNnS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:13:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-Qv90WC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:13:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-9qlKXC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:13:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-Sjl67T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:13:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-aEuQgw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:13:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-Qet11O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:13:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-9VAmCQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:13:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-ylmV3f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:13:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:13:22 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-DS3uWq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:13:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:13:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-tKUCEL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:13:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:13:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-1JWDwC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:13:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:13:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-A7T3nM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:13:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:13:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-MwT1Jx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:13:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:13:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-A7mCF2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:13:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:13:23 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-JCaNsp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:13:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:13:24 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-F2lqF4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:13:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:13:24 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 07:13:24 INFO - Running setup.py install for manifestparser 07:13:24 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:13:24 INFO - Running setup.py install for mozcrash 07:13:24 INFO - Running setup.py install for mozdebug 07:13:24 INFO - Running setup.py install for mozdevice 07:13:24 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:13:24 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:13:24 INFO - Running setup.py install for mozfile 07:13:24 INFO - Running setup.py install for mozhttpd 07:13:25 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:13:25 INFO - Running setup.py install for mozinfo 07:13:25 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:13:25 INFO - Running setup.py install for mozInstall 07:13:25 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:13:25 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:13:25 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:13:25 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:13:25 INFO - Running setup.py install for mozleak 07:13:25 INFO - Running setup.py install for mozlog 07:13:25 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:13:25 INFO - Running setup.py install for moznetwork 07:13:25 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:13:25 INFO - Running setup.py install for mozprocess 07:13:25 INFO - Running setup.py install for mozprofile 07:13:26 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:13:26 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:13:26 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:13:26 INFO - Running setup.py install for mozrunner 07:13:26 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:13:26 INFO - Running setup.py install for mozscreenshot 07:13:26 INFO - Running setup.py install for moztest 07:13:26 INFO - Running setup.py install for mozversion 07:13:26 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:13:26 INFO - Running setup.py install for wptserve 07:13:26 INFO - Running setup.py install for marionette-driver 07:13:27 INFO - Running setup.py install for browsermob-proxy 07:13:27 INFO - Running setup.py install for marionette-client 07:13:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:13:27 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:13:27 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 07:13:27 INFO - Cleaning up... 07:13:27 INFO - Return code: 0 07:13:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:13:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:13:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:13:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:13:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:13:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:13:27 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 0x106e12e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106e2ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fac31cba8b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106e2b5e0>, '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 0x106a0ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106a39990>, '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.lHvAfyHCHl/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yprA7K1QNK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:13:27 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 07:13:27 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 07:13:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lHvAfyHCHl/Render', 07:13:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:13:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:13:27 INFO - 'HOME': '/Users/cltbld', 07:13:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:13:27 INFO - 'LOGNAME': 'cltbld', 07:13:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:27 INFO - 'MOZ_NO_REMOTE': '1', 07:13:27 INFO - 'NO_EM_RESTART': '1', 07:13:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:13:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:27 INFO - 'PWD': '/builds/slave/test', 07:13:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:13:27 INFO - 'SHELL': '/bin/bash', 07:13:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yprA7K1QNK/Listeners', 07:13:27 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 07:13:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:13:27 INFO - 'USER': 'cltbld', 07:13:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:13:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:13:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:13:27 INFO - 'XPC_FLAGS': '0x0', 07:13:27 INFO - 'XPC_SERVICE_NAME': '0', 07:13:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:13:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:13:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:13:27 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-RrB4YN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:13:27 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)) 07:13:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:13:27 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-h_p5MF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:13:28 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)) 07:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:13:28 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-bzp3AD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:13:28 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)) 07:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:13:28 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-HrHWmJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:13:28 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)) 07:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:13:28 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-smlQxy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:13:28 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)) 07:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:13:28 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-RxuYHX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:13:28 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)) 07:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:13:28 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-B4awaJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:13:28 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)) 07:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:13:28 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-xDPnI6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:13:28 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)) 07:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:13:28 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-6khxAd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:13:28 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)) 07:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:13:28 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-PsRGv1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:13:28 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)) 07:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:13:28 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-5cUFfB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:13:28 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)) 07:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:13:29 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-3WY9cJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:13:29 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)) 07:13:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:13:29 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-xQUhiy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:13:29 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)) 07:13:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:13:29 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-uNfLZf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:13:29 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)) 07:13:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:13:29 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-jD7nI5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:13:29 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)) 07:13:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:13:29 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-aA6GUZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:13:29 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)) 07:13:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:13:29 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-6UEVVh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:13:29 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)) 07:13:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:13:29 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-UzYDdh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:13:29 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)) 07:13:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:13:29 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-Rvyzvl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:13:29 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)) 07:13:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:13:29 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-bEqv_o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:13:29 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)) 07:13:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:13:30 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-6nWkjX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:13:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:13:30 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)) 07:13:30 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)) 07:13:30 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)) 07:13:30 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)) 07:13:30 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)) 07:13:30 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)) 07:13:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:13:30 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 07:13:30 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 07:13:30 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 07:13:30 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 07:13:30 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 07:13:30 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 07:13:32 INFO - Downloading blessings-1.6.tar.gz 07:13:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:13:33 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)) 07:13:33 INFO - Installing collected packages: blessings 07:13:33 INFO - Running setup.py install for blessings 07:13:33 INFO - Successfully installed blessings 07:13:33 INFO - Cleaning up... 07:13:33 INFO - Return code: 0 07:13:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:13:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:13:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:13:33 INFO - Reading from file tmpfile_stdout 07:13:33 INFO - Current package versions: 07:13:33 INFO - blessings == 1.6 07:13:33 INFO - blobuploader == 1.2.4 07:13:33 INFO - browsermob-proxy == 0.6.0 07:13:33 INFO - docopt == 0.6.1 07:13:33 INFO - manifestparser == 1.1 07:13:33 INFO - marionette-client == 2.3.0 07:13:33 INFO - marionette-driver == 1.4.0 07:13:33 INFO - mozInstall == 1.12 07:13:33 INFO - mozcrash == 0.17 07:13:33 INFO - mozdebug == 0.1 07:13:33 INFO - mozdevice == 0.48 07:13:33 INFO - mozfile == 1.2 07:13:33 INFO - mozhttpd == 0.7 07:13:33 INFO - mozinfo == 0.9 07:13:33 INFO - mozleak == 0.1 07:13:33 INFO - mozlog == 3.1 07:13:33 INFO - moznetwork == 0.27 07:13:33 INFO - mozprocess == 0.22 07:13:33 INFO - mozprofile == 0.28 07:13:33 INFO - mozrunner == 6.11 07:13:33 INFO - mozscreenshot == 0.1 07:13:33 INFO - mozsystemmonitor == 0.0 07:13:33 INFO - moztest == 0.7 07:13:33 INFO - mozversion == 1.4 07:13:33 INFO - psutil == 3.1.1 07:13:33 INFO - requests == 1.2.3 07:13:33 INFO - wptserve == 1.4.0 07:13:33 INFO - wsgiref == 0.1.2 07:13:33 INFO - Running post-action listener: _resource_record_post_action 07:13:33 INFO - Running post-action listener: _start_resource_monitoring 07:13:33 INFO - Starting resource monitoring. 07:13:33 INFO - ##### 07:13:33 INFO - ##### Running pull step. 07:13:33 INFO - ##### 07:13:33 INFO - Running pre-action listener: _resource_record_pre_action 07:13:33 INFO - Running main action method: pull 07:13:33 INFO - Pull has nothing to do! 07:13:33 INFO - Running post-action listener: _resource_record_post_action 07:13:33 INFO - ##### 07:13:33 INFO - ##### Running install step. 07:13:33 INFO - ##### 07:13:33 INFO - Running pre-action listener: _resource_record_pre_action 07:13:33 INFO - Running main action method: install 07:13:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:13:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:13:33 INFO - Reading from file tmpfile_stdout 07:13:33 INFO - Detecting whether we're running mozinstall >=1.0... 07:13:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:13:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:13:34 INFO - Reading from file tmpfile_stdout 07:13:34 INFO - Output received: 07:13:34 INFO - Usage: mozinstall [options] installer 07:13:34 INFO - Options: 07:13:34 INFO - -h, --help show this help message and exit 07:13:34 INFO - -d DEST, --destination=DEST 07:13:34 INFO - Directory to install application into. [default: 07:13:34 INFO - "/builds/slave/test"] 07:13:34 INFO - --app=APP Application being installed. [default: firefox] 07:13:34 INFO - mkdir: /builds/slave/test/build/application 07:13:34 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'] 07:13:34 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 07:13:51 INFO - Reading from file tmpfile_stdout 07:13:51 INFO - Output received: 07:13:51 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 07:13:51 INFO - Running post-action listener: _resource_record_post_action 07:13:51 INFO - ##### 07:13:51 INFO - ##### Running run-tests step. 07:13:51 INFO - ##### 07:13:51 INFO - Running pre-action listener: _resource_record_pre_action 07:13:51 INFO - Running main action method: run_tests 07:13:51 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:13:51 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:13:51 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:13:51 INFO - grabbing minidump binary from tooltool 07:13: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')]} 07:13:51 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 0x106e2b5e0>, '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 0x106a0ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x106a39990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:13:51 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 07:13:51 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 07:13:51 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:13:51 INFO - Return code: 0 07:13:51 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 07:13:51 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:13:51 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=https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/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 07:13:51 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=https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/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 07:13:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lHvAfyHCHl/Render', 07:13:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:13:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:13:51 INFO - 'HOME': '/Users/cltbld', 07:13:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:13:51 INFO - 'LOGNAME': 'cltbld', 07:13:51 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:13:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:13:51 INFO - 'MOZ_NO_REMOTE': '1', 07:13:51 INFO - 'NO_EM_RESTART': '1', 07:13:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:13:51 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:13:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:13:51 INFO - 'PWD': '/builds/slave/test', 07:13:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:13:51 INFO - 'SHELL': '/bin/bash', 07:13:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yprA7K1QNK/Listeners', 07:13:51 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 07:13:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:13:51 INFO - 'USER': 'cltbld', 07:13:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:13:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:13:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:13:51 INFO - 'XPC_FLAGS': '0x0', 07:13:51 INFO - 'XPC_SERVICE_NAME': '0', 07:13:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:13:51 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=https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/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 07:13:52 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 07:13:52 INFO - import pkg_resources 07:13:53 INFO - Using 1 client processes 07:13:53 INFO - wptserve Starting http server on 127.0.0.1:8000 07:13:53 INFO - wptserve Starting http server on 127.0.0.1:8001 07:13:53 INFO - wptserve Starting http server on 127.0.0.1:8443 07:13:55 INFO - SUITE-START | Running 778 tests 07:13:55 INFO - Running testharness tests 07:13:55 INFO - Setting up ssl 07:13:55 INFO - PROCESS | certutil | 07:13:55 INFO - PROCESS | certutil | 07:13:55 INFO - PROCESS | certutil | 07:13:55 INFO - Certificate Nickname Trust Attributes 07:13:55 INFO - SSL,S/MIME,JAR/XPI 07:13:55 INFO - 07:13:55 INFO - web-platform-tests CT,, 07:13:55 INFO - 07:13:55 INFO - Starting runner 07:13:56 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 07:13:56 INFO - PROCESS | 1951 | 1466691236608 Marionette DEBUG Marionette enabled via build flag and pref 07:13:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x113ce9800 == 1 [pid = 1951] [id = 1] 07:13:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 1 (0x113cea000) [pid = 1951] [serial = 1] [outer = 0x0] 07:13:56 INFO - PROCESS | 1951 | [1951] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:13:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 2 (0x113ceb000) [pid = 1951] [serial = 2] [outer = 0x113cea000] 07:13:57 INFO - PROCESS | 1951 | 1466691237030 Marionette INFO Listening on port 2828 07:13:57 INFO - PROCESS | 1951 | 1466691237261 Marionette DEBUG Marionette enabled via command-line flag 07:13:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x11695f800 == 2 [pid = 1951] [id = 2] 07:13:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 3 (0x116960000) [pid = 1951] [serial = 3] [outer = 0x0] 07:13:57 INFO - PROCESS | 1951 | [1951] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:13:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 4 (0x116961000) [pid = 1951] [serial = 4] [outer = 0x116960000] 07:13:57 INFO - PROCESS | 1951 | [1951] 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 07:13:57 INFO - PROCESS | 1951 | 1466691237405 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55645 07:13:57 INFO - PROCESS | 1951 | 1466691237490 Marionette DEBUG Closed connection conn0 07:13:57 INFO - PROCESS | 1951 | [1951] 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 07:13:57 INFO - PROCESS | 1951 | 1466691237493 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55646 07:13:57 INFO - PROCESS | 1951 | 1466691237504 Marionette DEBUG Closed connection conn1 07:13:57 INFO - PROCESS | 1951 | [1951] 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 07:13:57 INFO - PROCESS | 1951 | 1466691237509 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55647 07:13:57 INFO - PROCESS | 1951 | 1466691237518 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:13:57 INFO - PROCESS | 1951 | 1466691237524 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":"20160623063624","device":"desktop","version":"48.0"} 07:13:57 INFO - PROCESS | 1951 | [1951] 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 07:13:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x119c23000 == 3 [pid = 1951] [id = 3] 07:13:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 5 (0x119c24000) [pid = 1951] [serial = 5] [outer = 0x0] 07:13:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x119c24800 == 4 [pid = 1951] [id = 4] 07:13:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 6 (0x119590800) [pid = 1951] [serial = 6] [outer = 0x0] 07:13:58 INFO - PROCESS | 1951 | [1951] 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 07:13:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213e2000 == 5 [pid = 1951] [id = 5] 07:13:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 7 (0x11958b800) [pid = 1951] [serial = 7] [outer = 0x0] 07:13:58 INFO - PROCESS | 1951 | [1951] 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 07:13:58 INFO - PROCESS | 1951 | [1951] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:13:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 8 (0x1216f7800) [pid = 1951] [serial = 8] [outer = 0x11958b800] 07:13:58 INFO - PROCESS | 1951 | [1951] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:13:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 9 (0x12396e000) [pid = 1951] [serial = 9] [outer = 0x119c24000] 07:13:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 10 (0x1213f5000) [pid = 1951] [serial = 10] [outer = 0x119590800] 07:13:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 11 (0x1213f7000) [pid = 1951] [serial = 11] [outer = 0x11958b800] 07:13:59 INFO - PROCESS | 1951 | [1951] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:13:59 INFO - PROCESS | 1951 | 1466691239381 Marionette INFO startBrowser 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:13:59 INFO - PROCESS | 1951 | 1466691239404 Marionette DEBUG loaded listener.js 07:13:59 INFO - PROCESS | 1951 | 1466691239413 Marionette DEBUG loaded listener.js 07:13:59 INFO - PROCESS | 1951 | 1466691239414 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:13:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 12 (0x1167f8800) [pid = 1951] [serial = 12] [outer = 0x11958b800] 07:13:59 INFO - PROCESS | 1951 | 1466691239743 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"07cec3c0-6118-f44d-8f93-3f0c8f698012","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":"20160623063624","device":"desktop","version":"48.0","command_id":1}}] 07:13:59 INFO - PROCESS | 1951 | 1466691239824 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}] 07:13:59 INFO - PROCESS | 1951 | 1466691239829 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:13:59 INFO - PROCESS | 1951 | 1466691239886 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 07:14:00 INFO - PROCESS | 1951 | 1466691239999 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:14:00 INFO - PROCESS | 1951 | 1466691240001 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:00 INFO - PROCESS | 1951 | [1951] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:14:00 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:14:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 13 (0x128bc2c00) [pid = 1951] [serial = 13] [outer = 0x11958b800] 07:14:00 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:14:00 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:14:00 INFO - PROCESS | 1951 | 1466691240360 Marionette TRACE conn2 <- [1,3,null,{}] 07:14:00 INFO - PROCESS | 1951 | 1466691240412 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:14:00 INFO - PROCESS | 1951 | 1466691240416 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:00 INFO - PROCESS | 1951 | 1466691240435 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 07:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:14:00 INFO - PROCESS | 1951 | 1466691240465 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 07:14:00 INFO - PROCESS | 1951 | 1466691240467 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 07:14:00 INFO - PROCESS | 1951 | 1466691240472 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:14:00 INFO - PROCESS | 1951 | 1466691240476 Marionette TRACE conn2 <- [1,6,null,{}] 07:14:00 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 07:14:00 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 07:14:00 INFO - PROCESS | 1951 | 1466691240485 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}] 07:14:00 INFO - PROCESS | 1951 | 1466691240488 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:00 INFO - PROCESS | 1951 | 1466691240504 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 07:14:00 INFO - PROCESS | 1951 | 1466691240508 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:00 INFO - PROCESS | 1951 | 1466691240510 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e8e000 == 6 [pid = 1951] [id = 6] 07:14:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 14 (0x128eccc00) [pid = 1951] [serial = 14] [outer = 0x0] 07:14:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 15 (0x128ece800) [pid = 1951] [serial = 15] [outer = 0x128eccc00] 07:14:00 INFO - PROCESS | 1951 | 1466691240555 Marionette DEBUG loaded listener.js 07:14:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 16 (0x1291e5400) [pid = 1951] [serial = 16] [outer = 0x128eccc00] 07:14:00 INFO - PROCESS | 1951 | 1466691240882 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]]]}] 07:14:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 430ms 07:14:00 INFO - PROCESS | 1951 | 1466691240902 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 07:14:00 INFO - PROCESS | 1951 | 1466691240904 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 07:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:14:00 INFO - PROCESS | 1951 | 1466691240906 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:14:00 INFO - PROCESS | 1951 | 1466691240907 Marionette TRACE conn2 <- [1,10,null,{}] 07:14:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x1295a2800 == 7 [pid = 1951] [id = 7] 07:14:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 17 (0x12957a400) [pid = 1951] [serial = 17] [outer = 0x0] 07:14:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 18 (0x12957d000) [pid = 1951] [serial = 18] [outer = 0x12957a400] 07:14:00 INFO - PROCESS | 1951 | 1466691240937 Marionette DEBUG loaded listener.js 07:14:00 INFO - PROCESS | 1951 | 1466691240962 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}] 07:14:00 INFO - PROCESS | 1951 | 1466691240966 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 19 (0x129585400) [pid = 1951] [serial = 19] [outer = 0x12957a400] 07:14:01 INFO - PROCESS | 1951 | 1466691241094 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 07:14:01 INFO - PROCESS | 1951 | 1466691241109 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:01 INFO - PROCESS | 1951 | 1466691241110 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293b1800 == 8 [pid = 1951] [id = 8] 07:14:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 20 (0x12a6d4c00) [pid = 1951] [serial = 20] [outer = 0x0] 07:14:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 21 (0x12a6dac00) [pid = 1951] [serial = 21] [outer = 0x12a6d4c00] 07:14:01 INFO - PROCESS | 1951 | 1466691241141 Marionette DEBUG loaded listener.js 07:14:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 22 (0x12a6df000) [pid = 1951] [serial = 22] [outer = 0x12a6d4c00] 07:14:01 INFO - PROCESS | 1951 | 1466691241554 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]]]}] 07:14:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 669ms 07:14:01 INFO - PROCESS | 1951 | 1466691241576 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 07:14:01 INFO - PROCESS | 1951 | 1466691241578 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 07:14:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:14:01 INFO - PROCESS | 1951 | 1466691241580 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:14:01 INFO - PROCESS | 1951 | 1466691241581 Marionette TRACE conn2 <- [1,14,null,{}] 07:14:01 INFO - PROCESS | 1951 | 1466691241584 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}] 07:14:01 INFO - PROCESS | 1951 | 1466691241586 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:01 INFO - PROCESS | 1951 | 1466691241678 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 07:14:01 INFO - PROCESS | 1951 | 1466691241683 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:01 INFO - PROCESS | 1951 | 1466691241684 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aee0000 == 9 [pid = 1951] [id = 9] 07:14:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 23 (0x12a630c00) [pid = 1951] [serial = 23] [outer = 0x0] 07:14:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 24 (0x12ae0c800) [pid = 1951] [serial = 24] [outer = 0x12a630c00] 07:14:01 INFO - PROCESS | 1951 | 1466691241709 Marionette DEBUG loaded listener.js 07:14:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 25 (0x12b906000) [pid = 1951] [serial = 25] [outer = 0x12a630c00] 07:14:01 INFO - PROCESS | 1951 | 1466691241972 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]]]}] 07:14:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 07:14:02 INFO - PROCESS | 1951 | 1466691242003 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 07:14:02 INFO - PROCESS | 1951 | 1466691242005 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 07:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:14:02 INFO - PROCESS | 1951 | 1466691242007 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:14:02 INFO - PROCESS | 1951 | 1466691242008 Marionette TRACE conn2 <- [1,18,null,{}] 07:14:02 INFO - PROCESS | 1951 | 1466691242017 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}] 07:14:02 INFO - PROCESS | 1951 | 1466691242019 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:02 INFO - PROCESS | 1951 | 1466691242115 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 07:14:02 INFO - PROCESS | 1951 | 1466691242121 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:02 INFO - PROCESS | 1951 | 1466691242123 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb20800 == 10 [pid = 1951] [id = 10] 07:14:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 26 (0x12bb04c00) [pid = 1951] [serial = 26] [outer = 0x0] 07:14:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 27 (0x12bb0c800) [pid = 1951] [serial = 27] [outer = 0x12bb04c00] 07:14:02 INFO - PROCESS | 1951 | 1466691242147 Marionette DEBUG loaded listener.js 07:14:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 28 (0x12bcb5000) [pid = 1951] [serial = 28] [outer = 0x12bb04c00] 07:14:02 INFO - PROCESS | 1951 | 1466691242416 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]]]}] 07:14:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 422ms 07:14:02 INFO - PROCESS | 1951 | 1466691242438 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 07:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:14:02 INFO - PROCESS | 1951 | 1466691242440 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 07:14:02 INFO - PROCESS | 1951 | 1466691242454 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:14:02 INFO - PROCESS | 1951 | 1466691242456 Marionette TRACE conn2 <- [1,22,null,{}] 07:14:02 INFO - PROCESS | 1951 | 1466691242471 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}] 07:14:02 INFO - PROCESS | 1951 | 1466691242473 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:02 INFO - PROCESS | 1951 | 1466691242628 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 07:14:02 INFO - PROCESS | 1951 | 1466691242634 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:02 INFO - PROCESS | 1951 | 1466691242635 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be5b800 == 11 [pid = 1951] [id = 11] 07:14:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 29 (0x12bcb8400) [pid = 1951] [serial = 29] [outer = 0x0] 07:14:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 30 (0x117e34400) [pid = 1951] [serial = 30] [outer = 0x12bcb8400] 07:14:02 INFO - PROCESS | 1951 | 1466691242673 Marionette DEBUG loaded listener.js 07:14:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 31 (0x12bed6800) [pid = 1951] [serial = 31] [outer = 0x12bcb8400] 07:14:02 INFO - PROCESS | 1951 | 1466691242994 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]]]}] 07:14:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 581ms 07:14:03 INFO - PROCESS | 1951 | 1466691243024 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 07:14:03 INFO - PROCESS | 1951 | 1466691243025 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 07:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:14:03 INFO - PROCESS | 1951 | 1466691243037 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:14:03 INFO - PROCESS | 1951 | 1466691243039 Marionette TRACE conn2 <- [1,26,null,{}] 07:14:03 INFO - PROCESS | 1951 | 1466691243043 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}] 07:14:03 INFO - PROCESS | 1951 | 1466691243046 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:03 INFO - PROCESS | 1951 | 1466691243193 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 07:14:03 INFO - PROCESS | 1951 | 1466691243201 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:03 INFO - PROCESS | 1951 | 1466691243202 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182b8000 == 12 [pid = 1951] [id = 12] 07:14:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 32 (0x11823c800) [pid = 1951] [serial = 32] [outer = 0x0] 07:14:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 33 (0x12bedcc00) [pid = 1951] [serial = 33] [outer = 0x11823c800] 07:14:03 INFO - PROCESS | 1951 | 1466691243242 Marionette DEBUG loaded listener.js 07:14:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 34 (0x12bee3800) [pid = 1951] [serial = 34] [outer = 0x11823c800] 07:14:03 INFO - PROCESS | 1951 | 1466691243598 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]]]}] 07:14:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 570ms 07:14:03 INFO - PROCESS | 1951 | 1466691243607 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 07:14:03 INFO - PROCESS | 1951 | 1466691243609 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 07:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:14:03 INFO - PROCESS | 1951 | 1466691243613 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:14:03 INFO - PROCESS | 1951 | 1466691243624 Marionette TRACE conn2 <- [1,30,null,{}] 07:14:03 INFO - PROCESS | 1951 | 1466691243628 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}] 07:14:03 INFO - PROCESS | 1951 | 1466691243631 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:03 INFO - PROCESS | 1951 | 1466691243713 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 07:14:03 INFO - PROCESS | 1951 | 1466691243717 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:03 INFO - PROCESS | 1951 | 1466691243718 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4a7800 == 13 [pid = 1951] [id = 13] 07:14:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 35 (0x12c442800) [pid = 1951] [serial = 35] [outer = 0x0] 07:14:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 36 (0x12c44b400) [pid = 1951] [serial = 36] [outer = 0x12c442800] 07:14:03 INFO - PROCESS | 1951 | 1466691243742 Marionette DEBUG loaded listener.js 07:14:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 37 (0x12c44e800) [pid = 1951] [serial = 37] [outer = 0x12c442800] 07:14:03 INFO - PROCESS | 1951 | 1466691243980 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]]]}] 07:14:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 380ms 07:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:14:03 INFO - PROCESS | 1951 | 1466691243991 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 07:14:03 INFO - PROCESS | 1951 | 1466691243993 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 07:14:04 INFO - PROCESS | 1951 | 1466691244002 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:14:04 INFO - PROCESS | 1951 | 1466691244003 Marionette TRACE conn2 <- [1,34,null,{}] 07:14:04 INFO - PROCESS | 1951 | 1466691244006 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}] 07:14:04 INFO - PROCESS | 1951 | 1466691244007 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:04 INFO - PROCESS | 1951 | 1466691244101 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 07:14:04 INFO - PROCESS | 1951 | 1466691244105 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:04 INFO - PROCESS | 1951 | 1466691244106 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c890800 == 14 [pid = 1951] [id = 14] 07:14:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 38 (0x12c16c000) [pid = 1951] [serial = 38] [outer = 0x0] 07:14:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 39 (0x12c174000) [pid = 1951] [serial = 39] [outer = 0x12c16c000] 07:14:04 INFO - PROCESS | 1951 | 1466691244130 Marionette DEBUG loaded listener.js 07:14:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 40 (0x12c44a000) [pid = 1951] [serial = 40] [outer = 0x12c16c000] 07:14:04 INFO - PROCESS | 1951 | 1466691244363 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]]]}] 07:14:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 375ms 07:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:14:04 INFO - PROCESS | 1951 | 1466691244372 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 07:14:04 INFO - PROCESS | 1951 | 1466691244374 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 07:14:04 INFO - PROCESS | 1951 | 1466691244376 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:14:04 INFO - PROCESS | 1951 | 1466691244377 Marionette TRACE conn2 <- [1,38,null,{}] 07:14:04 INFO - PROCESS | 1951 | 1466691244386 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}] 07:14:04 INFO - PROCESS | 1951 | 1466691244388 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:04 INFO - PROCESS | 1951 | 1466691244491 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 07:14:04 INFO - PROCESS | 1951 | 1466691244495 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:04 INFO - PROCESS | 1951 | 1466691244496 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cbb0800 == 15 [pid = 1951] [id = 15] 07:14:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 41 (0x12cb66400) [pid = 1951] [serial = 41] [outer = 0x0] 07:14:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 42 (0x12cb67c00) [pid = 1951] [serial = 42] [outer = 0x12cb66400] 07:14:04 INFO - PROCESS | 1951 | 1466691244520 Marionette DEBUG loaded listener.js 07:14:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 43 (0x12cb70000) [pid = 1951] [serial = 43] [outer = 0x12cb66400] 07:14:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cd7a800 == 16 [pid = 1951] [id = 16] 07:14:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 44 (0x12cd7b000) [pid = 1951] [serial = 44] [outer = 0x0] 07:14:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 45 (0x12cd7f000) [pid = 1951] [serial = 45] [outer = 0x12cd7b000] 07:14:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 46 (0x12cd7c800) [pid = 1951] [serial = 46] [outer = 0x12cd7b000] 07:14:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cd77000 == 17 [pid = 1951] [id = 17] 07:14:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 47 (0x12b909800) [pid = 1951] [serial = 47] [outer = 0x0] 07:14:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 48 (0x12cb67800) [pid = 1951] [serial = 48] [outer = 0x12b909800] 07:14:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 49 (0x12b9cd000) [pid = 1951] [serial = 49] [outer = 0x12b909800] 07:14:04 INFO - PROCESS | 1951 | 1466691244864 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]]]}] 07:14:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 521ms 07:14:04 INFO - PROCESS | 1951 | 1466691244898 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 07:14:04 INFO - PROCESS | 1951 | 1466691244899 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 07:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:14:04 INFO - PROCESS | 1951 | 1466691244912 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:14:04 INFO - PROCESS | 1951 | 1466691244913 Marionette TRACE conn2 <- [1,42,null,{}] 07:14:04 INFO - PROCESS | 1951 | 1466691244916 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}] 07:14:04 INFO - PROCESS | 1951 | 1466691244917 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:05 INFO - PROCESS | 1951 | 1466691245008 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 07:14:05 INFO - PROCESS | 1951 | 1466691245013 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:05 INFO - PROCESS | 1951 | 1466691245014 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d2c5000 == 18 [pid = 1951] [id = 18] 07:14:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 50 (0x12b9ca800) [pid = 1951] [serial = 50] [outer = 0x0] 07:14:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 51 (0x12d287800) [pid = 1951] [serial = 51] [outer = 0x12b9ca800] 07:14:05 INFO - PROCESS | 1951 | 1466691245038 Marionette DEBUG loaded listener.js 07:14:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 52 (0x12d28f800) [pid = 1951] [serial = 52] [outer = 0x12b9ca800] 07:14:05 INFO - PROCESS | 1951 | 1466691245284 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]]]}] 07:14:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 429ms 07:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:14:05 INFO - PROCESS | 1951 | 1466691245334 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 07:14:05 INFO - PROCESS | 1951 | 1466691245335 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 07:14:05 INFO - PROCESS | 1951 | 1466691245337 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:14:05 INFO - PROCESS | 1951 | 1466691245339 Marionette TRACE conn2 <- [1,46,null,{}] 07:14:05 INFO - PROCESS | 1951 | 1466691245341 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}] 07:14:05 INFO - PROCESS | 1951 | 1466691245343 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:05 INFO - PROCESS | 1951 | 1466691245456 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 07:14:05 INFO - PROCESS | 1951 | 1466691245459 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:05 INFO - PROCESS | 1951 | 1466691245460 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be56800 == 19 [pid = 1951] [id = 19] 07:14:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 53 (0x118151c00) [pid = 1951] [serial = 53] [outer = 0x0] 07:14:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 54 (0x118154c00) [pid = 1951] [serial = 54] [outer = 0x118151c00] 07:14:05 INFO - PROCESS | 1951 | 1466691245486 Marionette DEBUG loaded listener.js 07:14:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 55 (0x12d286800) [pid = 1951] [serial = 55] [outer = 0x118151c00] 07:14:05 INFO - PROCESS | 1951 | 1466691245716 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]]]}] 07:14:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 07:14:05 INFO - PROCESS | 1951 | 1466691245757 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 07:14:05 INFO - PROCESS | 1951 | 1466691245759 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 07:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:14:05 INFO - PROCESS | 1951 | 1466691245770 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:14:05 INFO - PROCESS | 1951 | 1466691245771 Marionette TRACE conn2 <- [1,50,null,{}] 07:14:05 INFO - PROCESS | 1951 | 1466691245773 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}] 07:14:05 INFO - PROCESS | 1951 | 1466691245774 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:05 INFO - PROCESS | 1951 | 1466691245873 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 07:14:05 INFO - PROCESS | 1951 | 1466691245876 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:05 INFO - PROCESS | 1951 | 1466691245878 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d7af800 == 20 [pid = 1951] [id = 20] 07:14:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 56 (0x1183e6c00) [pid = 1951] [serial = 56] [outer = 0x0] 07:14:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 57 (0x1183f0400) [pid = 1951] [serial = 57] [outer = 0x1183e6c00] 07:14:05 INFO - PROCESS | 1951 | 1466691245901 Marionette DEBUG loaded listener.js 07:14:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 58 (0x12bee3000) [pid = 1951] [serial = 58] [outer = 0x1183e6c00] 07:14:06 INFO - PROCESS | 1951 | 1466691246130 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]]]}] 07:14:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:14:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 376ms 07:14:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:14:06 INFO - PROCESS | 1951 | 1466691246138 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 07:14:06 INFO - PROCESS | 1951 | 1466691246140 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 07:14:06 INFO - PROCESS | 1951 | 1466691246142 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:14:06 INFO - PROCESS | 1951 | 1466691246143 Marionette TRACE conn2 <- [1,54,null,{}] 07:14:06 INFO - PROCESS | 1951 | 1466691246154 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}] 07:14:06 INFO - PROCESS | 1951 | 1466691246155 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:06 INFO - PROCESS | 1951 | 1466691246270 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 07:14:06 INFO - PROCESS | 1951 | 1466691246274 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:06 INFO - PROCESS | 1951 | 1466691246276 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cd89800 == 21 [pid = 1951] [id = 21] 07:14:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 59 (0x12d294400) [pid = 1951] [serial = 59] [outer = 0x0] 07:14:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 60 (0x12d595c00) [pid = 1951] [serial = 60] [outer = 0x12d294400] 07:14:06 INFO - PROCESS | 1951 | 1466691246298 Marionette DEBUG loaded listener.js 07:14:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 61 (0x12d59b800) [pid = 1951] [serial = 61] [outer = 0x12d294400] 07:14:06 INFO - PROCESS | 1951 | 1466691246538 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]]]}] 07:14:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:14:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 423ms 07:14:06 INFO - PROCESS | 1951 | 1466691246568 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 07:14:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:14:06 INFO - PROCESS | 1951 | 1466691246569 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 07:14:06 INFO - PROCESS | 1951 | 1466691246572 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:14:06 INFO - PROCESS | 1951 | 1466691246573 Marionette TRACE conn2 <- [1,58,null,{}] 07:14:06 INFO - PROCESS | 1951 | 1466691246586 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}] 07:14:06 INFO - PROCESS | 1951 | 1466691246587 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:06 INFO - PROCESS | 1951 | 1466691246706 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 07:14:06 INFO - PROCESS | 1951 | 1466691246711 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:06 INFO - PROCESS | 1951 | 1466691246713 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198d4800 == 22 [pid = 1951] [id = 22] 07:14:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 62 (0x1273e9000) [pid = 1951] [serial = 62] [outer = 0x0] 07:14:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 63 (0x1273f3400) [pid = 1951] [serial = 63] [outer = 0x1273e9000] 07:14:06 INFO - PROCESS | 1951 | 1466691246747 Marionette DEBUG loaded listener.js 07:14:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 64 (0x12aa37800) [pid = 1951] [serial = 64] [outer = 0x1273e9000] 07:14:07 INFO - PROCESS | 1951 | 1466691247839 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]]]}] 07:14:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1321ms 07:14:07 INFO - PROCESS | 1951 | 1466691247894 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 07:14:07 INFO - PROCESS | 1951 | 1466691247898 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 07:14:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:14:07 INFO - PROCESS | 1951 | 1466691247901 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:14:07 INFO - PROCESS | 1951 | 1466691247904 Marionette TRACE conn2 <- [1,62,null,{}] 07:14:07 INFO - PROCESS | 1951 | 1466691247908 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}] 07:14:07 INFO - PROCESS | 1951 | 1466691247910 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:08 INFO - PROCESS | 1951 | 1466691248023 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 07:14:08 INFO - PROCESS | 1951 | 1466691248075 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:08 INFO - PROCESS | 1951 | 1466691248076 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x113006800 == 23 [pid = 1951] [id = 23] 07:14:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 65 (0x112a77000) [pid = 1951] [serial = 65] [outer = 0x0] 07:14:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 66 (0x112d02800) [pid = 1951] [serial = 66] [outer = 0x112a77000] 07:14:08 INFO - PROCESS | 1951 | 1466691248108 Marionette DEBUG loaded listener.js 07:14:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 67 (0x113245c00) [pid = 1951] [serial = 67] [outer = 0x112a77000] 07:14:08 INFO - PROCESS | 1951 | 1466691248504 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]]]}] 07:14:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:14:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 624ms 07:14:08 INFO - PROCESS | 1951 | 1466691248526 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 07:14:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:14:08 INFO - PROCESS | 1951 | 1466691248531 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 07:14:08 INFO - PROCESS | 1951 | 1466691248537 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:14:08 INFO - PROCESS | 1951 | 1466691248539 Marionette TRACE conn2 <- [1,66,null,{}] 07:14:08 INFO - PROCESS | 1951 | 1466691248542 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}] 07:14:08 INFO - PROCESS | 1951 | 1466691248544 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:08 INFO - PROCESS | 1951 | 1466691248679 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 07:14:08 INFO - PROCESS | 1951 | 1466691248794 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:08 INFO - PROCESS | 1951 | 1466691248796 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x116aae800 == 24 [pid = 1951] [id = 24] 07:14:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x1161a7000) [pid = 1951] [serial = 68] [outer = 0x0] 07:14:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x116a1c800) [pid = 1951] [serial = 69] [outer = 0x1161a7000] 07:14:08 INFO - PROCESS | 1951 | 1466691248853 Marionette DEBUG loaded listener.js 07:14:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x117e34000) [pid = 1951] [serial = 70] [outer = 0x1161a7000] 07:14:09 INFO - PROCESS | 1951 | 1466691249504 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]]]}] 07:14:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:14:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1021ms 07:14:09 INFO - PROCESS | 1951 | 1466691249562 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 07:14:09 INFO - PROCESS | 1951 | 1466691249565 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 07:14:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:14:09 INFO - PROCESS | 1951 | 1466691249568 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:14:09 INFO - PROCESS | 1951 | 1466691249569 Marionette TRACE conn2 <- [1,70,null,{}] 07:14:09 INFO - PROCESS | 1951 | 1466691249573 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}] 07:14:09 INFO - PROCESS | 1951 | 1466691249575 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:09 INFO - PROCESS | 1951 | 1466691249659 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 07:14:09 INFO - PROCESS | 1951 | 1466691249710 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:09 INFO - PROCESS | 1951 | 1466691249711 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x113cdd000 == 25 [pid = 1951] [id = 25] 07:14:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x1164dd800) [pid = 1951] [serial = 71] [outer = 0x0] 07:14:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x1164e3800) [pid = 1951] [serial = 72] [outer = 0x1164dd800] 07:14:09 INFO - PROCESS | 1951 | 1466691249738 Marionette DEBUG loaded listener.js 07:14:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x116764800) [pid = 1951] [serial = 73] [outer = 0x1164dd800] 07:14:10 INFO - PROCESS | 1951 | 1466691250176 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]]]}] 07:14:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:14:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 624ms 07:14:10 INFO - PROCESS | 1951 | 1466691250192 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 07:14:10 INFO - PROCESS | 1951 | 1466691250194 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 07:14:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:14:10 INFO - PROCESS | 1951 | 1466691250199 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:14:10 INFO - PROCESS | 1951 | 1466691250200 Marionette TRACE conn2 <- [1,74,null,{}] 07:14:10 INFO - PROCESS | 1951 | 1466691250203 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}] 07:14:10 INFO - PROCESS | 1951 | 1466691250204 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:10 INFO - PROCESS | 1951 | 1466691250277 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 07:14:10 INFO - PROCESS | 1951 | 1466691250281 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:10 INFO - PROCESS | 1951 | 1466691250282 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x11618e000 == 26 [pid = 1951] [id = 26] 07:14:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x116975400) [pid = 1951] [serial = 74] [outer = 0x0] 07:14:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x117142800) [pid = 1951] [serial = 75] [outer = 0x116975400] 07:14:10 INFO - PROCESS | 1951 | 1466691250312 Marionette DEBUG loaded listener.js 07:14:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x117e38800) [pid = 1951] [serial = 76] [outer = 0x116975400] 07:14:10 INFO - PROCESS | 1951 | 1466691250624 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]]]}] 07:14:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:14:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 07:14:10 INFO - PROCESS | 1951 | 1466691250668 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 07:14:10 INFO - PROCESS | 1951 | 1466691250669 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 07:14:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:14:10 INFO - PROCESS | 1951 | 1466691250672 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:14:10 INFO - PROCESS | 1951 | 1466691250674 Marionette TRACE conn2 <- [1,78,null,{}] 07:14:10 INFO - PROCESS | 1951 | 1466691250682 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}] 07:14:10 INFO - PROCESS | 1951 | 1466691250685 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:10 INFO - PROCESS | 1951 | 1466691250768 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 07:14:10 INFO - PROCESS | 1951 | 1466691250813 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:10 INFO - PROCESS | 1951 | 1466691250815 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x116956000 == 27 [pid = 1951] [id = 27] 07:14:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x116a1c000) [pid = 1951] [serial = 77] [outer = 0x0] 07:14:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x117e86400) [pid = 1951] [serial = 78] [outer = 0x116a1c000] 07:14:10 INFO - PROCESS | 1951 | 1466691250843 Marionette DEBUG loaded listener.js 07:14:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x1183f1c00) [pid = 1951] [serial = 79] [outer = 0x116a1c000] 07:14:11 INFO - PROCESS | 1951 | 1466691251120 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]]]}] 07:14:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:14:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 07:14:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:14:11 INFO - PROCESS | 1951 | 1466691251150 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 07:14:11 INFO - PROCESS | 1951 | 1466691251152 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 07:14:11 INFO - PROCESS | 1951 | 1466691251155 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:14:11 INFO - PROCESS | 1951 | 1466691251156 Marionette TRACE conn2 <- [1,82,null,{}] 07:14:11 INFO - PROCESS | 1951 | 1466691251158 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}] 07:14:11 INFO - PROCESS | 1951 | 1466691251160 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:11 INFO - PROCESS | 1951 | 1466691251251 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 07:14:11 INFO - PROCESS | 1951 | 1466691251254 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:11 INFO - PROCESS | 1951 | 1466691251255 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fe9000 == 28 [pid = 1951] [id = 28] 07:14:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x11850a400) [pid = 1951] [serial = 80] [outer = 0x0] 07:14:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x118576c00) [pid = 1951] [serial = 81] [outer = 0x11850a400] 07:14:11 INFO - PROCESS | 1951 | 1466691251283 Marionette DEBUG loaded listener.js 07:14:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x112d05000) [pid = 1951] [serial = 82] [outer = 0x11850a400] 07:14:11 INFO - PROCESS | 1951 | 1466691251600 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]]]}] 07:14:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:14:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 07:14:11 INFO - PROCESS | 1951 | 1466691251625 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 07:14:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:14:11 INFO - PROCESS | 1951 | 1466691251629 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 07:14:11 INFO - PROCESS | 1951 | 1466691251633 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:14:11 INFO - PROCESS | 1951 | 1466691251634 Marionette TRACE conn2 <- [1,86,null,{}] 07:14:11 INFO - PROCESS | 1951 | 1466691251637 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}] 07:14:11 INFO - PROCESS | 1951 | 1466691251638 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:11 INFO - PROCESS | 1951 | 1466691251733 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 07:14:11 INFO - PROCESS | 1951 | 1466691251739 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:11 INFO - PROCESS | 1951 | 1466691251741 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x117e76800 == 29 [pid = 1951] [id = 29] 07:14:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x1130b3000) [pid = 1951] [serial = 83] [outer = 0x0] 07:14:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x118f87c00) [pid = 1951] [serial = 84] [outer = 0x1130b3000] 07:14:11 INFO - PROCESS | 1951 | 1466691251782 Marionette DEBUG loaded listener.js 07:14:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x119220c00) [pid = 1951] [serial = 85] [outer = 0x1130b3000] 07:14:12 INFO - PROCESS | 1951 | 1466691252201 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]]]}] 07:14:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:14:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 621ms 07:14:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:14:12 INFO - PROCESS | 1951 | 1466691252254 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 07:14:12 INFO - PROCESS | 1951 | 1466691252255 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 07:14:12 INFO - PROCESS | 1951 | 1466691252258 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:14:12 INFO - PROCESS | 1951 | 1466691252259 Marionette TRACE conn2 <- [1,90,null,{}] 07:14:12 INFO - PROCESS | 1951 | 1466691252261 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}] 07:14:12 INFO - PROCESS | 1951 | 1466691252265 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:12 INFO - PROCESS | 1951 | 1466691252409 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 07:14:12 INFO - PROCESS | 1951 | 1466691252420 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:12 INFO - PROCESS | 1951 | 1466691252421 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182a7800 == 30 [pid = 1951] [id = 30] 07:14:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x119587400) [pid = 1951] [serial = 86] [outer = 0x0] 07:14:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x11960a800) [pid = 1951] [serial = 87] [outer = 0x119587400] 07:14:12 INFO - PROCESS | 1951 | 1466691252462 Marionette DEBUG loaded listener.js 07:14:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1199afc00) [pid = 1951] [serial = 88] [outer = 0x119587400] 07:14:12 INFO - PROCESS | 1951 | 1466691252923 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]]]}] 07:14:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:14:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 719ms 07:14:12 INFO - PROCESS | 1951 | 1466691252979 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 07:14:12 INFO - PROCESS | 1951 | 1466691252982 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 07:14:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:14:12 INFO - PROCESS | 1951 | 1466691252985 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:14:12 INFO - PROCESS | 1951 | 1466691252987 Marionette TRACE conn2 <- [1,94,null,{}] 07:14:12 INFO - PROCESS | 1951 | 1466691252990 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}] 07:14:12 INFO - PROCESS | 1951 | 1466691252992 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:13 INFO - PROCESS | 1951 | 1466691253077 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 07:14:13 INFO - PROCESS | 1951 | 1466691253084 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:13 INFO - PROCESS | 1951 | 1466691253085 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fd7000 == 31 [pid = 1951] [id = 31] 07:14:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x119811000) [pid = 1951] [serial = 89] [outer = 0x0] 07:14:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x119c85400) [pid = 1951] [serial = 90] [outer = 0x119811000] 07:14:13 INFO - PROCESS | 1951 | 1466691253110 Marionette DEBUG loaded listener.js 07:14:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x120e4f400) [pid = 1951] [serial = 91] [outer = 0x119811000] 07:14:13 INFO - PROCESS | 1951 | 1466691253418 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]]]}] 07:14:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:14:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 472ms 07:14:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:14:13 INFO - PROCESS | 1951 | 1466691253457 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 07:14:13 INFO - PROCESS | 1951 | 1466691253458 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 07:14:13 INFO - PROCESS | 1951 | 1466691253460 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:14:13 INFO - PROCESS | 1951 | 1466691253462 Marionette TRACE conn2 <- [1,98,null,{}] 07:14:13 INFO - PROCESS | 1951 | 1466691253466 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}] 07:14:13 INFO - PROCESS | 1951 | 1466691253467 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:13 INFO - PROCESS | 1951 | 1466691253559 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 07:14:13 INFO - PROCESS | 1951 | 1466691253565 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:13 INFO - PROCESS | 1951 | 1466691253566 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x118ad6000 == 32 [pid = 1951] [id = 32] 07:14:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1199b0000) [pid = 1951] [serial = 92] [outer = 0x0] 07:14:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x120e51c00) [pid = 1951] [serial = 93] [outer = 0x1199b0000] 07:14:13 INFO - PROCESS | 1951 | 1466691253590 Marionette DEBUG loaded listener.js 07:14:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x120fd9c00) [pid = 1951] [serial = 94] [outer = 0x1199b0000] 07:14:13 INFO - PROCESS | 1951 | 1466691253884 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]]]}] 07:14:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:14:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 472ms 07:14:13 INFO - PROCESS | 1951 | 1466691253932 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 07:14:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:14:13 INFO - PROCESS | 1951 | 1466691253934 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 07:14:13 INFO - PROCESS | 1951 | 1466691253937 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:14:13 INFO - PROCESS | 1951 | 1466691253938 Marionette TRACE conn2 <- [1,102,null,{}] 07:14:13 INFO - PROCESS | 1951 | 1466691253941 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}] 07:14:13 INFO - PROCESS | 1951 | 1466691253943 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:14 INFO - PROCESS | 1951 | 1466691254059 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 07:14:14 INFO - PROCESS | 1951 | 1466691254065 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:14 INFO - PROCESS | 1951 | 1466691254066 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x119569000 == 33 [pid = 1951] [id = 33] 07:14:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x120e54000) [pid = 1951] [serial = 95] [outer = 0x0] 07:14:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x121375c00) [pid = 1951] [serial = 96] [outer = 0x120e54000] 07:14:14 INFO - PROCESS | 1951 | 1466691254107 Marionette DEBUG loaded listener.js 07:14:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1213f8400) [pid = 1951] [serial = 97] [outer = 0x120e54000] 07:14:14 INFO - PROCESS | 1951 | 1466691254513 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]]]}] 07:14:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 622ms 07:14:14 INFO - PROCESS | 1951 | 1466691254559 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 07:14:14 INFO - PROCESS | 1951 | 1466691254560 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 07:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:14:14 INFO - PROCESS | 1951 | 1466691254565 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:14:14 INFO - PROCESS | 1951 | 1466691254566 Marionette TRACE conn2 <- [1,106,null,{}] 07:14:14 INFO - PROCESS | 1951 | 1466691254568 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}] 07:14:14 INFO - PROCESS | 1951 | 1466691254569 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:14 INFO - PROCESS | 1951 | 1466691254643 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 07:14:14 INFO - PROCESS | 1951 | 1466691254648 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:14 INFO - PROCESS | 1951 | 1466691254649 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x11957e800 == 34 [pid = 1951] [id = 34] 07:14:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1213f8800) [pid = 1951] [serial = 98] [outer = 0x0] 07:14:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x121896400) [pid = 1951] [serial = 99] [outer = 0x1213f8800] 07:14:14 INFO - PROCESS | 1951 | 1466691254674 Marionette DEBUG loaded listener.js 07:14:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x123a72400) [pid = 1951] [serial = 100] [outer = 0x1213f8800] 07:14:14 INFO - PROCESS | 1951 | 1466691254972 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]]]}] 07:14:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 07:14:14 INFO - PROCESS | 1951 | 1466691254985 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 07:14:14 INFO - PROCESS | 1951 | 1466691254987 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 07:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:14:14 INFO - PROCESS | 1951 | 1466691254989 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:14:14 INFO - PROCESS | 1951 | 1466691254991 Marionette TRACE conn2 <- [1,110,null,{}] 07:14:14 INFO - PROCESS | 1951 | 1466691254994 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}] 07:14:14 INFO - PROCESS | 1951 | 1466691254997 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:15 INFO - PROCESS | 1951 | 1466691255085 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 07:14:15 INFO - PROCESS | 1951 | 1466691255089 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:15 INFO - PROCESS | 1951 | 1466691255090 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a8f000 == 35 [pid = 1951] [id = 35] 07:14:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x12182ec00) [pid = 1951] [serial = 101] [outer = 0x0] 07:14:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x123ea6800) [pid = 1951] [serial = 102] [outer = 0x12182ec00] 07:14:15 INFO - PROCESS | 1951 | 1466691255118 Marionette DEBUG loaded listener.js 07:14:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x123e07c00) [pid = 1951] [serial = 103] [outer = 0x12182ec00] 07:14:15 INFO - PROCESS | 1951 | 1466691255441 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]]]}] 07:14:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 07:14:15 INFO - PROCESS | 1951 | 1466691255460 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 07:14:15 INFO - PROCESS | 1951 | 1466691255462 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 07:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:14:15 INFO - PROCESS | 1951 | 1466691255467 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:14:15 INFO - PROCESS | 1951 | 1466691255468 Marionette TRACE conn2 <- [1,114,null,{}] 07:14:15 INFO - PROCESS | 1951 | 1466691255470 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}] 07:14:15 INFO - PROCESS | 1951 | 1466691255471 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:15 INFO - PROCESS | 1951 | 1466691255572 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 07:14:15 INFO - PROCESS | 1951 | 1466691255579 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:15 INFO - PROCESS | 1951 | 1466691255581 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x119c2d800 == 36 [pid = 1951] [id = 36] 07:14:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x123fc4400) [pid = 1951] [serial = 104] [outer = 0x0] 07:14:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x124cf5400) [pid = 1951] [serial = 105] [outer = 0x123fc4400] 07:14:15 INFO - PROCESS | 1951 | 1466691255606 Marionette DEBUG loaded listener.js 07:14:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x12533f400) [pid = 1951] [serial = 106] [outer = 0x123fc4400] 07:14:15 INFO - PROCESS | 1951 | 1466691255972 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]]]}] 07:14:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 517ms 07:14:15 INFO - PROCESS | 1951 | 1466691255986 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 07:14:15 INFO - PROCESS | 1951 | 1466691255988 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 07:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:14:15 INFO - PROCESS | 1951 | 1466691255991 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:14:15 INFO - PROCESS | 1951 | 1466691255993 Marionette TRACE conn2 <- [1,118,null,{}] 07:14:16 INFO - PROCESS | 1951 | 1466691255999 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}] 07:14:16 INFO - PROCESS | 1951 | 1466691256000 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:16 INFO - PROCESS | 1951 | 1466691256125 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 07:14:16 INFO - PROCESS | 1951 | 1466691256197 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:16 INFO - PROCESS | 1951 | 1466691256199 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x121091000 == 37 [pid = 1951] [id = 37] 07:14:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x112fad800) [pid = 1951] [serial = 107] [outer = 0x0] 07:14:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x1252f6000) [pid = 1951] [serial = 108] [outer = 0x112fad800] 07:14:16 INFO - PROCESS | 1951 | 1466691256239 Marionette DEBUG loaded listener.js 07:14:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x1253ea400) [pid = 1951] [serial = 109] [outer = 0x112fad800] 07:14:16 INFO - PROCESS | 1951 | 1466691256534 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]]]}] 07:14:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:14:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 572ms 07:14:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:14:16 INFO - PROCESS | 1951 | 1466691256571 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 07:14:16 INFO - PROCESS | 1951 | 1466691256573 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 07:14:16 INFO - PROCESS | 1951 | 1466691256587 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:14:16 INFO - PROCESS | 1951 | 1466691256589 Marionette TRACE conn2 <- [1,122,null,{}] 07:14:16 INFO - PROCESS | 1951 | 1466691256593 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}] 07:14:16 INFO - PROCESS | 1951 | 1466691256594 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:16 INFO - PROCESS | 1951 | 1466691256725 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 07:14:16 INFO - PROCESS | 1951 | 1466691256817 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:16 INFO - PROCESS | 1951 | 1466691256818 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213d7800 == 38 [pid = 1951] [id = 38] 07:14:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x126a11c00) [pid = 1951] [serial = 110] [outer = 0x0] 07:14:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x126e96400) [pid = 1951] [serial = 111] [outer = 0x126a11c00] 07:14:16 INFO - PROCESS | 1951 | 1466691256851 Marionette DEBUG loaded listener.js 07:14:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x12735c400) [pid = 1951] [serial = 112] [outer = 0x126a11c00] 07:14:17 INFO - PROCESS | 1951 | 1466691257164 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]]]}] 07:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 631ms 07:14:17 INFO - PROCESS | 1951 | 1466691257208 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 07:14:17 INFO - PROCESS | 1951 | 1466691257209 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 07:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:14:17 INFO - PROCESS | 1951 | 1466691257219 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:14:17 INFO - PROCESS | 1951 | 1466691257221 Marionette TRACE conn2 <- [1,126,null,{}] 07:14:17 INFO - PROCESS | 1951 | 1466691257223 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}] 07:14:17 INFO - PROCESS | 1951 | 1466691257224 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:17 INFO - PROCESS | 1951 | 1466691257308 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 07:14:17 INFO - PROCESS | 1951 | 1466691257367 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:17 INFO - PROCESS | 1951 | 1466691257369 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x121749000 == 39 [pid = 1951] [id = 39] 07:14:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x126ac1000) [pid = 1951] [serial = 113] [outer = 0x0] 07:14:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x127359800) [pid = 1951] [serial = 114] [outer = 0x126ac1000] 07:14:17 INFO - PROCESS | 1951 | 1466691257399 Marionette DEBUG loaded listener.js 07:14:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 115 (0x128ac8800) [pid = 1951] [serial = 115] [outer = 0x126ac1000] 07:14:18 INFO - PROCESS | 1951 | 1466691258321 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]]]}] 07:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1129ms 07:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:14:18 INFO - PROCESS | 1951 | 1466691258342 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 07:14:18 INFO - PROCESS | 1951 | 1466691258344 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 07:14:18 INFO - PROCESS | 1951 | 1466691258347 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:14:18 INFO - PROCESS | 1951 | 1466691258349 Marionette TRACE conn2 <- [1,130,null,{}] 07:14:18 INFO - PROCESS | 1951 | 1466691258353 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}] 07:14:18 INFO - PROCESS | 1951 | 1466691258354 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:18 INFO - PROCESS | 1951 | 1466691258446 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 07:14:18 INFO - PROCESS | 1951 | 1466691258477 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:18 INFO - PROCESS | 1951 | 1466691258480 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x1131b1000 == 40 [pid = 1951] [id = 40] 07:14:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 116 (0x1167fc400) [pid = 1951] [serial = 116] [outer = 0x0] 07:14:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 117 (0x11697a400) [pid = 1951] [serial = 117] [outer = 0x1167fc400] 07:14:18 INFO - PROCESS | 1951 | 1466691258508 Marionette DEBUG loaded listener.js 07:14:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 118 (0x1176ce000) [pid = 1951] [serial = 118] [outer = 0x1167fc400] 07:14:18 INFO - PROCESS | 1951 | 1466691258831 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]]]}] 07:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 520ms 07:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:14:18 INFO - PROCESS | 1951 | 1466691258867 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 07:14:18 INFO - PROCESS | 1951 | 1466691258870 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 07:14:18 INFO - PROCESS | 1951 | 1466691258874 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:14:18 INFO - PROCESS | 1951 | 1466691258876 Marionette TRACE conn2 <- [1,134,null,{}] 07:14:18 INFO - PROCESS | 1951 | 1466691258879 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}] 07:14:18 INFO - PROCESS | 1951 | 1466691258880 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:18 INFO - PROCESS | 1951 | 1466691258973 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 07:14:18 INFO - PROCESS | 1951 | 1466691258978 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:18 INFO - PROCESS | 1951 | 1466691258979 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x116617800 == 41 [pid = 1951] [id = 41] 07:14:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 119 (0x117e8b000) [pid = 1951] [serial = 119] [outer = 0x0] 07:14:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 120 (0x11823a400) [pid = 1951] [serial = 120] [outer = 0x117e8b000] 07:14:19 INFO - PROCESS | 1951 | 1466691259007 Marionette DEBUG loaded listener.js 07:14:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 121 (0x1183f2400) [pid = 1951] [serial = 121] [outer = 0x117e8b000] 07:14:19 INFO - PROCESS | 1951 | 1466691259343 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]]]}] 07:14:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 519ms 07:14:19 INFO - PROCESS | 1951 | 1466691259394 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 07:14:19 INFO - PROCESS | 1951 | 1466691259395 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 07:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:14:19 INFO - PROCESS | 1951 | 1466691259398 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:14:19 INFO - PROCESS | 1951 | 1466691259400 Marionette TRACE conn2 <- [1,138,null,{}] 07:14:19 INFO - PROCESS | 1951 | 1466691259415 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}] 07:14:19 INFO - PROCESS | 1951 | 1466691259418 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:19 INFO - PROCESS | 1951 | 1466691259511 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 07:14:19 INFO - PROCESS | 1951 | 1466691259515 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:19 INFO - PROCESS | 1951 | 1466691259517 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x11618a800 == 42 [pid = 1951] [id = 42] 07:14:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 122 (0x11850cc00) [pid = 1951] [serial = 122] [outer = 0x0] 07:14:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 123 (0x119222000) [pid = 1951] [serial = 123] [outer = 0x11850cc00] 07:14:19 INFO - PROCESS | 1951 | 1466691259544 Marionette DEBUG loaded listener.js 07:14:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 124 (0x11960bc00) [pid = 1951] [serial = 124] [outer = 0x11850cc00] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 123 (0x12d294400) [pid = 1951] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 122 (0x1183e6c00) [pid = 1951] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 121 (0x118151c00) [pid = 1951] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 120 (0x12b9ca800) [pid = 1951] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 119 (0x12cb66400) [pid = 1951] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 118 (0x12c16c000) [pid = 1951] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 117 (0x12c442800) [pid = 1951] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 116 (0x11823c800) [pid = 1951] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 115 (0x12bcb8400) [pid = 1951] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 114 (0x12bb04c00) [pid = 1951] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x12a630c00) [pid = 1951] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x12a6d4c00) [pid = 1951] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x128eccc00) [pid = 1951] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x116a1c000) [pid = 1951] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x11850a400) [pid = 1951] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x1130b3000) [pid = 1951] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x119587400) [pid = 1951] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x119811000) [pid = 1951] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x1199b0000) [pid = 1951] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x120e54000) [pid = 1951] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x1213f8800) [pid = 1951] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x126a11c00) [pid = 1951] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x123fc4400) [pid = 1951] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x112fad800) [pid = 1951] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1273e9000) [pid = 1951] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x112a77000) [pid = 1951] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x1161a7000) [pid = 1951] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1164dd800) [pid = 1951] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:14:20 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x116975400) [pid = 1951] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:14:20 INFO - PROCESS | 1951 | 1466691260284 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]]]}] 07:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 921ms 07:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:14:20 INFO - PROCESS | 1951 | 1466691260320 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 07:14:20 INFO - PROCESS | 1951 | 1466691260321 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 07:14:20 INFO - PROCESS | 1951 | 1466691260335 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:14:20 INFO - PROCESS | 1951 | 1466691260336 Marionette TRACE conn2 <- [1,142,null,{}] 07:14:20 INFO - PROCESS | 1951 | 1466691260352 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}] 07:14:20 INFO - PROCESS | 1951 | 1466691260353 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:20 INFO - PROCESS | 1951 | 1466691260434 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 07:14:20 INFO - PROCESS | 1951 | 1466691260438 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:20 INFO - PROCESS | 1951 | 1466691260439 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x118176800 == 43 [pid = 1951] [id = 43] 07:14:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x118151c00) [pid = 1951] [serial = 125] [outer = 0x0] 07:14:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1183e6c00) [pid = 1951] [serial = 126] [outer = 0x118151c00] 07:14:20 INFO - PROCESS | 1951 | 1466691260464 Marionette DEBUG loaded listener.js 07:14:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x119583400) [pid = 1951] [serial = 127] [outer = 0x118151c00] 07:14:20 INFO - PROCESS | 1951 | 1466691260769 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]]]}] 07:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 490ms 07:14:20 INFO - PROCESS | 1951 | 1466691260816 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 07:14:20 INFO - PROCESS | 1951 | 1466691260818 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 07:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:14:20 INFO - PROCESS | 1951 | 1466691260822 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:14:20 INFO - PROCESS | 1951 | 1466691260824 Marionette TRACE conn2 <- [1,146,null,{}] 07:14:20 INFO - PROCESS | 1951 | 1466691260827 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}] 07:14:20 INFO - PROCESS | 1951 | 1466691260829 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:20 INFO - PROCESS | 1951 | 1466691260963 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 07:14:21 INFO - PROCESS | 1951 | 1466691261010 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:21 INFO - PROCESS | 1951 | 1466691261011 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x1183cd000 == 44 [pid = 1951] [id = 44] 07:14:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x116766000) [pid = 1951] [serial = 128] [outer = 0x0] 07:14:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x119802c00) [pid = 1951] [serial = 129] [outer = 0x116766000] 07:14:21 INFO - PROCESS | 1951 | 1466691261045 Marionette DEBUG loaded listener.js 07:14:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x1199af800) [pid = 1951] [serial = 130] [outer = 0x116766000] 07:14:21 INFO - PROCESS | 1951 | 1466691261479 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]]]}] 07:14:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 670ms 07:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:14:21 INFO - PROCESS | 1951 | 1466691261492 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 07:14:21 INFO - PROCESS | 1951 | 1466691261494 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 07:14:21 INFO - PROCESS | 1951 | 1466691261499 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:14:21 INFO - PROCESS | 1951 | 1466691261501 Marionette TRACE conn2 <- [1,150,null,{}] 07:14:21 INFO - PROCESS | 1951 | 1466691261505 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}] 07:14:21 INFO - PROCESS | 1951 | 1466691261511 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:21 INFO - PROCESS | 1951 | 1466691261628 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 07:14:21 INFO - PROCESS | 1951 | 1466691261636 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:21 INFO - PROCESS | 1951 | 1466691261637 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x11925e800 == 45 [pid = 1951] [id = 45] 07:14:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x120e50000) [pid = 1951] [serial = 131] [outer = 0x0] 07:14:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x1211c5000) [pid = 1951] [serial = 132] [outer = 0x120e50000] 07:14:21 INFO - PROCESS | 1951 | 1466691261662 Marionette DEBUG loaded listener.js 07:14:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x12390a400) [pid = 1951] [serial = 133] [outer = 0x120e50000] 07:14:21 INFO - PROCESS | 1951 | 1466691261953 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]]]}] 07:14:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 07:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:14:21 INFO - PROCESS | 1951 | 1466691261970 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 07:14:21 INFO - PROCESS | 1951 | 1466691261971 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 07:14:21 INFO - PROCESS | 1951 | 1466691261973 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:14:21 INFO - PROCESS | 1951 | 1466691261975 Marionette TRACE conn2 <- [1,154,null,{}] 07:14:21 INFO - PROCESS | 1951 | 1466691261977 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}] 07:14:21 INFO - PROCESS | 1951 | 1466691261978 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:22 INFO - PROCESS | 1951 | 1466691262065 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 07:14:22 INFO - PROCESS | 1951 | 1466691262068 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:22 INFO - PROCESS | 1951 | 1466691262069 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a94800 == 46 [pid = 1951] [id = 46] 07:14:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x123e08400) [pid = 1951] [serial = 134] [outer = 0x0] 07:14:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x123f1bc00) [pid = 1951] [serial = 135] [outer = 0x123e08400] 07:14:22 INFO - PROCESS | 1951 | 1466691262095 Marionette DEBUG loaded listener.js 07:14:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x124915400) [pid = 1951] [serial = 136] [outer = 0x123e08400] 07:14:22 INFO - PROCESS | 1951 | 1466691262590 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]]]}] 07:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 670ms 07:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:14:22 INFO - PROCESS | 1951 | 1466691262647 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 07:14:22 INFO - PROCESS | 1951 | 1466691262650 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 07:14:22 INFO - PROCESS | 1951 | 1466691262653 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:14:22 INFO - PROCESS | 1951 | 1466691262656 Marionette TRACE conn2 <- [1,158,null,{}] 07:14:22 INFO - PROCESS | 1951 | 1466691262660 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}] 07:14:22 INFO - PROCESS | 1951 | 1466691262662 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:22 INFO - PROCESS | 1951 | 1466691262757 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 07:14:22 INFO - PROCESS | 1951 | 1466691262815 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:22 INFO - PROCESS | 1951 | 1466691262817 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x11695a000 == 47 [pid = 1951] [id = 47] 07:14:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x116f8f800) [pid = 1951] [serial = 137] [outer = 0x0] 07:14:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x1176ccc00) [pid = 1951] [serial = 138] [outer = 0x116f8f800] 07:14:22 INFO - PROCESS | 1951 | 1466691262848 Marionette DEBUG loaded listener.js 07:14:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x11815ac00) [pid = 1951] [serial = 139] [outer = 0x116f8f800] 07:14:23 INFO - PROCESS | 1951 | 1466691263279 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]]]}] 07:14:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 672ms 07:14:23 INFO - PROCESS | 1951 | 1466691263329 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 07:14:23 INFO - PROCESS | 1951 | 1466691263333 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 07:14:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:14:23 INFO - PROCESS | 1951 | 1466691263339 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:14:23 INFO - PROCESS | 1951 | 1466691263341 Marionette TRACE conn2 <- [1,162,null,{}] 07:14:23 INFO - PROCESS | 1951 | 1466691263344 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}] 07:14:23 INFO - PROCESS | 1951 | 1466691263347 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:23 INFO - PROCESS | 1951 | 1466691263444 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 07:14:23 INFO - PROCESS | 1951 | 1466691263529 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:23 INFO - PROCESS | 1951 | 1466691263531 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a6b000 == 48 [pid = 1951] [id = 48] 07:14:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x118a4dc00) [pid = 1951] [serial = 140] [outer = 0x0] 07:14:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x11921fc00) [pid = 1951] [serial = 141] [outer = 0x118a4dc00] 07:14:23 INFO - PROCESS | 1951 | 1466691263564 Marionette DEBUG loaded listener.js 07:14:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x11960ec00) [pid = 1951] [serial = 142] [outer = 0x118a4dc00] 07:14:24 INFO - PROCESS | 1951 | 1466691264058 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]]]}] 07:14:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 775ms 07:14:24 INFO - PROCESS | 1951 | 1466691264116 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 07:14:24 INFO - PROCESS | 1951 | 1466691264119 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 07:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:14:24 INFO - PROCESS | 1951 | 1466691264124 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:14:24 INFO - PROCESS | 1951 | 1466691264130 Marionette TRACE conn2 <- [1,166,null,{}] 07:14:24 INFO - PROCESS | 1951 | 1466691264143 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}] 07:14:24 INFO - PROCESS | 1951 | 1466691264148 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:24 INFO - PROCESS | 1951 | 1466691264244 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 07:14:24 INFO - PROCESS | 1951 | 1466691264307 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:24 INFO - PROCESS | 1951 | 1466691264309 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x121874000 == 49 [pid = 1951] [id = 49] 07:14:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x121372800) [pid = 1951] [serial = 143] [outer = 0x0] 07:14:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 115 (0x1213f7400) [pid = 1951] [serial = 144] [outer = 0x121372800] 07:14:24 INFO - PROCESS | 1951 | 1466691264340 Marionette DEBUG loaded listener.js 07:14:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 116 (0x123e0c800) [pid = 1951] [serial = 145] [outer = 0x121372800] 07:14:24 INFO - PROCESS | 1951 | 1466691264756 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]]]}] 07:14:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 678ms 07:14:24 INFO - PROCESS | 1951 | 1466691264817 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 07:14:24 INFO - PROCESS | 1951 | 1466691264818 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 07:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:14:24 INFO - PROCESS | 1951 | 1466691264822 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:14:24 INFO - PROCESS | 1951 | 1466691264823 Marionette TRACE conn2 <- [1,170,null,{}] 07:14:24 INFO - PROCESS | 1951 | 1466691264826 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}] 07:14:24 INFO - PROCESS | 1951 | 1466691264827 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:24 INFO - PROCESS | 1951 | 1466691264925 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 07:14:24 INFO - PROCESS | 1951 | 1466691264982 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:24 INFO - PROCESS | 1951 | 1466691264984 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a9b800 == 50 [pid = 1951] [id = 50] 07:14:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 117 (0x123eab400) [pid = 1951] [serial = 146] [outer = 0x0] 07:14:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 118 (0x124999800) [pid = 1951] [serial = 147] [outer = 0x123eab400] 07:14:25 INFO - PROCESS | 1951 | 1466691265013 Marionette DEBUG loaded listener.js 07:14:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 119 (0x1252f1400) [pid = 1951] [serial = 148] [outer = 0x123eab400] 07:14:25 INFO - PROCESS | 1951 | 1466691265490 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]]]}] 07:14:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 722ms 07:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:14:25 INFO - PROCESS | 1951 | 1466691265562 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 07:14:25 INFO - PROCESS | 1951 | 1466691265565 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 07:14:25 INFO - PROCESS | 1951 | 1466691265570 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:14:25 INFO - PROCESS | 1951 | 1466691265572 Marionette TRACE conn2 <- [1,174,null,{}] 07:14:25 INFO - PROCESS | 1951 | 1466691265575 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}] 07:14:25 INFO - PROCESS | 1951 | 1466691265577 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:25 INFO - PROCESS | 1951 | 1466691265669 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 07:14:25 INFO - PROCESS | 1951 | 1466691265735 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:25 INFO - PROCESS | 1951 | 1466691265738 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x1169ab000 == 51 [pid = 1951] [id = 51] 07:14:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 120 (0x1164ddc00) [pid = 1951] [serial = 149] [outer = 0x0] 07:14:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 121 (0x11663bc00) [pid = 1951] [serial = 150] [outer = 0x1164ddc00] 07:14:25 INFO - PROCESS | 1951 | 1466691265765 Marionette DEBUG loaded listener.js 07:14:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 122 (0x116a1ac00) [pid = 1951] [serial = 151] [outer = 0x1164ddc00] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x11925e800 == 50 [pid = 1951] [id = 45] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x1183cd000 == 49 [pid = 1951] [id = 44] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x118176800 == 48 [pid = 1951] [id = 43] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x118ad6000 == 47 [pid = 1951] [id = 32] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x11618a800 == 46 [pid = 1951] [id = 42] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x1182a7800 == 45 [pid = 1951] [id = 30] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x116fd7000 == 44 [pid = 1951] [id = 31] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x116617800 == 43 [pid = 1951] [id = 41] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x116fe9000 == 42 [pid = 1951] [id = 28] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x116956000 == 41 [pid = 1951] [id = 27] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x1131b1000 == 40 [pid = 1951] [id = 40] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x117e76800 == 39 [pid = 1951] [id = 29] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x121749000 == 38 [pid = 1951] [id = 39] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x119a9b800 == 37 [pid = 1951] [id = 50] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x121874000 == 36 [pid = 1951] [id = 49] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x1213d7800 == 35 [pid = 1951] [id = 38] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x119a6b000 == 34 [pid = 1951] [id = 48] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x11957e800 == 33 [pid = 1951] [id = 34] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x121091000 == 32 [pid = 1951] [id = 37] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x11695a000 == 31 [pid = 1951] [id = 47] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x119a94800 == 30 [pid = 1951] [id = 46] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x119569000 == 29 [pid = 1951] [id = 33] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x119a8f000 == 28 [pid = 1951] [id = 35] 07:14:26 INFO - PROCESS | 1951 | --DOCSHELL 0x119c2d800 == 27 [pid = 1951] [id = 36] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 121 (0x1213f7000) [pid = 1951] [serial = 11] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 120 (0x118576c00) [pid = 1951] [serial = 81] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 119 (0x118f87c00) [pid = 1951] [serial = 84] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 118 (0x11960a800) [pid = 1951] [serial = 87] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 117 (0x119c85400) [pid = 1951] [serial = 90] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 116 (0x120e4f400) [pid = 1951] [serial = 91] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 115 (0x120e51c00) [pid = 1951] [serial = 93] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 114 (0x120fd9c00) [pid = 1951] [serial = 94] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x121375c00) [pid = 1951] [serial = 96] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x1213f8400) [pid = 1951] [serial = 97] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x121896400) [pid = 1951] [serial = 99] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x123ea6800) [pid = 1951] [serial = 102] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x113245c00) [pid = 1951] [serial = 67] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x123a72400) [pid = 1951] [serial = 100] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x117e38800) [pid = 1951] [serial = 76] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x12533f400) [pid = 1951] [serial = 106] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x1253ea400) [pid = 1951] [serial = 109] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x119220c00) [pid = 1951] [serial = 85] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x1183f1c00) [pid = 1951] [serial = 79] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x112d05000) [pid = 1951] [serial = 82] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1199afc00) [pid = 1951] [serial = 88] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x117e34000) [pid = 1951] [serial = 70] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x12735c400) [pid = 1951] [serial = 112] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x12aa37800) [pid = 1951] [serial = 64] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x1216f7800) [pid = 1951] [serial = 8] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x124cf5400) [pid = 1951] [serial = 105] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1252f6000) [pid = 1951] [serial = 108] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x126e96400) [pid = 1951] [serial = 111] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1273f3400) [pid = 1951] [serial = 63] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x112d02800) [pid = 1951] [serial = 66] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x116a1c800) [pid = 1951] [serial = 69] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1164e3800) [pid = 1951] [serial = 72] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x116764800) [pid = 1951] [serial = 73] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x117142800) [pid = 1951] [serial = 75] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x117e86400) [pid = 1951] [serial = 78] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x117e34400) [pid = 1951] [serial = 30] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x12bb0c800) [pid = 1951] [serial = 27] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x12bcb5000) [pid = 1951] [serial = 28] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x12ae0c800) [pid = 1951] [serial = 24] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x12b906000) [pid = 1951] [serial = 25] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x12a6dac00) [pid = 1951] [serial = 21] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x12a6df000) [pid = 1951] [serial = 22] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x12957d000) [pid = 1951] [serial = 18] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x128ece800) [pid = 1951] [serial = 15] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x1291e5400) [pid = 1951] [serial = 16] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x12d595c00) [pid = 1951] [serial = 60] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x12d59b800) [pid = 1951] [serial = 61] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x1183f0400) [pid = 1951] [serial = 57] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x12bee3000) [pid = 1951] [serial = 58] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x12d286800) [pid = 1951] [serial = 55] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x118154c00) [pid = 1951] [serial = 54] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x12d287800) [pid = 1951] [serial = 51] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x12d28f800) [pid = 1951] [serial = 52] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 68 (0x12cb67800) [pid = 1951] [serial = 48] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 67 (0x12cb67c00) [pid = 1951] [serial = 42] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 66 (0x12cb70000) [pid = 1951] [serial = 43] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 65 (0x12cd7f000) [pid = 1951] [serial = 45] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 64 (0x12c44a000) [pid = 1951] [serial = 40] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 63 (0x12c174000) [pid = 1951] [serial = 39] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 62 (0x12c44b400) [pid = 1951] [serial = 36] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 61 (0x12c44e800) [pid = 1951] [serial = 37] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 60 (0x12bedcc00) [pid = 1951] [serial = 33] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 59 (0x12bee3800) [pid = 1951] [serial = 34] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | --DOMWINDOW == 58 (0x12bed6800) [pid = 1951] [serial = 31] [outer = 0x0] [url = about:blank] 07:14:26 INFO - PROCESS | 1951 | 1466691266596 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]]]}] 07:14:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1071ms 07:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:14:26 INFO - PROCESS | 1951 | 1466691266641 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 07:14:26 INFO - PROCESS | 1951 | 1466691266643 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 07:14:26 INFO - PROCESS | 1951 | 1466691266647 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:14:26 INFO - PROCESS | 1951 | 1466691266649 Marionette TRACE conn2 <- [1,178,null,{}] 07:14:26 INFO - PROCESS | 1951 | 1466691266653 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}] 07:14:26 INFO - PROCESS | 1951 | 1466691266654 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:26 INFO - PROCESS | 1951 | 1466691266728 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 07:14:26 INFO - PROCESS | 1951 | 1466691266733 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:26 INFO - PROCESS | 1951 | 1466691266736 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x1132da000 == 28 [pid = 1951] [id = 52] 07:14:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 59 (0x116905800) [pid = 1951] [serial = 152] [outer = 0x0] 07:14:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 60 (0x116a1b000) [pid = 1951] [serial = 153] [outer = 0x116905800] 07:14:26 INFO - PROCESS | 1951 | 1466691266765 Marionette DEBUG loaded listener.js 07:14:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 61 (0x1176c6000) [pid = 1951] [serial = 154] [outer = 0x116905800] 07:14:27 INFO - PROCESS | 1951 | 1466691267071 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]]]}] 07:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 471ms 07:14:27 INFO - PROCESS | 1951 | 1466691267117 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 07:14:27 INFO - PROCESS | 1951 | 1466691267121 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 07:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:14:27 INFO - PROCESS | 1951 | 1466691267126 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:14:27 INFO - PROCESS | 1951 | 1466691267128 Marionette TRACE conn2 <- [1,182,null,{}] 07:14:27 INFO - PROCESS | 1951 | 1466691267130 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}] 07:14:27 INFO - PROCESS | 1951 | 1466691267132 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:27 INFO - PROCESS | 1951 | 1466691267207 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 07:14:27 INFO - PROCESS | 1951 | 1466691267216 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:27 INFO - PROCESS | 1951 | 1466691267218 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x11667f000 == 29 [pid = 1951] [id = 53] 07:14:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 62 (0x117e83800) [pid = 1951] [serial = 155] [outer = 0x0] 07:14:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 63 (0x118236000) [pid = 1951] [serial = 156] [outer = 0x117e83800] 07:14:27 INFO - PROCESS | 1951 | 1466691267247 Marionette DEBUG loaded listener.js 07:14:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 64 (0x1183ee400) [pid = 1951] [serial = 157] [outer = 0x117e83800] 07:14:27 INFO - PROCESS | 1951 | 1466691267539 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]]]}] 07:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 420ms 07:14:27 INFO - PROCESS | 1951 | 1466691267559 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 07:14:27 INFO - PROCESS | 1951 | 1466691267561 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 07:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:14:27 INFO - PROCESS | 1951 | 1466691267572 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:14:27 INFO - PROCESS | 1951 | 1466691267574 Marionette TRACE conn2 <- [1,186,null,{}] 07:14:27 INFO - PROCESS | 1951 | 1466691267586 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}] 07:14:27 INFO - PROCESS | 1951 | 1466691267589 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:27 INFO - PROCESS | 1951 | 1466691267668 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 07:14:27 INFO - PROCESS | 1951 | 1466691267712 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:27 INFO - PROCESS | 1951 | 1466691267714 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x116acd000 == 30 [pid = 1951] [id = 54] 07:14:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 65 (0x115e1a800) [pid = 1951] [serial = 158] [outer = 0x0] 07:14:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 66 (0x118a4bc00) [pid = 1951] [serial = 159] [outer = 0x115e1a800] 07:14:27 INFO - PROCESS | 1951 | 1466691267742 Marionette DEBUG loaded listener.js 07:14:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 67 (0x119224400) [pid = 1951] [serial = 160] [outer = 0x115e1a800] 07:14:28 INFO - PROCESS | 1951 | 1466691268000 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]]]}] 07:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 473ms 07:14:28 INFO - PROCESS | 1951 | 1466691268051 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 07:14:28 INFO - PROCESS | 1951 | 1466691268053 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 07:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:14:28 INFO - PROCESS | 1951 | 1466691268056 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:14:28 INFO - PROCESS | 1951 | 1466691268057 Marionette TRACE conn2 <- [1,190,null,{}] 07:14:28 INFO - PROCESS | 1951 | 1466691268059 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}] 07:14:28 INFO - PROCESS | 1951 | 1466691268060 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:28 INFO - PROCESS | 1951 | 1466691268141 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 07:14:28 INFO - PROCESS | 1951 | 1466691268147 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:28 INFO - PROCESS | 1951 | 1466691268149 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x118179000 == 31 [pid = 1951] [id = 55] 07:14:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x119608800) [pid = 1951] [serial = 161] [outer = 0x0] 07:14:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x119811400) [pid = 1951] [serial = 162] [outer = 0x119608800] 07:14:28 INFO - PROCESS | 1951 | 1466691268174 Marionette DEBUG loaded listener.js 07:14:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x119c84400) [pid = 1951] [serial = 163] [outer = 0x119608800] 07:14:28 INFO - PROCESS | 1951 | 1466691268484 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]]]}] 07:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 07:14:28 INFO - PROCESS | 1951 | 1466691268525 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 07:14:28 INFO - PROCESS | 1951 | 1466691268527 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 07:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:14:28 INFO - PROCESS | 1951 | 1466691268530 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:14:28 INFO - PROCESS | 1951 | 1466691268531 Marionette TRACE conn2 <- [1,194,null,{}] 07:14:28 INFO - PROCESS | 1951 | 1466691268534 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}] 07:14:28 INFO - PROCESS | 1951 | 1466691268536 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:28 INFO - PROCESS | 1951 | 1466691268693 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 07:14:28 INFO - PROCESS | 1951 | 1466691268710 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:28 INFO - PROCESS | 1951 | 1466691268711 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182ba800 == 32 [pid = 1951] [id = 56] 07:14:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x117e36c00) [pid = 1951] [serial = 164] [outer = 0x0] 07:14:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x120e4a800) [pid = 1951] [serial = 165] [outer = 0x117e36c00] 07:14:28 INFO - PROCESS | 1951 | 1466691268754 Marionette DEBUG loaded listener.js 07:14:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x120f0c800) [pid = 1951] [serial = 166] [outer = 0x117e36c00] 07:14:29 INFO - PROCESS | 1951 | 1466691269185 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]]]}] 07:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 671ms 07:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:14:29 INFO - PROCESS | 1951 | 1466691269200 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 07:14:29 INFO - PROCESS | 1951 | 1466691269201 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 07:14:29 INFO - PROCESS | 1951 | 1466691269204 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:14:29 INFO - PROCESS | 1951 | 1466691269205 Marionette TRACE conn2 <- [1,198,null,{}] 07:14:29 INFO - PROCESS | 1951 | 1466691269207 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}] 07:14:29 INFO - PROCESS | 1951 | 1466691269211 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:29 INFO - PROCESS | 1951 | 1466691269324 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 07:14:29 INFO - PROCESS | 1951 | 1466691269328 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:29 INFO - PROCESS | 1951 | 1466691269330 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x119260000 == 33 [pid = 1951] [id = 57] 07:14:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x120fdc400) [pid = 1951] [serial = 167] [outer = 0x0] 07:14:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x12182a400) [pid = 1951] [serial = 168] [outer = 0x120fdc400] 07:14:29 INFO - PROCESS | 1951 | 1466691269366 Marionette DEBUG loaded listener.js 07:14:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x123fc2c00) [pid = 1951] [serial = 169] [outer = 0x120fdc400] 07:14:29 INFO - PROCESS | 1951 | 1466691269688 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]]]}] 07:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 520ms 07:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:14:29 INFO - PROCESS | 1951 | 1466691269725 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 07:14:29 INFO - PROCESS | 1951 | 1466691269726 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 07:14:29 INFO - PROCESS | 1951 | 1466691269728 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:14:29 INFO - PROCESS | 1951 | 1466691269730 Marionette TRACE conn2 <- [1,202,null,{}] 07:14:29 INFO - PROCESS | 1951 | 1466691269734 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}] 07:14:29 INFO - PROCESS | 1951 | 1466691269735 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:29 INFO - PROCESS | 1951 | 1466691269826 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 07:14:29 INFO - PROCESS | 1951 | 1466691269857 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:29 INFO - PROCESS | 1951 | 1466691269859 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198ee000 == 34 [pid = 1951] [id = 58] 07:14:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x118ab2800) [pid = 1951] [serial = 170] [outer = 0x0] 07:14:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x124bd6400) [pid = 1951] [serial = 171] [outer = 0x118ab2800] 07:14:29 INFO - PROCESS | 1951 | 1466691269883 Marionette DEBUG loaded listener.js 07:14:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x1252ef400) [pid = 1951] [serial = 172] [outer = 0x118ab2800] 07:14:30 INFO - PROCESS | 1951 | 1466691270183 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]]]}] 07:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 471ms 07:14:30 INFO - PROCESS | 1951 | 1466691270205 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 07:14:30 INFO - PROCESS | 1951 | 1466691270207 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 07:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:14:30 INFO - PROCESS | 1951 | 1466691270220 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:14:30 INFO - PROCESS | 1951 | 1466691270222 Marionette TRACE conn2 <- [1,206,null,{}] 07:14:30 INFO - PROCESS | 1951 | 1466691270226 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}] 07:14:30 INFO - PROCESS | 1951 | 1466691270228 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:30 INFO - PROCESS | 1951 | 1466691270369 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 07:14:30 INFO - PROCESS | 1951 | 1466691270411 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:30 INFO - PROCESS | 1951 | 1466691270412 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x120f73800 == 35 [pid = 1951] [id = 59] 07:14:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x124913400) [pid = 1951] [serial = 173] [outer = 0x0] 07:14:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1253e1c00) [pid = 1951] [serial = 174] [outer = 0x124913400] 07:14:30 INFO - PROCESS | 1951 | 1466691270453 Marionette DEBUG loaded listener.js 07:14:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x1253ea400) [pid = 1951] [serial = 175] [outer = 0x124913400] 07:14:30 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x126ac1000) [pid = 1951] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:14:30 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x12182ec00) [pid = 1951] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:14:30 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x123e08400) [pid = 1951] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:14:30 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x120e50000) [pid = 1951] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:14:30 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x116766000) [pid = 1951] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:14:30 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x1167fc400) [pid = 1951] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:14:30 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x11850cc00) [pid = 1951] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:14:30 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x117e8b000) [pid = 1951] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:14:30 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x118151c00) [pid = 1951] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:14:30 INFO - PROCESS | 1951 | 1466691270820 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]]]}] 07:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 620ms 07:14:30 INFO - PROCESS | 1951 | 1466691270840 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 07:14:30 INFO - PROCESS | 1951 | 1466691270841 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 07:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:14:30 INFO - PROCESS | 1951 | 1466691270844 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:14:30 INFO - PROCESS | 1951 | 1466691270845 Marionette TRACE conn2 <- [1,210,null,{}] 07:14:30 INFO - PROCESS | 1951 | 1466691270847 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}] 07:14:30 INFO - PROCESS | 1951 | 1466691270848 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:30 INFO - PROCESS | 1951 | 1466691270927 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 07:14:30 INFO - PROCESS | 1951 | 1466691270932 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:30 INFO - PROCESS | 1951 | 1466691270934 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x116aca800 == 36 [pid = 1951] [id = 60] 07:14:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x119587400) [pid = 1951] [serial = 176] [outer = 0x0] 07:14:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x123a7d400) [pid = 1951] [serial = 177] [outer = 0x119587400] 07:14:30 INFO - PROCESS | 1951 | 1466691270958 Marionette DEBUG loaded listener.js 07:14:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x1253e9c00) [pid = 1951] [serial = 178] [outer = 0x119587400] 07:14:31 INFO - PROCESS | 1951 | 1466691271236 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]]]}] 07:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 419ms 07:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:14:31 INFO - PROCESS | 1951 | 1466691271272 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 07:14:31 INFO - PROCESS | 1951 | 1466691271273 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 07:14:31 INFO - PROCESS | 1951 | 1466691271275 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:14:31 INFO - PROCESS | 1951 | 1466691271276 Marionette TRACE conn2 <- [1,214,null,{}] 07:14:31 INFO - PROCESS | 1951 | 1466691271287 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}] 07:14:31 INFO - PROCESS | 1951 | 1466691271288 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:31 INFO - PROCESS | 1951 | 1466691271387 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 07:14:31 INFO - PROCESS | 1951 | 1466691271393 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:31 INFO - PROCESS | 1951 | 1466691271394 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213db800 == 37 [pid = 1951] [id = 61] 07:14:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x118239000) [pid = 1951] [serial = 179] [outer = 0x0] 07:14:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x126a0b000) [pid = 1951] [serial = 180] [outer = 0x118239000] 07:14:31 INFO - PROCESS | 1951 | 1466691271418 Marionette DEBUG loaded listener.js 07:14:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x127183000) [pid = 1951] [serial = 181] [outer = 0x118239000] 07:14:31 INFO - PROCESS | 1951 | 1466691271734 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]]]}] 07:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 478ms 07:14:31 INFO - PROCESS | 1951 | 1466691271753 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 07:14:31 INFO - PROCESS | 1951 | 1466691271755 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 07:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:14:31 INFO - PROCESS | 1951 | 1466691271757 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:14:31 INFO - PROCESS | 1951 | 1466691271759 Marionette TRACE conn2 <- [1,218,null,{}] 07:14:31 INFO - PROCESS | 1951 | 1466691271761 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}] 07:14:31 INFO - PROCESS | 1951 | 1466691271765 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:31 INFO - PROCESS | 1951 | 1466691271854 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 07:14:31 INFO - PROCESS | 1951 | 1466691271858 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:31 INFO - PROCESS | 1951 | 1466691271859 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182ba000 == 38 [pid = 1951] [id = 62] 07:14:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x127352c00) [pid = 1951] [serial = 182] [outer = 0x0] 07:14:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1273f6400) [pid = 1951] [serial = 183] [outer = 0x127352c00] 07:14:31 INFO - PROCESS | 1951 | 1466691271887 Marionette DEBUG loaded listener.js 07:14:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x128bb6800) [pid = 1951] [serial = 184] [outer = 0x127352c00] 07:14:32 INFO - PROCESS | 1951 | 1466691272184 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]]]}] 07:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 07:14:32 INFO - PROCESS | 1951 | 1466691272231 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 07:14:32 INFO - PROCESS | 1951 | 1466691272233 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 07:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:14:32 INFO - PROCESS | 1951 | 1466691272235 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:14:32 INFO - PROCESS | 1951 | 1466691272236 Marionette TRACE conn2 <- [1,222,null,{}] 07:14:32 INFO - PROCESS | 1951 | 1466691272238 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}] 07:14:32 INFO - PROCESS | 1951 | 1466691272239 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:32 INFO - PROCESS | 1951 | 1466691272333 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 07:14:32 INFO - PROCESS | 1951 | 1466691272338 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:32 INFO - PROCESS | 1951 | 1466691272339 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x12653d800 == 39 [pid = 1951] [id = 63] 07:14:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x128bb7800) [pid = 1951] [serial = 185] [outer = 0x0] 07:14:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x128d31000) [pid = 1951] [serial = 186] [outer = 0x128bb7800] 07:14:32 INFO - PROCESS | 1951 | 1466691272363 Marionette DEBUG loaded listener.js 07:14:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x128ec5000) [pid = 1951] [serial = 187] [outer = 0x128bb7800] 07:14:32 INFO - PROCESS | 1951 | 1466691272644 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]]]}] 07:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 07:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:14:32 INFO - PROCESS | 1951 | 1466691272736 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 07:14:32 INFO - PROCESS | 1951 | 1466691272738 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 07:14:32 INFO - PROCESS | 1951 | 1466691272741 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:14:32 INFO - PROCESS | 1951 | 1466691272744 Marionette TRACE conn2 <- [1,226,null,{}] 07:14:32 INFO - PROCESS | 1951 | 1466691272748 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}] 07:14:32 INFO - PROCESS | 1951 | 1466691272750 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:32 INFO - PROCESS | 1951 | 1466691272835 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 07:14:32 INFO - PROCESS | 1951 | 1466691272917 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:32 INFO - PROCESS | 1951 | 1466691272919 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x1132bd000 == 40 [pid = 1951] [id = 64] 07:14:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x112fa6c00) [pid = 1951] [serial = 188] [outer = 0x0] 07:14:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x113c8ec00) [pid = 1951] [serial = 189] [outer = 0x112fa6c00] 07:14:32 INFO - PROCESS | 1951 | 1466691272951 Marionette DEBUG loaded listener.js 07:14:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x116766400) [pid = 1951] [serial = 190] [outer = 0x112fa6c00] 07:14:33 INFO - PROCESS | 1951 | 1466691273418 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]]]}] 07:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 723ms 07:14:33 INFO - PROCESS | 1951 | 1466691273471 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 07:14:33 INFO - PROCESS | 1951 | 1466691273473 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 07:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:14:33 INFO - PROCESS | 1951 | 1466691273480 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:14:33 INFO - PROCESS | 1951 | 1466691273484 Marionette TRACE conn2 <- [1,230,null,{}] 07:14:33 INFO - PROCESS | 1951 | 1466691273487 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}] 07:14:33 INFO - PROCESS | 1951 | 1466691273489 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:33 INFO - PROCESS | 1951 | 1466691273594 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 07:14:33 INFO - PROCESS | 1951 | 1466691273660 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:33 INFO - PROCESS | 1951 | 1466691273661 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182a9800 == 41 [pid = 1951] [id = 65] 07:14:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x11814d800) [pid = 1951] [serial = 191] [outer = 0x0] 07:14:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1183e7000) [pid = 1951] [serial = 192] [outer = 0x11814d800] 07:14:33 INFO - PROCESS | 1951 | 1466691273692 Marionette DEBUG loaded listener.js 07:14:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x11850c400) [pid = 1951] [serial = 193] [outer = 0x11814d800] 07:14:34 INFO - PROCESS | 1951 | 1466691274333 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]]]}] 07:14:34 INFO - PROCESS | 1951 | --DOCSHELL 0x1182ba000 == 40 [pid = 1951] [id = 62] 07:14:34 INFO - PROCESS | 1951 | --DOCSHELL 0x1213db800 == 39 [pid = 1951] [id = 61] 07:14:34 INFO - PROCESS | 1951 | --DOCSHELL 0x116aca800 == 38 [pid = 1951] [id = 60] 07:14:34 INFO - PROCESS | 1951 | --DOCSHELL 0x120f73800 == 37 [pid = 1951] [id = 59] 07:14:34 INFO - PROCESS | 1951 | --DOCSHELL 0x1198ee000 == 36 [pid = 1951] [id = 58] 07:14:34 INFO - PROCESS | 1951 | --DOCSHELL 0x119260000 == 35 [pid = 1951] [id = 57] 07:14:34 INFO - PROCESS | 1951 | --DOCSHELL 0x1182ba800 == 34 [pid = 1951] [id = 56] 07:14:34 INFO - PROCESS | 1951 | --DOCSHELL 0x118179000 == 33 [pid = 1951] [id = 55] 07:14:34 INFO - PROCESS | 1951 | --DOCSHELL 0x116acd000 == 32 [pid = 1951] [id = 54] 07:14:34 INFO - PROCESS | 1951 | --DOCSHELL 0x11667f000 == 31 [pid = 1951] [id = 53] 07:14:34 INFO - PROCESS | 1951 | --DOCSHELL 0x1132da000 == 30 [pid = 1951] [id = 52] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x123f1bc00) [pid = 1951] [serial = 135] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x12390a400) [pid = 1951] [serial = 133] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1199af800) [pid = 1951] [serial = 130] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1211c5000) [pid = 1951] [serial = 132] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x11697a400) [pid = 1951] [serial = 117] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x119222000) [pid = 1951] [serial = 123] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x11823a400) [pid = 1951] [serial = 120] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x119802c00) [pid = 1951] [serial = 129] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x11960bc00) [pid = 1951] [serial = 124] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x1183f2400) [pid = 1951] [serial = 121] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x1183e6c00) [pid = 1951] [serial = 126] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1176ce000) [pid = 1951] [serial = 118] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x128ac8800) [pid = 1951] [serial = 115] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x119583400) [pid = 1951] [serial = 127] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x127359800) [pid = 1951] [serial = 114] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x123e07c00) [pid = 1951] [serial = 103] [outer = 0x0] [url = about:blank] 07:14:34 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x124915400) [pid = 1951] [serial = 136] [outer = 0x0] [url = about:blank] 07:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 926ms 07:14:34 INFO - PROCESS | 1951 | 1466691274404 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 07:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:14:34 INFO - PROCESS | 1951 | 1466691274406 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 07:14:34 INFO - PROCESS | 1951 | 1466691274409 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:14:34 INFO - PROCESS | 1951 | 1466691274411 Marionette TRACE conn2 <- [1,234,null,{}] 07:14:34 INFO - PROCESS | 1951 | 1466691274415 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}] 07:14:34 INFO - PROCESS | 1951 | 1466691274416 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:34 INFO - PROCESS | 1951 | 1466691274496 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 07:14:34 INFO - PROCESS | 1951 | 1466691274545 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:34 INFO - PROCESS | 1951 | 1466691274547 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x115ee5000 == 31 [pid = 1951] [id = 66] 07:14:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x1176ca000) [pid = 1951] [serial = 194] [outer = 0x0] 07:14:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x117e86800) [pid = 1951] [serial = 195] [outer = 0x1176ca000] 07:14:34 INFO - PROCESS | 1951 | 1466691274574 Marionette DEBUG loaded listener.js 07:14:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x1183e9800) [pid = 1951] [serial = 196] [outer = 0x1176ca000] 07:14:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x118f8bc00) [pid = 1951] [serial = 197] [outer = 0x12b909800] 07:14:34 INFO - PROCESS | 1951 | 1466691274882 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]]]}] 07:14:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 522ms 07:14:34 INFO - PROCESS | 1951 | 1466691274932 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 07:14:34 INFO - PROCESS | 1951 | 1466691274935 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 07:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:14:34 INFO - PROCESS | 1951 | 1466691274939 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:14:34 INFO - PROCESS | 1951 | 1466691274941 Marionette TRACE conn2 <- [1,238,null,{}] 07:14:34 INFO - PROCESS | 1951 | 1466691274943 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}] 07:14:34 INFO - PROCESS | 1951 | 1466691274945 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:35 INFO - PROCESS | 1951 | 1466691275020 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 07:14:35 INFO - PROCESS | 1951 | 1466691275072 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:35 INFO - PROCESS | 1951 | 1466691275073 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x116aae000 == 32 [pid = 1951] [id = 67] 07:14:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x117e39400) [pid = 1951] [serial = 198] [outer = 0x0] 07:14:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x118502400) [pid = 1951] [serial = 199] [outer = 0x117e39400] 07:14:35 INFO - PROCESS | 1951 | 1466691275101 Marionette DEBUG loaded listener.js 07:14:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x119802c00) [pid = 1951] [serial = 200] [outer = 0x117e39400] 07:14:35 INFO - PROCESS | 1951 | 1466691275457 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]]]}] 07:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 569ms 07:14:35 INFO - PROCESS | 1951 | 1466691275509 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 07:14:35 INFO - PROCESS | 1951 | 1466691275511 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 07:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:14:35 INFO - PROCESS | 1951 | 1466691275515 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:14:35 INFO - PROCESS | 1951 | 1466691275519 Marionette TRACE conn2 <- [1,242,null,{}] 07:14:35 INFO - PROCESS | 1951 | 1466691275531 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}] 07:14:35 INFO - PROCESS | 1951 | 1466691275535 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:35 INFO - PROCESS | 1951 | 1466691275615 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 07:14:35 INFO - PROCESS | 1951 | 1466691275662 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:35 INFO - PROCESS | 1951 | 1466691275664 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182bb800 == 33 [pid = 1951] [id = 68] 07:14:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x1167efc00) [pid = 1951] [serial = 201] [outer = 0x0] 07:14:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x120e4a400) [pid = 1951] [serial = 202] [outer = 0x1167efc00] 07:14:35 INFO - PROCESS | 1951 | 1466691275692 Marionette DEBUG loaded listener.js 07:14:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1216ef000) [pid = 1951] [serial = 203] [outer = 0x1167efc00] 07:14:35 INFO - PROCESS | 1951 | 1466691275971 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]]]}] 07:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 473ms 07:14:35 INFO - PROCESS | 1951 | 1466691275993 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 07:14:35 INFO - PROCESS | 1951 | 1466691275994 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 07:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:14:36 INFO - PROCESS | 1951 | 1466691276004 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:14:36 INFO - PROCESS | 1951 | 1466691276005 Marionette TRACE conn2 <- [1,246,null,{}] 07:14:36 INFO - PROCESS | 1951 | 1466691276008 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}] 07:14:36 INFO - PROCESS | 1951 | 1466691276009 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:36 INFO - PROCESS | 1951 | 1466691276093 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 07:14:36 INFO - PROCESS | 1951 | 1466691276099 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:36 INFO - PROCESS | 1951 | 1466691276100 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198d3000 == 34 [pid = 1951] [id = 69] 07:14:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x123e07800) [pid = 1951] [serial = 204] [outer = 0x0] 07:14:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x124915400) [pid = 1951] [serial = 205] [outer = 0x123e07800] 07:14:36 INFO - PROCESS | 1951 | 1466691276125 Marionette DEBUG loaded listener.js 07:14:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x124cf5400) [pid = 1951] [serial = 206] [outer = 0x123e07800] 07:14:36 INFO - PROCESS | 1951 | 1466691276437 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]]]}] 07:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 471ms 07:14:36 INFO - PROCESS | 1951 | 1466691276475 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 07:14:36 INFO - PROCESS | 1951 | 1466691276476 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 07:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:14:36 INFO - PROCESS | 1951 | 1466691276479 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:14:36 INFO - PROCESS | 1951 | 1466691276482 Marionette TRACE conn2 <- [1,250,null,{}] 07:14:36 INFO - PROCESS | 1951 | 1466691276485 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}] 07:14:36 INFO - PROCESS | 1951 | 1466691276486 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:36 INFO - PROCESS | 1951 | 1466691276586 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 07:14:36 INFO - PROCESS | 1951 | 1466691276597 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:36 INFO - PROCESS | 1951 | 1466691276598 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a5b000 == 35 [pid = 1951] [id = 70] 07:14:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1167f2400) [pid = 1951] [serial = 207] [outer = 0x0] 07:14:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1252e9400) [pid = 1951] [serial = 208] [outer = 0x1167f2400] 07:14:36 INFO - PROCESS | 1951 | 1466691276623 Marionette DEBUG loaded listener.js 07:14:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x126abcc00) [pid = 1951] [serial = 209] [outer = 0x1167f2400] 07:14:36 INFO - PROCESS | 1951 | 1466691276971 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]]]}] 07:14:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 521ms 07:14:37 INFO - PROCESS | 1951 | 1466691277001 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 07:14:37 INFO - PROCESS | 1951 | 1466691277002 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 07:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:14:37 INFO - PROCESS | 1951 | 1466691277005 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:14:37 INFO - PROCESS | 1951 | 1466691277006 Marionette TRACE conn2 <- [1,254,null,{}] 07:14:37 INFO - PROCESS | 1951 | 1466691277008 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}] 07:14:37 INFO - PROCESS | 1951 | 1466691277012 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:37 INFO - PROCESS | 1951 | 1466691277121 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 07:14:37 INFO - PROCESS | 1951 | 1466691277152 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:37 INFO - PROCESS | 1951 | 1466691277153 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x121740800 == 36 [pid = 1951] [id = 71] 07:14:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x127183c00) [pid = 1951] [serial = 210] [outer = 0x0] 07:14:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x128ac8400) [pid = 1951] [serial = 211] [outer = 0x127183c00] 07:14:37 INFO - PROCESS | 1951 | 1466691277178 Marionette DEBUG loaded listener.js 07:14:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x128ecd400) [pid = 1951] [serial = 212] [outer = 0x127183c00] 07:14:37 INFO - PROCESS | 1951 | 1466691277471 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]]]}] 07:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 519ms 07:14:37 INFO - PROCESS | 1951 | 1466691277525 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 07:14:37 INFO - PROCESS | 1951 | 1466691277526 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 07:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:14:37 INFO - PROCESS | 1951 | 1466691277529 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:14:37 INFO - PROCESS | 1951 | 1466691277531 Marionette TRACE conn2 <- [1,258,null,{}] 07:14:37 INFO - PROCESS | 1951 | 1466691277534 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}] 07:14:37 INFO - PROCESS | 1951 | 1466691277535 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:37 INFO - PROCESS | 1951 | 1466691277626 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 07:14:37 INFO - PROCESS | 1951 | 1466691277658 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:37 INFO - PROCESS | 1951 | 1466691277659 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x124cc8000 == 37 [pid = 1951] [id = 72] 07:14:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x128ec4c00) [pid = 1951] [serial = 213] [outer = 0x0] 07:14:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x1291e6000) [pid = 1951] [serial = 214] [outer = 0x128ec4c00] 07:14:37 INFO - PROCESS | 1951 | 1466691277684 Marionette DEBUG loaded listener.js 07:14:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x1291f0400) [pid = 1951] [serial = 215] [outer = 0x128ec4c00] 07:14:37 INFO - PROCESS | 1951 | 1466691277962 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]]]}] 07:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 474ms 07:14:38 INFO - PROCESS | 1951 | 1466691278003 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 07:14:38 INFO - PROCESS | 1951 | 1466691278004 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 07:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:14:38 INFO - PROCESS | 1951 | 1466691278006 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:14:38 INFO - PROCESS | 1951 | 1466691278007 Marionette TRACE conn2 <- [1,262,null,{}] 07:14:38 INFO - PROCESS | 1951 | 1466691278010 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}] 07:14:38 INFO - PROCESS | 1951 | 1466691278011 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:38 INFO - PROCESS | 1951 | 1466691278108 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 07:14:38 INFO - PROCESS | 1951 | 1466691278120 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:38 INFO - PROCESS | 1951 | 1466691278121 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x126548000 == 38 [pid = 1951] [id = 73] 07:14:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x127355000) [pid = 1951] [serial = 216] [outer = 0x0] 07:14:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x12944a400) [pid = 1951] [serial = 217] [outer = 0x127355000] 07:14:38 INFO - PROCESS | 1951 | 1466691278145 Marionette DEBUG loaded listener.js 07:14:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x129454c00) [pid = 1951] [serial = 218] [outer = 0x127355000] 07:14:38 INFO - PROCESS | 1951 | 1466691278479 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]]]}] 07:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 07:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:14:38 INFO - PROCESS | 1951 | 1466691278525 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 07:14:38 INFO - PROCESS | 1951 | 1466691278526 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 07:14:38 INFO - PROCESS | 1951 | 1466691278529 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:14:38 INFO - PROCESS | 1951 | 1466691278530 Marionette TRACE conn2 <- [1,266,null,{}] 07:14:38 INFO - PROCESS | 1951 | 1466691278532 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}] 07:14:38 INFO - PROCESS | 1951 | 1466691278533 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:38 INFO - PROCESS | 1951 | 1466691278695 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x120fdc400) [pid = 1951] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x117e83800) [pid = 1951] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x115e1a800) [pid = 1951] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x119608800) [pid = 1951] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x1164ddc00) [pid = 1951] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x116f8f800) [pid = 1951] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x118a4dc00) [pid = 1951] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x121372800) [pid = 1951] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x118ab2800) [pid = 1951] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x123eab400) [pid = 1951] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x124913400) [pid = 1951] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x119587400) [pid = 1951] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x118239000) [pid = 1951] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x127352c00) [pid = 1951] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x116905800) [pid = 1951] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:14:38 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x117e36c00) [pid = 1951] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:14:38 INFO - PROCESS | 1951 | 1466691278733 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:38 INFO - PROCESS | 1951 | 1466691278734 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x118164000 == 39 [pid = 1951] [id = 74] 07:14:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1130b3000) [pid = 1951] [serial = 219] [outer = 0x0] 07:14:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1167fb800) [pid = 1951] [serial = 220] [outer = 0x1130b3000] 07:14:38 INFO - PROCESS | 1951 | 1466691278759 Marionette DEBUG loaded listener.js 07:14:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1183e7c00) [pid = 1951] [serial = 221] [outer = 0x1130b3000] 07:14:39 INFO - PROCESS | 1951 | 1466691279000 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]]]}] 07:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 522ms 07:14:39 INFO - PROCESS | 1951 | 1466691279054 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 07:14:39 INFO - PROCESS | 1951 | 1466691279055 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 07:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:14:39 INFO - PROCESS | 1951 | 1466691279057 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:14:39 INFO - PROCESS | 1951 | 1466691279058 Marionette TRACE conn2 <- [1,270,null,{}] 07:14:39 INFO - PROCESS | 1951 | 1466691279069 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}] 07:14:39 INFO - PROCESS | 1951 | 1466691279070 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:39 INFO - PROCESS | 1951 | 1466691279153 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 07:14:39 INFO - PROCESS | 1951 | 1466691279158 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:39 INFO - PROCESS | 1951 | 1466691279159 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x1271a3000 == 40 [pid = 1951] [id = 75] 07:14:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1183e9000) [pid = 1951] [serial = 222] [outer = 0x0] 07:14:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x123e0d400) [pid = 1951] [serial = 223] [outer = 0x1183e9000] 07:14:39 INFO - PROCESS | 1951 | 1466691279185 Marionette DEBUG loaded listener.js 07:14:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x128ac8c00) [pid = 1951] [serial = 224] [outer = 0x1183e9000] 07:14:39 INFO - PROCESS | 1951 | 1466691279517 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]]]}] 07:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 07:14:39 INFO - PROCESS | 1951 | 1466691279526 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 07:14:39 INFO - PROCESS | 1951 | 1466691279528 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 07:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:14:39 INFO - PROCESS | 1951 | 1466691279532 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:14:39 INFO - PROCESS | 1951 | 1466691279534 Marionette TRACE conn2 <- [1,274,null,{}] 07:14:39 INFO - PROCESS | 1951 | 1466691279536 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}] 07:14:39 INFO - PROCESS | 1951 | 1466691279538 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:39 INFO - PROCESS | 1951 | 1466691279650 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 07:14:39 INFO - PROCESS | 1951 | 1466691279657 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:39 INFO - PROCESS | 1951 | 1466691279658 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x12862a000 == 41 [pid = 1951] [id = 76] 07:14:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x124cf4000) [pid = 1951] [serial = 225] [outer = 0x0] 07:14:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x12a55c800) [pid = 1951] [serial = 226] [outer = 0x124cf4000] 07:14:39 INFO - PROCESS | 1951 | 1466691279684 Marionette DEBUG loaded listener.js 07:14:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x12a637400) [pid = 1951] [serial = 227] [outer = 0x124cf4000] 07:14:39 INFO - PROCESS | 1951 | 1466691279965 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]]]}] 07:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 470ms 07:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:14:40 INFO - PROCESS | 1951 | 1466691280003 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 07:14:40 INFO - PROCESS | 1951 | 1466691280004 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 07:14:40 INFO - PROCESS | 1951 | 1466691280006 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:14:40 INFO - PROCESS | 1951 | 1466691280007 Marionette TRACE conn2 <- [1,278,null,{}] 07:14:40 INFO - PROCESS | 1951 | 1466691280009 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}] 07:14:40 INFO - PROCESS | 1951 | 1466691280011 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:40 INFO - PROCESS | 1951 | 1466691280093 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 07:14:40 INFO - PROCESS | 1951 | 1466691280099 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:40 INFO - PROCESS | 1951 | 1466691280100 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e85800 == 42 [pid = 1951] [id = 77] 07:14:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x120fdc400) [pid = 1951] [serial = 228] [outer = 0x0] 07:14:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x12a6dc800) [pid = 1951] [serial = 229] [outer = 0x120fdc400] 07:14:40 INFO - PROCESS | 1951 | 1466691280124 Marionette DEBUG loaded listener.js 07:14:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x12aa30000) [pid = 1951] [serial = 230] [outer = 0x120fdc400] 07:14:40 INFO - PROCESS | 1951 | 1466691280472 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]]]}] 07:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms 07:14:40 INFO - PROCESS | 1951 | 1466691280477 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 07:14:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:14:40 INFO - PROCESS | 1951 | 1466691280478 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 07:14:40 INFO - PROCESS | 1951 | 1466691280482 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:14:40 INFO - PROCESS | 1951 | 1466691280483 Marionette TRACE conn2 <- [1,282,null,{}] 07:14:40 INFO - PROCESS | 1951 | 1466691280486 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}] 07:14:40 INFO - PROCESS | 1951 | 1466691280487 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:40 INFO - PROCESS | 1951 | 1466691280614 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 07:14:40 INFO - PROCESS | 1951 | 1466691280622 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:40 INFO - PROCESS | 1951 | 1466691280624 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e8f000 == 43 [pid = 1951] [id = 78] 07:14:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x12a6d4400) [pid = 1951] [serial = 231] [outer = 0x0] 07:14:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x12ac0d800) [pid = 1951] [serial = 232] [outer = 0x12a6d4400] 07:14:40 INFO - PROCESS | 1951 | 1466691280658 Marionette DEBUG loaded listener.js 07:14:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x12ae06400) [pid = 1951] [serial = 233] [outer = 0x12a6d4400] 07:14:41 INFO - PROCESS | 1951 | 1466691281166 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]]]}] 07:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 719ms 07:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:14:41 INFO - PROCESS | 1951 | 1466691281201 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 07:14:41 INFO - PROCESS | 1951 | 1466691281204 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 07:14:41 INFO - PROCESS | 1951 | 1466691281207 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:14:41 INFO - PROCESS | 1951 | 1466691281210 Marionette TRACE conn2 <- [1,286,null,{}] 07:14:41 INFO - PROCESS | 1951 | 1466691281214 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}] 07:14:41 INFO - PROCESS | 1951 | 1466691281216 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:41 INFO - PROCESS | 1951 | 1466691281313 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 07:14:41 INFO - PROCESS | 1951 | 1466691281362 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:41 INFO - PROCESS | 1951 | 1466691281364 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x117e7d800 == 44 [pid = 1951] [id = 79] 07:14:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x117141800) [pid = 1951] [serial = 234] [outer = 0x0] 07:14:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x117e90c00) [pid = 1951] [serial = 235] [outer = 0x117141800] 07:14:41 INFO - PROCESS | 1951 | 1466691281394 Marionette DEBUG loaded listener.js 07:14:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x118a4fc00) [pid = 1951] [serial = 236] [outer = 0x117141800] 07:14:41 INFO - PROCESS | 1951 | 1466691281800 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]]]}] 07:14:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 624ms 07:14:41 INFO - PROCESS | 1951 | 1466691281832 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 07:14:41 INFO - PROCESS | 1951 | 1466691281835 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 07:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:14:41 INFO - PROCESS | 1951 | 1466691281840 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:14:41 INFO - PROCESS | 1951 | 1466691281842 Marionette TRACE conn2 <- [1,290,null,{}] 07:14:41 INFO - PROCESS | 1951 | 1466691281844 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}] 07:14:41 INFO - PROCESS | 1951 | 1466691281846 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:41 INFO - PROCESS | 1951 | 1466691281949 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 07:14:42 INFO - PROCESS | 1951 | 1466691282042 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:42 INFO - PROCESS | 1951 | 1466691282044 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x12173d800 == 45 [pid = 1951] [id = 80] 07:14:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x120e4c400) [pid = 1951] [serial = 237] [outer = 0x0] 07:14:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x120f0fc00) [pid = 1951] [serial = 238] [outer = 0x120e4c400] 07:14:42 INFO - PROCESS | 1951 | 1466691282074 Marionette DEBUG loaded listener.js 07:14:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x121487000) [pid = 1951] [serial = 239] [outer = 0x120e4c400] 07:14:42 INFO - PROCESS | 1951 | 1466691282467 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]]]}] 07:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 669ms 07:14:42 INFO - PROCESS | 1951 | 1466691282509 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 07:14:42 INFO - PROCESS | 1951 | 1466691282511 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 07:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:14:42 INFO - PROCESS | 1951 | 1466691282513 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:14:42 INFO - PROCESS | 1951 | 1466691282516 Marionette TRACE conn2 <- [1,294,null,{}] 07:14:42 INFO - PROCESS | 1951 | 1466691282523 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}] 07:14:42 INFO - PROCESS | 1951 | 1466691282526 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:42 INFO - PROCESS | 1951 | 1466691282625 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 07:14:42 INFO - PROCESS | 1951 | 1466691282689 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:42 INFO - PROCESS | 1951 | 1466691282691 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x128a9c000 == 46 [pid = 1951] [id = 81] 07:14:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x1252eb800) [pid = 1951] [serial = 240] [outer = 0x0] 07:14:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x126e8e000) [pid = 1951] [serial = 241] [outer = 0x1252eb800] 07:14:42 INFO - PROCESS | 1951 | 1466691282722 Marionette DEBUG loaded listener.js 07:14:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x1273f4000) [pid = 1951] [serial = 242] [outer = 0x1252eb800] 07:14:43 INFO - PROCESS | 1951 | 1466691283119 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]]]}] 07:14:43 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. 07:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 622ms 07:14:43 INFO - PROCESS | 1951 | 1466691283135 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 07:14:43 INFO - PROCESS | 1951 | 1466691283137 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 07:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:14:43 INFO - PROCESS | 1951 | 1466691283140 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:14:43 INFO - PROCESS | 1951 | 1466691283141 Marionette TRACE conn2 <- [1,298,null,{}] 07:14:43 INFO - PROCESS | 1951 | 1466691283143 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}] 07:14:43 INFO - PROCESS | 1951 | 1466691283145 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:43 INFO - PROCESS | 1951 | 1466691283252 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 07:14:43 INFO - PROCESS | 1951 | 1466691283339 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:43 INFO - PROCESS | 1951 | 1466691283340 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293ba000 == 47 [pid = 1951] [id = 82] 07:14:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x128a61c00) [pid = 1951] [serial = 243] [outer = 0x0] 07:14:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x128a65000) [pid = 1951] [serial = 244] [outer = 0x128a61c00] 07:14:43 INFO - PROCESS | 1951 | 1466691283369 Marionette DEBUG loaded listener.js 07:14:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x128a69400) [pid = 1951] [serial = 245] [outer = 0x128a61c00] 07:14:43 INFO - PROCESS | 1951 | 1466691283906 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]]]}] 07:14:43 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. 07:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 818ms 07:14:43 INFO - PROCESS | 1951 | 1466691283967 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 07:14:43 INFO - PROCESS | 1951 | 1466691283969 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 07:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:14:43 INFO - PROCESS | 1951 | 1466691283973 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:14:43 INFO - PROCESS | 1951 | 1466691283975 Marionette TRACE conn2 <- [1,302,null,{}] 07:14:43 INFO - PROCESS | 1951 | 1466691283979 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}] 07:14:43 INFO - PROCESS | 1951 | 1466691283982 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:44 INFO - PROCESS | 1951 | 1466691284072 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 07:14:44 INFO - PROCESS | 1951 | 1466691284137 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:44 INFO - PROCESS | 1951 | 1466691284138 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x1131aa000 == 48 [pid = 1951] [id = 83] 07:14:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x1176ce400) [pid = 1951] [serial = 246] [outer = 0x0] 07:14:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x117e82400) [pid = 1951] [serial = 247] [outer = 0x1176ce400] 07:14:44 INFO - PROCESS | 1951 | 1466691284166 Marionette DEBUG loaded listener.js 07:14:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x11823cc00) [pid = 1951] [serial = 248] [outer = 0x1176ce400] 07:14:44 INFO - PROCESS | 1951 | --DOCSHELL 0x128e85800 == 47 [pid = 1951] [id = 77] 07:14:44 INFO - PROCESS | 1951 | --DOCSHELL 0x12862a000 == 46 [pid = 1951] [id = 76] 07:14:44 INFO - PROCESS | 1951 | --DOCSHELL 0x1271a3000 == 45 [pid = 1951] [id = 75] 07:14:44 INFO - PROCESS | 1951 | --DOCSHELL 0x118164000 == 44 [pid = 1951] [id = 74] 07:14:44 INFO - PROCESS | 1951 | --DOCSHELL 0x126548000 == 43 [pid = 1951] [id = 73] 07:14:44 INFO - PROCESS | 1951 | --DOCSHELL 0x124cc8000 == 42 [pid = 1951] [id = 72] 07:14:44 INFO - PROCESS | 1951 | --DOCSHELL 0x121740800 == 41 [pid = 1951] [id = 71] 07:14:44 INFO - PROCESS | 1951 | --DOCSHELL 0x119a5b000 == 40 [pid = 1951] [id = 70] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x128d31000) [pid = 1951] [serial = 186] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOCSHELL 0x1198d3000 == 39 [pid = 1951] [id = 69] 07:14:44 INFO - PROCESS | 1951 | --DOCSHELL 0x1182bb800 == 38 [pid = 1951] [id = 68] 07:14:44 INFO - PROCESS | 1951 | --DOCSHELL 0x116aae000 == 37 [pid = 1951] [id = 67] 07:14:44 INFO - PROCESS | 1951 | --DOCSHELL 0x115ee5000 == 36 [pid = 1951] [id = 66] 07:14:44 INFO - PROCESS | 1951 | --DOCSHELL 0x1182a9800 == 35 [pid = 1951] [id = 65] 07:14:44 INFO - PROCESS | 1951 | --DOCSHELL 0x1132bd000 == 34 [pid = 1951] [id = 64] 07:14:44 INFO - PROCESS | 1951 | 1466691284598 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]]]}] 07:14:44 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. 07:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 07:14:44 INFO - PROCESS | 1951 | 1466691284644 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 07:14:44 INFO - PROCESS | 1951 | 1466691284647 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 07:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:14:44 INFO - PROCESS | 1951 | 1466691284651 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:14:44 INFO - PROCESS | 1951 | 1466691284653 Marionette TRACE conn2 <- [1,306,null,{}] 07:14:44 INFO - PROCESS | 1951 | 1466691284655 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}] 07:14:44 INFO - PROCESS | 1951 | 1466691284657 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:44 INFO - PROCESS | 1951 | 1466691284742 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x12182a400) [pid = 1951] [serial = 168] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x118236000) [pid = 1951] [serial = 156] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x1183ee400) [pid = 1951] [serial = 157] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x118a4bc00) [pid = 1951] [serial = 159] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x119224400) [pid = 1951] [serial = 160] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x119811400) [pid = 1951] [serial = 162] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x119c84400) [pid = 1951] [serial = 163] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x116a1ac00) [pid = 1951] [serial = 151] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x11663bc00) [pid = 1951] [serial = 150] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x11815ac00) [pid = 1951] [serial = 139] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1176ccc00) [pid = 1951] [serial = 138] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x11960ec00) [pid = 1951] [serial = 142] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x11921fc00) [pid = 1951] [serial = 141] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x123e0c800) [pid = 1951] [serial = 145] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x124bd6400) [pid = 1951] [serial = 171] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1213f7400) [pid = 1951] [serial = 144] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1252f1400) [pid = 1951] [serial = 148] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x124999800) [pid = 1951] [serial = 147] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1253e1c00) [pid = 1951] [serial = 174] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1252ef400) [pid = 1951] [serial = 172] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1253e9c00) [pid = 1951] [serial = 178] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x126a0b000) [pid = 1951] [serial = 180] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x123a7d400) [pid = 1951] [serial = 177] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1273f6400) [pid = 1951] [serial = 183] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x128bb6800) [pid = 1951] [serial = 184] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1253ea400) [pid = 1951] [serial = 175] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x116a1b000) [pid = 1951] [serial = 153] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x1176c6000) [pid = 1951] [serial = 154] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x120e4a800) [pid = 1951] [serial = 165] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x123fc2c00) [pid = 1951] [serial = 169] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x127183000) [pid = 1951] [serial = 181] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x120f0c800) [pid = 1951] [serial = 166] [outer = 0x0] [url = about:blank] 07:14:44 INFO - PROCESS | 1951 | 1466691284802 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:44 INFO - PROCESS | 1951 | 1466691284803 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x1169b8800 == 35 [pid = 1951] [id = 84] 07:14:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1176ccc00) [pid = 1951] [serial = 249] [outer = 0x0] 07:14:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x1183f4800) [pid = 1951] [serial = 250] [outer = 0x1176ccc00] 07:14:44 INFO - PROCESS | 1951 | 1466691284830 Marionette DEBUG loaded listener.js 07:14:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x119810400) [pid = 1951] [serial = 251] [outer = 0x1176ccc00] 07:14:45 INFO - PROCESS | 1951 | 1466691285110 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]]]}] 07:14:45 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. 07:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 520ms 07:14:45 INFO - PROCESS | 1951 | 1466691285172 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 07:14:45 INFO - PROCESS | 1951 | 1466691285173 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 07:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:14:45 INFO - PROCESS | 1951 | 1466691285176 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:14:45 INFO - PROCESS | 1951 | 1466691285178 Marionette TRACE conn2 <- [1,310,null,{}] 07:14:45 INFO - PROCESS | 1951 | 1466691285187 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}] 07:14:45 INFO - PROCESS | 1951 | 1466691285190 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:45 INFO - PROCESS | 1951 | 1466691285268 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 07:14:45 INFO - PROCESS | 1951 | 1466691285323 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:45 INFO - PROCESS | 1951 | 1466691285325 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182ad800 == 36 [pid = 1951] [id = 85] 07:14:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1199b5400) [pid = 1951] [serial = 252] [outer = 0x0] 07:14:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x12125a400) [pid = 1951] [serial = 253] [outer = 0x1199b5400] 07:14:45 INFO - PROCESS | 1951 | 1466691285353 Marionette DEBUG loaded listener.js 07:14:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x123e0c800) [pid = 1951] [serial = 254] [outer = 0x1199b5400] 07:14:45 INFO - PROCESS | 1951 | 1466691285622 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]]]}] 07:14:45 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. 07:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 474ms 07:14:45 INFO - PROCESS | 1951 | 1466691285653 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 07:14:45 INFO - PROCESS | 1951 | 1466691285655 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 07:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:14:45 INFO - PROCESS | 1951 | 1466691285657 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:14:45 INFO - PROCESS | 1951 | 1466691285658 Marionette TRACE conn2 <- [1,314,null,{}] 07:14:45 INFO - PROCESS | 1951 | 1466691285669 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}] 07:14:45 INFO - PROCESS | 1951 | 1466691285670 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:45 INFO - PROCESS | 1951 | 1466691285755 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 07:14:45 INFO - PROCESS | 1951 | 1466691285759 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:45 INFO - PROCESS | 1951 | 1466691285761 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x11925a000 == 37 [pid = 1951] [id = 86] 07:14:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x123f20800) [pid = 1951] [serial = 255] [outer = 0x0] 07:14:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1252f0c00) [pid = 1951] [serial = 256] [outer = 0x123f20800] 07:14:45 INFO - PROCESS | 1951 | 1466691285788 Marionette DEBUG loaded listener.js 07:14:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1253e4800) [pid = 1951] [serial = 257] [outer = 0x123f20800] 07:14:46 INFO - PROCESS | 1951 | 1466691286122 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]]]}] 07:14:46 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. 07:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 518ms 07:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:14:46 INFO - PROCESS | 1951 | 1466691286176 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 07:14:46 INFO - PROCESS | 1951 | 1466691286177 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 07:14:46 INFO - PROCESS | 1951 | 1466691286179 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:14:46 INFO - PROCESS | 1951 | 1466691286181 Marionette TRACE conn2 <- [1,318,null,{}] 07:14:46 INFO - PROCESS | 1951 | 1466691286183 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}] 07:14:46 INFO - PROCESS | 1951 | 1466691286184 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:46 INFO - PROCESS | 1951 | 1466691286260 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 07:14:46 INFO - PROCESS | 1951 | 1466691286266 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:46 INFO - PROCESS | 1951 | 1466691286267 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x113c27000 == 38 [pid = 1951] [id = 87] 07:14:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x12533f800) [pid = 1951] [serial = 258] [outer = 0x0] 07:14:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x127183800) [pid = 1951] [serial = 259] [outer = 0x12533f800] 07:14:46 INFO - PROCESS | 1951 | 1466691286292 Marionette DEBUG loaded listener.js 07:14:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1273ed400) [pid = 1951] [serial = 260] [outer = 0x12533f800] 07:14:46 INFO - PROCESS | 1951 | 1466691286623 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]]]}] 07:14:46 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. 07:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 470ms 07:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:14:46 INFO - PROCESS | 1951 | 1466691286651 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 07:14:46 INFO - PROCESS | 1951 | 1466691286652 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 07:14:46 INFO - PROCESS | 1951 | 1466691286654 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:14:46 INFO - PROCESS | 1951 | 1466691286655 Marionette TRACE conn2 <- [1,322,null,{}] 07:14:46 INFO - PROCESS | 1951 | 1466691286658 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}] 07:14:46 INFO - PROCESS | 1951 | 1466691286662 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:46 INFO - PROCESS | 1951 | 1466691286786 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 07:14:46 INFO - PROCESS | 1951 | 1466691286802 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:46 INFO - PROCESS | 1951 | 1466691286803 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x113cea800 == 39 [pid = 1951] [id = 88] 07:14:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1253eac00) [pid = 1951] [serial = 261] [outer = 0x0] 07:14:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x128a5fc00) [pid = 1951] [serial = 262] [outer = 0x1253eac00] 07:14:46 INFO - PROCESS | 1951 | 1466691286828 Marionette DEBUG loaded listener.js 07:14:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x128ec9800) [pid = 1951] [serial = 263] [outer = 0x1253eac00] 07:14:47 INFO - PROCESS | 1951 | 1466691287172 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]]]}] 07:14:47 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. 07:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 568ms 07:14:47 INFO - PROCESS | 1951 | 1466691287223 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 07:14:47 INFO - PROCESS | 1951 | 1466691287224 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 07:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:14:47 INFO - PROCESS | 1951 | 1466691287226 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:14:47 INFO - PROCESS | 1951 | 1466691287227 Marionette TRACE conn2 <- [1,326,null,{}] 07:14:47 INFO - PROCESS | 1951 | 1466691287230 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}] 07:14:47 INFO - PROCESS | 1951 | 1466691287231 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:47 INFO - PROCESS | 1951 | 1466691287325 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 07:14:47 INFO - PROCESS | 1951 | 1466691287337 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:47 INFO - PROCESS | 1951 | 1466691287338 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x113ce1800 == 40 [pid = 1951] [id = 89] 07:14:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x128ac3000) [pid = 1951] [serial = 264] [outer = 0x0] 07:14:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1291ea800) [pid = 1951] [serial = 265] [outer = 0x128ac3000] 07:14:47 INFO - PROCESS | 1951 | 1466691287369 Marionette DEBUG loaded listener.js 07:14:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x12957e400) [pid = 1951] [serial = 266] [outer = 0x128ac3000] 07:14:47 INFO - PROCESS | 1951 | 1466691287678 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]]]}] 07:14:47 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. 07:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 07:14:47 INFO - PROCESS | 1951 | 1466691287696 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 07:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:14:47 INFO - PROCESS | 1951 | 1466691287699 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 07:14:47 INFO - PROCESS | 1951 | 1466691287710 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:14:47 INFO - PROCESS | 1951 | 1466691287711 Marionette TRACE conn2 <- [1,330,null,{}] 07:14:47 INFO - PROCESS | 1951 | 1466691287715 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}] 07:14:47 INFO - PROCESS | 1951 | 1466691287717 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:47 INFO - PROCESS | 1951 | 1466691287814 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 07:14:47 INFO - PROCESS | 1951 | 1466691287818 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:47 INFO - PROCESS | 1951 | 1466691287819 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x124ccc000 == 41 [pid = 1951] [id = 90] 07:14:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x12957c000) [pid = 1951] [serial = 267] [outer = 0x0] 07:14:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x12a55f800) [pid = 1951] [serial = 268] [outer = 0x12957c000] 07:14:47 INFO - PROCESS | 1951 | 1466691287843 Marionette DEBUG loaded listener.js 07:14:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x12a630c00) [pid = 1951] [serial = 269] [outer = 0x12957c000] 07:14:48 INFO - PROCESS | 1951 | 1466691288190 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]]]}] 07:14:48 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. 07:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 528ms 07:14:48 INFO - PROCESS | 1951 | 1466691288234 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 07:14:48 INFO - PROCESS | 1951 | 1466691288236 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 07:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:14:48 INFO - PROCESS | 1951 | 1466691288240 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:14:48 INFO - PROCESS | 1951 | 1466691288242 Marionette TRACE conn2 <- [1,334,null,{}] 07:14:48 INFO - PROCESS | 1951 | 1466691288251 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}] 07:14:48 INFO - PROCESS | 1951 | 1466691288253 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:48 INFO - PROCESS | 1951 | 1466691288405 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 07:14:48 INFO - PROCESS | 1951 | 1466691288453 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:48 INFO - PROCESS | 1951 | 1466691288454 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x1271a7800 == 42 [pid = 1951] [id = 91] 07:14:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x12a631000) [pid = 1951] [serial = 270] [outer = 0x0] 07:14:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x12a6e0000) [pid = 1951] [serial = 271] [outer = 0x12a631000] 07:14:48 INFO - PROCESS | 1951 | 1466691288507 Marionette DEBUG loaded listener.js 07:14:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x12ac10400) [pid = 1951] [serial = 272] [outer = 0x12a631000] 07:14:48 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x127355000) [pid = 1951] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:14:48 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x117e39400) [pid = 1951] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:14:48 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1167f2400) [pid = 1951] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:14:48 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x124cf4000) [pid = 1951] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:14:48 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x128ec4c00) [pid = 1951] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:14:48 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x1183e9000) [pid = 1951] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:14:48 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x123e07800) [pid = 1951] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:14:48 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1176ca000) [pid = 1951] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:14:48 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1167efc00) [pid = 1951] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:14:48 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x1130b3000) [pid = 1951] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:14:48 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x127183c00) [pid = 1951] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:14:48 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x120fdc400) [pid = 1951] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:14:48 INFO - PROCESS | 1951 | 1466691288961 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]]]}] 07:14:48 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. 07:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 729ms 07:14:48 INFO - PROCESS | 1951 | 1466691288969 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 07:14:48 INFO - PROCESS | 1951 | 1466691288970 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 07:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:14:48 INFO - PROCESS | 1951 | 1466691288973 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:14:48 INFO - PROCESS | 1951 | 1466691288974 Marionette TRACE conn2 <- [1,338,null,{}] 07:14:48 INFO - PROCESS | 1951 | 1466691288976 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}] 07:14:48 INFO - PROCESS | 1951 | 1466691288978 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:49 INFO - PROCESS | 1951 | 1466691289081 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 07:14:49 INFO - PROCESS | 1951 | 1466691289086 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:49 INFO - PROCESS | 1951 | 1466691289088 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x128612000 == 43 [pid = 1951] [id = 92] 07:14:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x118239000) [pid = 1951] [serial = 273] [outer = 0x0] 07:14:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x12182d400) [pid = 1951] [serial = 274] [outer = 0x118239000] 07:14:49 INFO - PROCESS | 1951 | 1466691289129 Marionette DEBUG loaded listener.js 07:14:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x1291e1800) [pid = 1951] [serial = 275] [outer = 0x118239000] 07:14:49 INFO - PROCESS | 1951 | 1466691289503 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]]]}] 07:14:49 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. 07:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 570ms 07:14:49 INFO - PROCESS | 1951 | 1466691289544 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 07:14:49 INFO - PROCESS | 1951 | 1466691289546 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 07:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:14:49 INFO - PROCESS | 1951 | 1466691289548 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:14:49 INFO - PROCESS | 1951 | 1466691289550 Marionette TRACE conn2 <- [1,342,null,{}] 07:14:49 INFO - PROCESS | 1951 | 1466691289552 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}] 07:14:49 INFO - PROCESS | 1951 | 1466691289553 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:49 INFO - PROCESS | 1951 | 1466691289665 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 07:14:49 INFO - PROCESS | 1951 | 1466691289672 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:49 INFO - PROCESS | 1951 | 1466691289682 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e8d000 == 44 [pid = 1951] [id = 93] 07:14:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x12a6dd400) [pid = 1951] [serial = 276] [outer = 0x0] 07:14:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x12ae10400) [pid = 1951] [serial = 277] [outer = 0x12a6dd400] 07:14:49 INFO - PROCESS | 1951 | 1466691289709 Marionette DEBUG loaded listener.js 07:14:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x12b90c800) [pid = 1951] [serial = 278] [outer = 0x12a6dd400] 07:14:50 INFO - PROCESS | 1951 | 1466691290082 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]]]}] 07:14:50 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. 07:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 568ms 07:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:14:50 INFO - PROCESS | 1951 | 1466691290118 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 07:14:50 INFO - PROCESS | 1951 | 1466691290119 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 07:14:50 INFO - PROCESS | 1951 | 1466691290123 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:14:50 INFO - PROCESS | 1951 | 1466691290125 Marionette TRACE conn2 <- [1,346,null,{}] 07:14:50 INFO - PROCESS | 1951 | 1466691290128 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}] 07:14:50 INFO - PROCESS | 1951 | 1466691290130 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:50 INFO - PROCESS | 1951 | 1466691290288 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 07:14:50 INFO - PROCESS | 1951 | 1466691290334 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:50 INFO - PROCESS | 1951 | 1466691290336 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x1295a0000 == 45 [pid = 1951] [id = 94] 07:14:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1213f8000) [pid = 1951] [serial = 279] [outer = 0x0] 07:14:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x12b911c00) [pid = 1951] [serial = 280] [outer = 0x1213f8000] 07:14:50 INFO - PROCESS | 1951 | 1466691290376 Marionette DEBUG loaded listener.js 07:14:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x12b9d3800) [pid = 1951] [serial = 281] [outer = 0x1213f8000] 07:14:50 INFO - PROCESS | 1951 | 1466691290637 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]]]}] 07:14:50 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. 07:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 520ms 07:14:50 INFO - PROCESS | 1951 | 1466691290642 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 07:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:14:50 INFO - PROCESS | 1951 | 1466691290644 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 07:14:50 INFO - PROCESS | 1951 | 1466691290653 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:14:50 INFO - PROCESS | 1951 | 1466691290654 Marionette TRACE conn2 <- [1,350,null,{}] 07:14:50 INFO - PROCESS | 1951 | 1466691290656 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}] 07:14:50 INFO - PROCESS | 1951 | 1466691290657 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:50 INFO - PROCESS | 1951 | 1466691290755 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 07:14:50 INFO - PROCESS | 1951 | 1466691290759 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:50 INFO - PROCESS | 1951 | 1466691290760 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a507000 == 46 [pid = 1951] [id = 95] 07:14:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x12bb04000) [pid = 1951] [serial = 282] [outer = 0x0] 07:14:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x12bb08800) [pid = 1951] [serial = 283] [outer = 0x12bb04000] 07:14:50 INFO - PROCESS | 1951 | 1466691290784 Marionette DEBUG loaded listener.js 07:14:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x12bb0f400) [pid = 1951] [serial = 284] [outer = 0x12bb04000] 07:14:51 INFO - PROCESS | 1951 | 1466691291215 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]]]}] 07:14:51 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. 07:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 626ms 07:14:51 INFO - PROCESS | 1951 | 1466691291273 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 07:14:51 INFO - PROCESS | 1951 | 1466691291276 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 07:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:14:51 INFO - PROCESS | 1951 | 1466691291296 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:14:51 INFO - PROCESS | 1951 | 1466691291299 Marionette TRACE conn2 <- [1,354,null,{}] 07:14:51 INFO - PROCESS | 1951 | 1466691291306 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}] 07:14:51 INFO - PROCESS | 1951 | 1466691291307 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:51 INFO - PROCESS | 1951 | 1466691291410 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 07:14:51 INFO - PROCESS | 1951 | 1466691291474 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:51 INFO - PROCESS | 1951 | 1466691291476 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x117457000 == 47 [pid = 1951] [id = 96] 07:14:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x1176cec00) [pid = 1951] [serial = 285] [outer = 0x0] 07:14:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x118232c00) [pid = 1951] [serial = 286] [outer = 0x1176cec00] 07:14:51 INFO - PROCESS | 1951 | 1466691291507 Marionette DEBUG loaded listener.js 07:14:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x118a4a800) [pid = 1951] [serial = 287] [outer = 0x1176cec00] 07:14:51 INFO - PROCESS | 1951 | 1466691291938 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]]]}] 07:14:51 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. 07:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 693ms 07:14:51 INFO - PROCESS | 1951 | 1466691291972 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 07:14:51 INFO - PROCESS | 1951 | 1466691291975 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 07:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:14:52 INFO - PROCESS | 1951 | 1466691291999 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:14:52 INFO - PROCESS | 1951 | 1466691292001 Marionette TRACE conn2 <- [1,358,null,{}] 07:14:52 INFO - PROCESS | 1951 | 1466691292004 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}] 07:14:52 INFO - PROCESS | 1951 | 1466691292006 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:52 INFO - PROCESS | 1951 | 1466691292129 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 07:14:52 INFO - PROCESS | 1951 | 1466691292191 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:52 INFO - PROCESS | 1951 | 1466691292193 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x119aa0000 == 48 [pid = 1951] [id = 97] 07:14:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x120e50000) [pid = 1951] [serial = 288] [outer = 0x0] 07:14:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x120fce400) [pid = 1951] [serial = 289] [outer = 0x120e50000] 07:14:52 INFO - PROCESS | 1951 | 1466691292224 Marionette DEBUG loaded listener.js 07:14:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x123a78000) [pid = 1951] [serial = 290] [outer = 0x120e50000] 07:14:52 INFO - PROCESS | 1951 | 1466691292639 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]]]}] 07:14:52 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. 07:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 672ms 07:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:14:52 INFO - PROCESS | 1951 | 1466691292670 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 07:14:52 INFO - PROCESS | 1951 | 1466691292671 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 07:14:52 INFO - PROCESS | 1951 | 1466691292674 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:14:52 INFO - PROCESS | 1951 | 1466691292676 Marionette TRACE conn2 <- [1,362,null,{}] 07:14:52 INFO - PROCESS | 1951 | 1466691292703 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}] 07:14:52 INFO - PROCESS | 1951 | 1466691292707 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:52 INFO - PROCESS | 1951 | 1466691292810 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 07:14:52 INFO - PROCESS | 1951 | 1466691292874 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:52 INFO - PROCESS | 1951 | 1466691292876 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293b9000 == 49 [pid = 1951] [id = 98] 07:14:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x1273f6c00) [pid = 1951] [serial = 291] [outer = 0x0] 07:14:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x128a60c00) [pid = 1951] [serial = 292] [outer = 0x1273f6c00] 07:14:52 INFO - PROCESS | 1951 | 1466691292908 Marionette DEBUG loaded listener.js 07:14:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x128ac5c00) [pid = 1951] [serial = 293] [outer = 0x1273f6c00] 07:14:53 INFO - PROCESS | 1951 | 1466691293359 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]]]}] 07:14:53 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. 07:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 722ms 07:14:53 INFO - PROCESS | 1951 | 1466691293412 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 07:14:53 INFO - PROCESS | 1951 | 1466691293415 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 07:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:14:53 INFO - PROCESS | 1951 | 1466691293442 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:14:53 INFO - PROCESS | 1951 | 1466691293444 Marionette TRACE conn2 <- [1,366,null,{}] 07:14:53 INFO - PROCESS | 1951 | 1466691293451 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}] 07:14:53 INFO - PROCESS | 1951 | 1466691293453 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:53 INFO - PROCESS | 1951 | 1466691293627 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 07:14:53 INFO - PROCESS | 1951 | 1466691293750 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:53 INFO - PROCESS | 1951 | 1466691293752 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x1132d1000 == 50 [pid = 1951] [id = 99] 07:14:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x1167fc800) [pid = 1951] [serial = 294] [outer = 0x0] 07:14:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 115 (0x1176cb400) [pid = 1951] [serial = 295] [outer = 0x1167fc800] 07:14:54 INFO - PROCESS | 1951 | 1466691294001 Marionette DEBUG loaded listener.js 07:14:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 116 (0x11850ec00) [pid = 1951] [serial = 296] [outer = 0x1167fc800] 07:14:54 INFO - PROCESS | 1951 | 1466691294544 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]]]}] 07:14:54 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. 07:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1130ms 07:14:54 INFO - PROCESS | 1951 | 1466691294568 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 07:14:54 INFO - PROCESS | 1951 | 1466691294569 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 07:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:14:54 INFO - PROCESS | 1951 | 1466691294573 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:14:54 INFO - PROCESS | 1951 | 1466691294574 Marionette TRACE conn2 <- [1,370,null,{}] 07:14:54 INFO - PROCESS | 1951 | 1466691294577 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}] 07:14:54 INFO - PROCESS | 1951 | 1466691294578 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:54 INFO - PROCESS | 1951 | 1466691294681 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x12653d800 == 49 [pid = 1951] [id = 63] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x1295a0000 == 48 [pid = 1951] [id = 94] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x128e8d000 == 47 [pid = 1951] [id = 93] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x128612000 == 46 [pid = 1951] [id = 92] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x1271a7800 == 45 [pid = 1951] [id = 91] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x124ccc000 == 44 [pid = 1951] [id = 90] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x113ce1800 == 43 [pid = 1951] [id = 89] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x113cea800 == 42 [pid = 1951] [id = 88] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x113c27000 == 41 [pid = 1951] [id = 87] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 115 (0x1183e7000) [pid = 1951] [serial = 192] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 114 (0x113c8ec00) [pid = 1951] [serial = 189] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x11925a000 == 40 [pid = 1951] [id = 86] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x1182ad800 == 39 [pid = 1951] [id = 85] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x1169b8800 == 38 [pid = 1951] [id = 84] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x1131aa000 == 37 [pid = 1951] [id = 83] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x1293ba000 == 36 [pid = 1951] [id = 82] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x128a9c000 == 35 [pid = 1951] [id = 81] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x12173d800 == 34 [pid = 1951] [id = 80] 07:14:54 INFO - PROCESS | 1951 | --DOCSHELL 0x117e7d800 == 33 [pid = 1951] [id = 79] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x12aa30000) [pid = 1951] [serial = 230] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x129454c00) [pid = 1951] [serial = 218] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x119802c00) [pid = 1951] [serial = 200] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x126abcc00) [pid = 1951] [serial = 209] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x12a637400) [pid = 1951] [serial = 227] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x1252e9400) [pid = 1951] [serial = 208] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x1291f0400) [pid = 1951] [serial = 215] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x128ac8c00) [pid = 1951] [serial = 224] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x124cf5400) [pid = 1951] [serial = 206] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x1291e6000) [pid = 1951] [serial = 214] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x123e0d400) [pid = 1951] [serial = 223] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x12b9cd000) [pid = 1951] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1183e9800) [pid = 1951] [serial = 196] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x120e4a400) [pid = 1951] [serial = 202] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1216ef000) [pid = 1951] [serial = 203] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x117e86800) [pid = 1951] [serial = 195] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x12944a400) [pid = 1951] [serial = 217] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x12a55c800) [pid = 1951] [serial = 226] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1167fb800) [pid = 1951] [serial = 220] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x128ac8400) [pid = 1951] [serial = 211] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x118502400) [pid = 1951] [serial = 199] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x128ecd400) [pid = 1951] [serial = 212] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x124915400) [pid = 1951] [serial = 205] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1183e7c00) [pid = 1951] [serial = 221] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x12a6dc800) [pid = 1951] [serial = 229] [outer = 0x0] [url = about:blank] 07:14:54 INFO - PROCESS | 1951 | 1466691294767 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:54 INFO - PROCESS | 1951 | 1466691294768 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x1132d5800 == 34 [pid = 1951] [id = 100] 07:14:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1183e7c00) [pid = 1951] [serial = 297] [outer = 0x0] 07:14:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x119802c00) [pid = 1951] [serial = 298] [outer = 0x1183e7c00] 07:14:54 INFO - PROCESS | 1951 | 1466691294796 Marionette DEBUG loaded listener.js 07:14:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x120fd9c00) [pid = 1951] [serial = 299] [outer = 0x1183e7c00] 07:14:55 INFO - PROCESS | 1951 | 1466691295092 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]]]}] 07:14:55 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. 07:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 571ms 07:14:55 INFO - PROCESS | 1951 | 1466691295144 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 07:14:55 INFO - PROCESS | 1951 | 1466691295146 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 07:14:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:14:55 INFO - PROCESS | 1951 | 1466691295153 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:14:55 INFO - PROCESS | 1951 | 1466691295154 Marionette TRACE conn2 <- [1,374,null,{}] 07:14:55 INFO - PROCESS | 1951 | 1466691295157 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}] 07:14:55 INFO - PROCESS | 1951 | 1466691295158 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:55 INFO - PROCESS | 1951 | 1466691295261 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 07:14:55 INFO - PROCESS | 1951 | 1466691295319 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:55 INFO - PROCESS | 1951 | 1466691295320 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x118584800 == 35 [pid = 1951] [id = 101] 07:14:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1183e9800) [pid = 1951] [serial = 300] [outer = 0x0] 07:14:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1253db800) [pid = 1951] [serial = 301] [outer = 0x1183e9800] 07:14:55 INFO - PROCESS | 1951 | 1466691295345 Marionette DEBUG loaded listener.js 07:14:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x127353400) [pid = 1951] [serial = 302] [outer = 0x1183e9800] 07:14:55 INFO - PROCESS | 1951 | 1466691295635 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:14:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:14:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 519ms 07:14:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:14:55 INFO - PROCESS | 1951 | 1466691295672 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 07:14:55 INFO - PROCESS | 1951 | 1466691295673 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 07:14:55 INFO - PROCESS | 1951 | 1466691295675 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:14:55 INFO - PROCESS | 1951 | 1466691295678 Marionette TRACE conn2 <- [1,378,null,{}] 07:14:55 INFO - PROCESS | 1951 | 1466691295689 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}] 07:14:55 INFO - PROCESS | 1951 | 1466691295692 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:55 INFO - PROCESS | 1951 | 1466691295780 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 07:14:55 INFO - PROCESS | 1951 | 1466691295786 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:55 INFO - PROCESS | 1951 | 1466691295788 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a62800 == 36 [pid = 1951] [id = 102] 07:14:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x1273ec000) [pid = 1951] [serial = 303] [outer = 0x0] 07:14:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x128ac3400) [pid = 1951] [serial = 304] [outer = 0x1273ec000] 07:14:55 INFO - PROCESS | 1951 | 1466691295812 Marionette DEBUG loaded listener.js 07:14:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x128ec0800) [pid = 1951] [serial = 305] [outer = 0x1273ec000] 07:14:56 INFO - PROCESS | 1951 | 1466691296144 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:14:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:14:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 476ms 07:14:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:14:56 INFO - PROCESS | 1951 | 1466691296152 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 07:14:56 INFO - PROCESS | 1951 | 1466691296154 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 07:14:56 INFO - PROCESS | 1951 | 1466691296156 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:14:56 INFO - PROCESS | 1951 | 1466691296157 Marionette TRACE conn2 <- [1,382,null,{}] 07:14:56 INFO - PROCESS | 1951 | 1466691296160 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}] 07:14:56 INFO - PROCESS | 1951 | 1466691296161 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:56 INFO - PROCESS | 1951 | 1466691296240 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 07:14:56 INFO - PROCESS | 1951 | 1466691296243 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:56 INFO - PROCESS | 1951 | 1466691296244 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213d1000 == 37 [pid = 1951] [id = 103] 07:14:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x128ecdc00) [pid = 1951] [serial = 306] [outer = 0x0] 07:14:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x129447800) [pid = 1951] [serial = 307] [outer = 0x128ecdc00] 07:14:56 INFO - PROCESS | 1951 | 1466691296273 Marionette DEBUG loaded listener.js 07:14:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x12a55b000) [pid = 1951] [serial = 308] [outer = 0x128ecdc00] 07:14:56 INFO - PROCESS | 1951 | 1466691296606 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:14:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:14:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 471ms 07:14:56 INFO - PROCESS | 1951 | 1466691296628 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 07:14:56 INFO - PROCESS | 1951 | 1466691296629 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 07:14:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:14:56 INFO - PROCESS | 1951 | 1466691296634 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:14:56 INFO - PROCESS | 1951 | 1466691296635 Marionette TRACE conn2 <- [1,386,null,{}] 07:14:56 INFO - PROCESS | 1951 | 1466691296637 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}] 07:14:56 INFO - PROCESS | 1951 | 1466691296646 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:56 INFO - PROCESS | 1951 | 1466691296741 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 07:14:56 INFO - PROCESS | 1951 | 1466691296813 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:56 INFO - PROCESS | 1951 | 1466691296815 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x12529b800 == 38 [pid = 1951] [id = 104] 07:14:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x12aa38c00) [pid = 1951] [serial = 309] [outer = 0x0] 07:14:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x12ae0ac00) [pid = 1951] [serial = 310] [outer = 0x12aa38c00] 07:14:56 INFO - PROCESS | 1951 | 1466691296858 Marionette DEBUG loaded listener.js 07:14:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x12b909400) [pid = 1951] [serial = 311] [outer = 0x12aa38c00] 07:14:57 INFO - PROCESS | 1951 | 1466691297302 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]]]}] 07:14:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:14:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 721ms 07:14:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:14:57 INFO - PROCESS | 1951 | 1466691297354 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 07:14:57 INFO - PROCESS | 1951 | 1466691297356 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 07:14:57 INFO - PROCESS | 1951 | 1466691297358 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:14:57 INFO - PROCESS | 1951 | 1466691297359 Marionette TRACE conn2 <- [1,390,null,{}] 07:14:57 INFO - PROCESS | 1951 | 1466691297361 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}] 07:14:57 INFO - PROCESS | 1951 | 1466691297365 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:57 INFO - PROCESS | 1951 | 1466691297459 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 07:14:57 INFO - PROCESS | 1951 | 1466691297499 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:57 INFO - PROCESS | 1951 | 1466691297500 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x12861d000 == 39 [pid = 1951] [id = 105] 07:14:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x12bcb9c00) [pid = 1951] [serial = 312] [outer = 0x0] 07:14:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x12bcbcc00) [pid = 1951] [serial = 313] [outer = 0x12bcb9c00] 07:14:57 INFO - PROCESS | 1951 | 1466691297523 Marionette DEBUG loaded listener.js 07:14:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x12bcc2400) [pid = 1951] [serial = 314] [outer = 0x12bcb9c00] 07:14:57 INFO - PROCESS | 1951 | 1466691297880 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]]]}] 07:14:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:14:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 567ms 07:14:57 INFO - PROCESS | 1951 | 1466691297926 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 07:14:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:14:57 INFO - PROCESS | 1951 | 1466691297929 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 07:14:57 INFO - PROCESS | 1951 | 1466691297932 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:14:57 INFO - PROCESS | 1951 | 1466691297934 Marionette TRACE conn2 <- [1,394,null,{}] 07:14:57 INFO - PROCESS | 1951 | 1466691297937 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}] 07:14:57 INFO - PROCESS | 1951 | 1466691297939 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:58 INFO - PROCESS | 1951 | 1466691298079 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 07:14:58 INFO - PROCESS | 1951 | 1466691298113 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:58 INFO - PROCESS | 1951 | 1466691298114 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x128d09800 == 40 [pid = 1951] [id = 106] 07:14:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x12b9cfc00) [pid = 1951] [serial = 315] [outer = 0x0] 07:14:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x12bede000) [pid = 1951] [serial = 316] [outer = 0x12b9cfc00] 07:14:58 INFO - PROCESS | 1951 | 1466691298138 Marionette DEBUG loaded listener.js 07:14:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x12c16c000) [pid = 1951] [serial = 317] [outer = 0x12b9cfc00] 07:14:58 INFO - PROCESS | 1951 | 1466691298501 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]]]}] 07:14:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:14:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 620ms 07:14:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:14:58 INFO - PROCESS | 1951 | 1466691298552 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 07:14:58 INFO - PROCESS | 1951 | 1466691298554 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 07:14:58 INFO - PROCESS | 1951 | 1466691298557 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:14:58 INFO - PROCESS | 1951 | 1466691298559 Marionette TRACE conn2 <- [1,398,null,{}] 07:14:58 INFO - PROCESS | 1951 | 1466691298568 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}] 07:14:58 INFO - PROCESS | 1951 | 1466691298569 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:58 INFO - PROCESS | 1951 | 1466691298716 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 07:14:58 INFO - PROCESS | 1951 | 1466691298737 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:58 INFO - PROCESS | 1951 | 1466691298738 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e95000 == 41 [pid = 1951] [id = 107] 07:14:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x110f77400) [pid = 1951] [serial = 318] [outer = 0x0] 07:14:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x110f80000) [pid = 1951] [serial = 319] [outer = 0x110f77400] 07:14:58 INFO - PROCESS | 1951 | 1466691298779 Marionette DEBUG loaded listener.js 07:14:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x110f84000) [pid = 1951] [serial = 320] [outer = 0x110f77400] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x11814d800) [pid = 1951] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x128bb7800) [pid = 1951] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x128ac3000) [pid = 1951] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x123f20800) [pid = 1951] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x128a61c00) [pid = 1951] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x1176ce400) [pid = 1951] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x1176ccc00) [pid = 1951] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x12957c000) [pid = 1951] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x1199b5400) [pid = 1951] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x12a631000) [pid = 1951] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x12533f800) [pid = 1951] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x120e4c400) [pid = 1951] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x118239000) [pid = 1951] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1252eb800) [pid = 1951] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x12a6d4400) [pid = 1951] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x117141800) [pid = 1951] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1253eac00) [pid = 1951] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1213f8000) [pid = 1951] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x12a6dd400) [pid = 1951] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:14:59 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x112fa6c00) [pid = 1951] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:14:59 INFO - PROCESS | 1951 | 1466691299252 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]]]}] 07:14:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:14:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 728ms 07:14:59 INFO - PROCESS | 1951 | 1466691299314 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 07:14:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:14:59 INFO - PROCESS | 1951 | 1466691299325 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 07:14:59 INFO - PROCESS | 1951 | 1466691299336 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:14:59 INFO - PROCESS | 1951 | 1466691299337 Marionette TRACE conn2 <- [1,402,null,{}] 07:14:59 INFO - PROCESS | 1951 | 1466691299340 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}] 07:14:59 INFO - PROCESS | 1951 | 1466691299341 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:59 INFO - PROCESS | 1951 | 1466691299441 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 07:14:59 INFO - PROCESS | 1951 | 1466691299442 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:14:59 INFO - PROCESS | 1951 | 1466691299449 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:59 INFO - PROCESS | 1951 | 1466691299451 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a8df800 == 42 [pid = 1951] [id = 108] 07:14:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1199afc00) [pid = 1951] [serial = 321] [outer = 0x0] 07:14:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x128ac3000) [pid = 1951] [serial = 322] [outer = 0x1199afc00] 07:14:59 INFO - PROCESS | 1951 | 1466691299475 Marionette DEBUG loaded listener.js 07:14:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x12a6d4400) [pid = 1951] [serial = 323] [outer = 0x1199afc00] 07:14:59 INFO - PROCESS | 1951 | 1466691299791 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]]]}] 07:14:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:14:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 474ms 07:14:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:14:59 INFO - PROCESS | 1951 | 1466691299807 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 07:14:59 INFO - PROCESS | 1951 | 1466691299809 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 07:14:59 INFO - PROCESS | 1951 | 1466691299811 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:14:59 INFO - PROCESS | 1951 | 1466691299812 Marionette TRACE conn2 <- [1,406,null,{}] 07:14:59 INFO - PROCESS | 1951 | 1466691299817 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}] 07:14:59 INFO - PROCESS | 1951 | 1466691299818 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:59 INFO - PROCESS | 1951 | 1466691299902 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 07:14:59 INFO - PROCESS | 1951 | 1466691299953 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:14:59 INFO - PROCESS | 1951 | 1466691299954 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:14:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac87800 == 43 [pid = 1951] [id = 109] 07:14:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x11295b000) [pid = 1951] [serial = 324] [outer = 0x0] 07:14:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x112963400) [pid = 1951] [serial = 325] [outer = 0x11295b000] 07:14:59 INFO - PROCESS | 1951 | 1466691299980 Marionette DEBUG loaded listener.js 07:15:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x12a555c00) [pid = 1951] [serial = 326] [outer = 0x11295b000] 07:15:00 INFO - PROCESS | 1951 | 1466691300321 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]]]}] 07:15:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:15:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 07:15:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:15:00 INFO - PROCESS | 1951 | 1466691300335 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 07:15:00 INFO - PROCESS | 1951 | 1466691300336 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 07:15:00 INFO - PROCESS | 1951 | 1466691300339 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:15:00 INFO - PROCESS | 1951 | 1466691300341 Marionette TRACE conn2 <- [1,410,null,{}] 07:15:00 INFO - PROCESS | 1951 | 1466691300344 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}] 07:15:00 INFO - PROCESS | 1951 | 1466691300348 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:00 INFO - PROCESS | 1951 | 1466691300453 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 07:15:00 INFO - PROCESS | 1951 | 1466691300538 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:00 INFO - PROCESS | 1951 | 1466691300539 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aeee800 == 44 [pid = 1951] [id = 110] 07:15:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x112961c00) [pid = 1951] [serial = 327] [outer = 0x0] 07:15:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x12c16f800) [pid = 1951] [serial = 328] [outer = 0x112961c00] 07:15:00 INFO - PROCESS | 1951 | 1466691300579 Marionette DEBUG loaded listener.js 07:15:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x12c445000) [pid = 1951] [serial = 329] [outer = 0x112961c00] 07:15:00 INFO - PROCESS | 1951 | 1466691300945 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]]]}] 07:15:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:15:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 620ms 07:15:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:15:00 INFO - PROCESS | 1951 | 1466691300960 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 07:15:00 INFO - PROCESS | 1951 | 1466691300961 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 07:15:00 INFO - PROCESS | 1951 | 1466691300963 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:15:00 INFO - PROCESS | 1951 | 1466691300966 Marionette TRACE conn2 <- [1,414,null,{}] 07:15:00 INFO - PROCESS | 1951 | 1466691300971 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}] 07:15:00 INFO - PROCESS | 1951 | 1466691300972 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:01 INFO - PROCESS | 1951 | 1466691301056 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 07:15:01 INFO - PROCESS | 1951 | 1466691301155 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:01 INFO - PROCESS | 1951 | 1466691301157 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x115e40000 == 45 [pid = 1951] [id = 111] 07:15:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x110f78800) [pid = 1951] [serial = 330] [outer = 0x0] 07:15:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x111c80800) [pid = 1951] [serial = 331] [outer = 0x110f78800] 07:15:01 INFO - PROCESS | 1951 | 1466691301188 Marionette DEBUG loaded listener.js 07:15:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x112d06c00) [pid = 1951] [serial = 332] [outer = 0x110f78800] 07:15:01 INFO - PROCESS | 1951 | 1466691301633 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]]]}] 07:15:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:15:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 724ms 07:15:01 INFO - PROCESS | 1951 | 1466691301700 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 07:15:01 INFO - PROCESS | 1951 | 1466691301703 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 07:15:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:15:01 INFO - PROCESS | 1951 | 1466691301707 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:15:01 INFO - PROCESS | 1951 | 1466691301709 Marionette TRACE conn2 <- [1,418,null,{}] 07:15:01 INFO - PROCESS | 1951 | 1466691301714 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}] 07:15:01 INFO - PROCESS | 1951 | 1466691301717 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:01 INFO - PROCESS | 1951 | 1466691301819 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 07:15:01 INFO - PROCESS | 1951 | 1466691301921 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:01 INFO - PROCESS | 1951 | 1466691301923 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198e2000 == 46 [pid = 1951] [id = 112] 07:15:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x11960ec00) [pid = 1951] [serial = 333] [outer = 0x0] 07:15:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x119828000) [pid = 1951] [serial = 334] [outer = 0x11960ec00] 07:15:01 INFO - PROCESS | 1951 | 1466691301952 Marionette DEBUG loaded listener.js 07:15:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x11982e400) [pid = 1951] [serial = 335] [outer = 0x11960ec00] 07:15:02 INFO - PROCESS | 1951 | 1466691302863 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]]]}] 07:15:02 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 07:15:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1171ms 07:15:02 INFO - PROCESS | 1951 | 1466691302880 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 07:15:02 INFO - PROCESS | 1951 | 1466691302885 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 07:15:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:15:02 INFO - PROCESS | 1951 | 1466691302888 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:15:02 INFO - PROCESS | 1951 | 1466691302889 Marionette TRACE conn2 <- [1,422,null,{}] 07:15:02 INFO - PROCESS | 1951 | 1466691302892 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}] 07:15:02 INFO - PROCESS | 1951 | 1466691302893 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:02 INFO - PROCESS | 1951 | 1466691302996 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 07:15:03 INFO - PROCESS | 1951 | 1466691303048 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:03 INFO - PROCESS | 1951 | 1466691303050 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x127199800 == 47 [pid = 1951] [id = 113] 07:15:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x1199b5400) [pid = 1951] [serial = 336] [outer = 0x0] 07:15:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x123eab000) [pid = 1951] [serial = 337] [outer = 0x1199b5400] 07:15:03 INFO - PROCESS | 1951 | 1466691303078 Marionette DEBUG loaded listener.js 07:15:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x1252ea000) [pid = 1951] [serial = 338] [outer = 0x1199b5400] 07:15:04 INFO - PROCESS | 1951 | 1466691304077 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]]]}] 07:15:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:15:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1222ms 07:15:04 INFO - PROCESS | 1951 | 1466691304111 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 07:15:04 INFO - PROCESS | 1951 | 1466691304116 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 07:15:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:15:04 INFO - PROCESS | 1951 | 1466691304121 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:15:04 INFO - PROCESS | 1951 | 1466691304124 Marionette TRACE conn2 <- [1,426,null,{}] 07:15:04 INFO - PROCESS | 1951 | 1466691304129 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}] 07:15:04 INFO - PROCESS | 1951 | 1466691304131 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:04 INFO - PROCESS | 1951 | 1466691304268 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 07:15:04 INFO - PROCESS | 1951 | 1466691304398 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:04 INFO - PROCESS | 1951 | 1466691304400 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x118fab000 == 48 [pid = 1951] [id = 114] 07:15:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x118aafc00) [pid = 1951] [serial = 339] [outer = 0x0] 07:15:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x118f8f400) [pid = 1951] [serial = 340] [outer = 0x118aafc00] 07:15:04 INFO - PROCESS | 1951 | 1466691304434 Marionette DEBUG loaded listener.js 07:15:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x119827400) [pid = 1951] [serial = 341] [outer = 0x118aafc00] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12aeee800 == 47 [pid = 1951] [id = 110] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac87800 == 46 [pid = 1951] [id = 109] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12a8df800 == 45 [pid = 1951] [id = 108] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x128e95000 == 44 [pid = 1951] [id = 107] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x128d09800 == 43 [pid = 1951] [id = 106] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12861d000 == 42 [pid = 1951] [id = 105] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12529b800 == 41 [pid = 1951] [id = 104] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x1213d1000 == 40 [pid = 1951] [id = 103] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x119a62800 == 39 [pid = 1951] [id = 102] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x118584800 == 38 [pid = 1951] [id = 101] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x1132d5800 == 37 [pid = 1951] [id = 100] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x1132d1000 == 36 [pid = 1951] [id = 99] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x119aa0000 == 35 [pid = 1951] [id = 97] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x117457000 == 34 [pid = 1951] [id = 96] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x128e8f000 == 33 [pid = 1951] [id = 78] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12a507000 == 32 [pid = 1951] [id = 95] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x1169ab000 == 31 [pid = 1951] [id = 51] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x1293b9000 == 30 [pid = 1951] [id = 98] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x127199800 == 29 [pid = 1951] [id = 113] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x1198e2000 == 28 [pid = 1951] [id = 112] 07:15:05 INFO - PROCESS | 1951 | --DOCSHELL 0x115e40000 == 27 [pid = 1951] [id = 111] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x11850c400) [pid = 1951] [serial = 193] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x128ec5000) [pid = 1951] [serial = 187] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x12ac10400) [pid = 1951] [serial = 272] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x12bb08800) [pid = 1951] [serial = 283] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x128a5fc00) [pid = 1951] [serial = 262] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x12a630c00) [pid = 1951] [serial = 269] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x12957e400) [pid = 1951] [serial = 266] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x12b9d3800) [pid = 1951] [serial = 281] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x12b90c800) [pid = 1951] [serial = 278] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x12b911c00) [pid = 1951] [serial = 280] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x128ec9800) [pid = 1951] [serial = 263] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x12ae10400) [pid = 1951] [serial = 277] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x116766400) [pid = 1951] [serial = 190] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x1291ea800) [pid = 1951] [serial = 265] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1252f0c00) [pid = 1951] [serial = 256] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x1253e4800) [pid = 1951] [serial = 257] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x128a69400) [pid = 1951] [serial = 245] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x128a65000) [pid = 1951] [serial = 244] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x11823cc00) [pid = 1951] [serial = 248] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x117e82400) [pid = 1951] [serial = 247] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1183f4800) [pid = 1951] [serial = 250] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x119810400) [pid = 1951] [serial = 251] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x12a55f800) [pid = 1951] [serial = 268] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x12125a400) [pid = 1951] [serial = 253] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x123e0c800) [pid = 1951] [serial = 254] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x12a6e0000) [pid = 1951] [serial = 271] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x127183800) [pid = 1951] [serial = 259] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1273ed400) [pid = 1951] [serial = 260] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x121487000) [pid = 1951] [serial = 239] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x120f0fc00) [pid = 1951] [serial = 238] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x1291e1800) [pid = 1951] [serial = 275] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x12182d400) [pid = 1951] [serial = 274] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x1273f4000) [pid = 1951] [serial = 242] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x126e8e000) [pid = 1951] [serial = 241] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x12ac0d800) [pid = 1951] [serial = 232] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x12ae06400) [pid = 1951] [serial = 233] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x118a4fc00) [pid = 1951] [serial = 236] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x117e90c00) [pid = 1951] [serial = 235] [outer = 0x0] [url = about:blank] 07:15:05 INFO - PROCESS | 1951 | 1466691305422 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] 07:15:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:15:05 INFO - PROCESS | 1951 | 1466691305498 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 07:15:05 INFO - PROCESS | 1951 | 1466691305502 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:15:05 INFO - PROCESS | 1951 | 1466691305504 Marionette TRACE conn2 <- [1,430,null,{}] 07:15:05 INFO - PROCESS | 1951 | 1466691305507 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}] 07:15:05 INFO - PROCESS | 1951 | 1466691305509 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:05 INFO - PROCESS | 1951 | 1466691305589 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 07:15:05 INFO - PROCESS | 1951 | 1466691305619 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:05 INFO - PROCESS | 1951 | 1466691305622 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x115d9b000 == 28 [pid = 1951] [id = 115] 07:15:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x116a1ac00) [pid = 1951] [serial = 342] [outer = 0x0] 07:15:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x116f8f000) [pid = 1951] [serial = 343] [outer = 0x116a1ac00] 07:15:05 INFO - PROCESS | 1951 | 1466691305649 Marionette DEBUG loaded listener.js 07:15:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x117e85800) [pid = 1951] [serial = 344] [outer = 0x116a1ac00] 07:15:05 INFO - PROCESS | 1951 | 1466691305985 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]]]}] 07:15:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:15:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 520ms 07:15:06 INFO - PROCESS | 1951 | 1466691306022 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 07:15:06 INFO - PROCESS | 1951 | 1466691306025 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 07:15:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:15:06 INFO - PROCESS | 1951 | 1466691306030 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:15:06 INFO - PROCESS | 1951 | 1466691306032 Marionette TRACE conn2 <- [1,434,null,{}] 07:15:06 INFO - PROCESS | 1951 | 1466691306035 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}] 07:15:06 INFO - PROCESS | 1951 | 1466691306037 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:06 INFO - PROCESS | 1951 | 1466691306135 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 07:15:06 INFO - PROCESS | 1951 | 1466691306142 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:06 INFO - PROCESS | 1951 | 1466691306143 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x116ab0000 == 29 [pid = 1951] [id = 116] 07:15:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x11823bc00) [pid = 1951] [serial = 345] [outer = 0x0] 07:15:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x11840b800) [pid = 1951] [serial = 346] [outer = 0x11823bc00] 07:15:06 INFO - PROCESS | 1951 | 1466691306189 Marionette DEBUG loaded listener.js 07:15:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x119225400) [pid = 1951] [serial = 347] [outer = 0x11823bc00] 07:15:06 INFO - PROCESS | 1951 | 1466691306590 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]]]}] 07:15:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:15:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 572ms 07:15:06 INFO - PROCESS | 1951 | 1466691306605 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 07:15:06 INFO - PROCESS | 1951 | 1466691306606 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 07:15:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:15:06 INFO - PROCESS | 1951 | 1466691306609 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:15:06 INFO - PROCESS | 1951 | 1466691306621 Marionette TRACE conn2 <- [1,438,null,{}] 07:15:06 INFO - PROCESS | 1951 | 1466691306629 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}] 07:15:06 INFO - PROCESS | 1951 | 1466691306632 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:06 INFO - PROCESS | 1951 | 1466691306710 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 07:15:06 INFO - PROCESS | 1951 | 1466691306718 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:06 INFO - PROCESS | 1951 | 1466691306720 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x116aaf800 == 30 [pid = 1951] [id = 117] 07:15:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x11982f800) [pid = 1951] [serial = 348] [outer = 0x0] 07:15:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x120e4e000) [pid = 1951] [serial = 349] [outer = 0x11982f800] 07:15:06 INFO - PROCESS | 1951 | 1466691306748 Marionette DEBUG loaded listener.js 07:15:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1211d1400) [pid = 1951] [serial = 350] [outer = 0x11982f800] 07:15:07 INFO - PROCESS | 1951 | 1466691307090 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]]]}] 07:15:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:15:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 532ms 07:15:07 INFO - PROCESS | 1951 | 1466691307141 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 07:15:07 INFO - PROCESS | 1951 | 1466691307143 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 07:15:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:15:07 INFO - PROCESS | 1951 | 1466691307145 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:15:07 INFO - PROCESS | 1951 | 1466691307147 Marionette TRACE conn2 <- [1,442,null,{}] 07:15:07 INFO - PROCESS | 1951 | 1466691307149 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}] 07:15:07 INFO - PROCESS | 1951 | 1466691307150 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:07 INFO - PROCESS | 1951 | 1466691307254 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 07:15:07 INFO - PROCESS | 1951 | 1466691307285 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:07 INFO - PROCESS | 1951 | 1466691307287 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x118588800 == 31 [pid = 1951] [id = 118] 07:15:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x112fafc00) [pid = 1951] [serial = 351] [outer = 0x0] 07:15:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1213f5c00) [pid = 1951] [serial = 352] [outer = 0x112fafc00] 07:15:07 INFO - PROCESS | 1951 | 1466691307314 Marionette DEBUG loaded listener.js 07:15:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x124915400) [pid = 1951] [serial = 353] [outer = 0x112fafc00] 07:15:07 INFO - PROCESS | 1951 | 1466691307625 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]]]}] 07:15:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:15:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 07:15:07 INFO - PROCESS | 1951 | 1466691307665 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 07:15:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:15:07 INFO - PROCESS | 1951 | 1466691307668 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 07:15:07 INFO - PROCESS | 1951 | 1466691307670 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:15:07 INFO - PROCESS | 1951 | 1466691307671 Marionette TRACE conn2 <- [1,446,null,{}] 07:15:07 INFO - PROCESS | 1951 | 1466691307673 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}] 07:15:07 INFO - PROCESS | 1951 | 1466691307675 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:07 INFO - PROCESS | 1951 | 1466691307775 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 07:15:07 INFO - PROCESS | 1951 | 1466691307810 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:07 INFO - PROCESS | 1951 | 1466691307811 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a88800 == 32 [pid = 1951] [id = 119] 07:15:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1164ec000) [pid = 1951] [serial = 354] [outer = 0x0] 07:15:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1252ee400) [pid = 1951] [serial = 355] [outer = 0x1164ec000] 07:15:07 INFO - PROCESS | 1951 | 1466691307836 Marionette DEBUG loaded listener.js 07:15:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x126abb000) [pid = 1951] [serial = 356] [outer = 0x1164ec000] 07:15:08 INFO - PROCESS | 1951 | 1466691308172 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]]]}] 07:15:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:15:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 518ms 07:15:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:15:08 INFO - PROCESS | 1951 | 1466691308188 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 07:15:08 INFO - PROCESS | 1951 | 1466691308190 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 07:15:08 INFO - PROCESS | 1951 | 1466691308200 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:15:08 INFO - PROCESS | 1951 | 1466691308202 Marionette TRACE conn2 <- [1,450,null,{}] 07:15:08 INFO - PROCESS | 1951 | 1466691308205 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}] 07:15:08 INFO - PROCESS | 1951 | 1466691308209 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:08 INFO - PROCESS | 1951 | 1466691308325 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 07:15:08 INFO - PROCESS | 1951 | 1466691308330 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:08 INFO - PROCESS | 1951 | 1466691308331 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x12185a800 == 33 [pid = 1951] [id = 120] 07:15:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x11960bc00) [pid = 1951] [serial = 357] [outer = 0x0] 07:15:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x127358400) [pid = 1951] [serial = 358] [outer = 0x11960bc00] 07:15:08 INFO - PROCESS | 1951 | 1466691308356 Marionette DEBUG loaded listener.js 07:15:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x128a6a000) [pid = 1951] [serial = 359] [outer = 0x11960bc00] 07:15:08 INFO - PROCESS | 1951 | 1466691308693 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] 07:15:08 INFO - PROCESS | 1951 | 1466691308724 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 07:15:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:15:08 INFO - PROCESS | 1951 | 1466691308727 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:15:08 INFO - PROCESS | 1951 | 1466691308728 Marionette TRACE conn2 <- [1,454,null,{}] 07:15:08 INFO - PROCESS | 1951 | 1466691308732 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}] 07:15:08 INFO - PROCESS | 1951 | 1466691308734 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:08 INFO - PROCESS | 1951 | 1466691308833 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 07:15:08 INFO - PROCESS | 1951 | 1466691308836 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:08 INFO - PROCESS | 1951 | 1466691308837 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x123ebb000 == 34 [pid = 1951] [id = 121] 07:15:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x128a6a400) [pid = 1951] [serial = 360] [outer = 0x0] 07:15:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x128bba000) [pid = 1951] [serial = 361] [outer = 0x128a6a400] 07:15:08 INFO - PROCESS | 1951 | 1466691308862 Marionette DEBUG loaded listener.js 07:15:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1291e3400) [pid = 1951] [serial = 362] [outer = 0x128a6a400] 07:15:09 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:09 INFO - PROCESS | 1951 | 1466691309218 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]]]}] 07:15:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:15:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 521ms 07:15:09 INFO - PROCESS | 1951 | 1466691309250 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 07:15:09 INFO - PROCESS | 1951 | 1466691309251 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 07:15:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:15:09 INFO - PROCESS | 1951 | 1466691309254 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:15:09 INFO - PROCESS | 1951 | 1466691309255 Marionette TRACE conn2 <- [1,458,null,{}] 07:15:09 INFO - PROCESS | 1951 | 1466691309257 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}] 07:15:09 INFO - PROCESS | 1951 | 1466691309258 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:09 INFO - PROCESS | 1951 | 1466691309352 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 07:15:09 INFO - PROCESS | 1951 | 1466691309390 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:09 INFO - PROCESS | 1951 | 1466691309391 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x125298800 == 35 [pid = 1951] [id = 122] 07:15:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x128ac5400) [pid = 1951] [serial = 363] [outer = 0x0] 07:15:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1291eb000) [pid = 1951] [serial = 364] [outer = 0x128ac5400] 07:15:09 INFO - PROCESS | 1951 | 1466691309415 Marionette DEBUG loaded listener.js 07:15:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x12957d000) [pid = 1951] [serial = 365] [outer = 0x128ac5400] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x12bcb9c00) [pid = 1951] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x12b9cfc00) [pid = 1951] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x110f77400) [pid = 1951] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x120e50000) [pid = 1951] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x128ecdc00) [pid = 1951] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x1183e7c00) [pid = 1951] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1273f6c00) [pid = 1951] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1176cec00) [pid = 1951] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x12bb04000) [pid = 1951] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1273ec000) [pid = 1951] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x1183e9800) [pid = 1951] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1167fc800) [pid = 1951] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x112961c00) [pid = 1951] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x11295b000) [pid = 1951] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1199afc00) [pid = 1951] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:15:09 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x12aa38c00) [pid = 1951] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:15:09 INFO - PROCESS | 1951 | 1466691309883 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] 07:15:09 INFO - PROCESS | 1951 | 1466691309925 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 07:15:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:15:09 INFO - PROCESS | 1951 | 1466691309927 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:15:09 INFO - PROCESS | 1951 | 1466691309928 Marionette TRACE conn2 <- [1,462,null,{}] 07:15:09 INFO - PROCESS | 1951 | 1466691309930 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}] 07:15:09 INFO - PROCESS | 1951 | 1466691309932 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:10 INFO - PROCESS | 1951 | 1466691310006 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 07:15:10 INFO - PROCESS | 1951 | 1466691310066 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:10 INFO - PROCESS | 1951 | 1466691310067 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x126e52800 == 36 [pid = 1951] [id = 123] 07:15:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x110f83000) [pid = 1951] [serial = 366] [outer = 0x0] 07:15:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x119604c00) [pid = 1951] [serial = 367] [outer = 0x110f83000] 07:15:10 INFO - PROCESS | 1951 | 1466691310092 Marionette DEBUG loaded listener.js 07:15:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x124ce9800) [pid = 1951] [serial = 368] [outer = 0x110f83000] 07:15:10 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:10 INFO - PROCESS | 1951 | 1466691310388 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] 07:15:10 INFO - PROCESS | 1951 | 1466691310398 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 07:15:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:15:10 INFO - PROCESS | 1951 | 1466691310408 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:15:10 INFO - PROCESS | 1951 | 1466691310409 Marionette TRACE conn2 <- [1,466,null,{}] 07:15:10 INFO - PROCESS | 1951 | 1466691310411 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}] 07:15:10 INFO - PROCESS | 1951 | 1466691310413 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:10 INFO - PROCESS | 1951 | 1466691310502 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 07:15:10 INFO - PROCESS | 1951 | 1466691310505 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:10 INFO - PROCESS | 1951 | 1466691310506 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x12861c800 == 37 [pid = 1951] [id = 124] 07:15:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1273f6c00) [pid = 1951] [serial = 369] [outer = 0x0] 07:15:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x12957b400) [pid = 1951] [serial = 370] [outer = 0x1273f6c00] 07:15:10 INFO - PROCESS | 1951 | 1466691310532 Marionette DEBUG loaded listener.js 07:15:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x12a55c800) [pid = 1951] [serial = 371] [outer = 0x1273f6c00] 07:15:10 INFO - PROCESS | 1951 | 1466691310837 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] 07:15:10 INFO - PROCESS | 1951 | 1466691310879 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 07:15:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:15:10 INFO - PROCESS | 1951 | 1466691310884 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:15:10 INFO - PROCESS | 1951 | 1466691310886 Marionette TRACE conn2 <- [1,470,null,{}] 07:15:10 INFO - PROCESS | 1951 | 1466691310888 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}] 07:15:10 INFO - PROCESS | 1951 | 1466691310890 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:11 INFO - PROCESS | 1951 | 1466691311003 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 07:15:11 INFO - PROCESS | 1951 | 1466691311018 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:11 INFO - PROCESS | 1951 | 1466691311020 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x128d12000 == 38 [pid = 1951] [id = 125] 07:15:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x128bc3c00) [pid = 1951] [serial = 372] [outer = 0x0] 07:15:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x12a635400) [pid = 1951] [serial = 373] [outer = 0x128bc3c00] 07:15:11 INFO - PROCESS | 1951 | 1466691311048 Marionette DEBUG loaded listener.js 07:15:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x12ae06400) [pid = 1951] [serial = 374] [outer = 0x128bc3c00] 07:15:11 INFO - PROCESS | 1951 | 1466691311362 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]]]}] 07:15:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:15:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 07:15:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:15:11 INFO - PROCESS | 1951 | 1466691311403 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 07:15:11 INFO - PROCESS | 1951 | 1466691311405 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 07:15:11 INFO - PROCESS | 1951 | 1466691311407 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:15:11 INFO - PROCESS | 1951 | 1466691311408 Marionette TRACE conn2 <- [1,474,null,{}] 07:15:11 INFO - PROCESS | 1951 | 1466691311411 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}] 07:15:11 INFO - PROCESS | 1951 | 1466691311412 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:11 INFO - PROCESS | 1951 | 1466691311495 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 07:15:11 INFO - PROCESS | 1951 | 1466691311503 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:11 INFO - PROCESS | 1951 | 1466691311505 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293a7000 == 39 [pid = 1951] [id = 126] 07:15:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x12ae06800) [pid = 1951] [serial = 375] [outer = 0x0] 07:15:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x12b908c00) [pid = 1951] [serial = 376] [outer = 0x12ae06800] 07:15:11 INFO - PROCESS | 1951 | 1466691311534 Marionette DEBUG loaded listener.js 07:15:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x12b9d1400) [pid = 1951] [serial = 377] [outer = 0x12ae06800] 07:15:12 INFO - PROCESS | 1951 | 1466691312215 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]]]}] 07:15:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:15:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 871ms 07:15:12 INFO - PROCESS | 1951 | 1466691312279 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 07:15:12 INFO - PROCESS | 1951 | 1466691312282 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 07:15:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:15:12 INFO - PROCESS | 1951 | 1466691312309 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:15:12 INFO - PROCESS | 1951 | 1466691312311 Marionette TRACE conn2 <- [1,478,null,{}] 07:15:12 INFO - PROCESS | 1951 | 1466691312315 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}] 07:15:12 INFO - PROCESS | 1951 | 1466691312316 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:12 INFO - PROCESS | 1951 | 1466691312422 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 07:15:12 INFO - PROCESS | 1951 | 1466691312477 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:12 INFO - PROCESS | 1951 | 1466691312478 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fde800 == 40 [pid = 1951] [id = 127] 07:15:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x11697ec00) [pid = 1951] [serial = 378] [outer = 0x0] 07:15:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1176ce400) [pid = 1951] [serial = 379] [outer = 0x11697ec00] 07:15:12 INFO - PROCESS | 1951 | 1466691312508 Marionette DEBUG loaded listener.js 07:15:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x11823dc00) [pid = 1951] [serial = 380] [outer = 0x11697ec00] 07:15:13 INFO - PROCESS | 1951 | 1466691313251 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]]]}] 07:15:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:15:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1022ms 07:15:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:15:13 INFO - PROCESS | 1951 | 1466691313330 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 07:15:13 INFO - PROCESS | 1951 | 1466691313332 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 07:15:13 INFO - PROCESS | 1951 | 1466691313335 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:15:13 INFO - PROCESS | 1951 | 1466691313337 Marionette TRACE conn2 <- [1,482,null,{}] 07:15:13 INFO - PROCESS | 1951 | 1466691313341 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}] 07:15:13 INFO - PROCESS | 1951 | 1466691313342 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:13 INFO - PROCESS | 1951 | 1466691313436 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 07:15:13 INFO - PROCESS | 1951 | --DOCSHELL 0x128d12000 == 39 [pid = 1951] [id = 125] 07:15:13 INFO - PROCESS | 1951 | --DOCSHELL 0x12861c800 == 38 [pid = 1951] [id = 124] 07:15:13 INFO - PROCESS | 1951 | --DOCSHELL 0x126e52800 == 37 [pid = 1951] [id = 123] 07:15:13 INFO - PROCESS | 1951 | --DOCSHELL 0x125298800 == 36 [pid = 1951] [id = 122] 07:15:13 INFO - PROCESS | 1951 | --DOCSHELL 0x123ebb000 == 35 [pid = 1951] [id = 121] 07:15:13 INFO - PROCESS | 1951 | --DOCSHELL 0x12185a800 == 34 [pid = 1951] [id = 120] 07:15:13 INFO - PROCESS | 1951 | --DOCSHELL 0x119a88800 == 33 [pid = 1951] [id = 119] 07:15:13 INFO - PROCESS | 1951 | --DOCSHELL 0x118588800 == 32 [pid = 1951] [id = 118] 07:15:13 INFO - PROCESS | 1951 | --DOCSHELL 0x116aaf800 == 31 [pid = 1951] [id = 117] 07:15:13 INFO - PROCESS | 1951 | --DOCSHELL 0x116ab0000 == 30 [pid = 1951] [id = 116] 07:15:13 INFO - PROCESS | 1951 | --DOCSHELL 0x115d9b000 == 29 [pid = 1951] [id = 115] 07:15:13 INFO - PROCESS | 1951 | --DOCSHELL 0x118fab000 == 28 [pid = 1951] [id = 114] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x12bcbcc00) [pid = 1951] [serial = 313] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x12bede000) [pid = 1951] [serial = 316] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x12bcc2400) [pid = 1951] [serial = 314] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x110f80000) [pid = 1951] [serial = 319] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x120fce400) [pid = 1951] [serial = 289] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x123a78000) [pid = 1951] [serial = 290] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x129447800) [pid = 1951] [serial = 307] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x12a55b000) [pid = 1951] [serial = 308] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x119802c00) [pid = 1951] [serial = 298] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x120fd9c00) [pid = 1951] [serial = 299] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x128a60c00) [pid = 1951] [serial = 292] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x128ac5c00) [pid = 1951] [serial = 293] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x118232c00) [pid = 1951] [serial = 286] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x118a4a800) [pid = 1951] [serial = 287] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x12bb0f400) [pid = 1951] [serial = 284] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x128ac3400) [pid = 1951] [serial = 304] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x128ec0800) [pid = 1951] [serial = 305] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x1253db800) [pid = 1951] [serial = 301] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x127353400) [pid = 1951] [serial = 302] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1176cb400) [pid = 1951] [serial = 295] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x11850ec00) [pid = 1951] [serial = 296] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x12c445000) [pid = 1951] [serial = 329] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x12c16f800) [pid = 1951] [serial = 328] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x110f84000) [pid = 1951] [serial = 320] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x12a555c00) [pid = 1951] [serial = 326] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x112963400) [pid = 1951] [serial = 325] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x128ac3000) [pid = 1951] [serial = 322] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x12ae0ac00) [pid = 1951] [serial = 310] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x12b909400) [pid = 1951] [serial = 311] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x12c16c000) [pid = 1951] [serial = 317] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | --DOMWINDOW == 68 (0x12a6d4400) [pid = 1951] [serial = 323] [outer = 0x0] [url = about:blank] 07:15:13 INFO - PROCESS | 1951 | 1466691313507 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:13 INFO - PROCESS | 1951 | 1466691313510 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x112f76800 == 29 [pid = 1951] [id = 128] 07:15:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x112fad000) [pid = 1951] [serial = 381] [outer = 0x0] 07:15:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x114e7e000) [pid = 1951] [serial = 382] [outer = 0x112fad000] 07:15:13 INFO - PROCESS | 1951 | 1466691313545 Marionette DEBUG loaded listener.js 07:15:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x1167f4000) [pid = 1951] [serial = 383] [outer = 0x112fad000] 07:15:13 INFO - PROCESS | 1951 | 1466691313856 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]]]}] 07:15:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:15:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 573ms 07:15:13 INFO - PROCESS | 1951 | 1466691313909 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 07:15:13 INFO - PROCESS | 1951 | 1466691313913 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 07:15:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:15:13 INFO - PROCESS | 1951 | 1466691313917 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:15:13 INFO - PROCESS | 1951 | 1466691313919 Marionette TRACE conn2 <- [1,486,null,{}] 07:15:13 INFO - PROCESS | 1951 | 1466691313921 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}] 07:15:13 INFO - PROCESS | 1951 | 1466691313923 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:14 INFO - PROCESS | 1951 | 1466691314001 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 07:15:14 INFO - PROCESS | 1951 | 1466691314006 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:14 INFO - PROCESS | 1951 | 1466691314007 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fe8800 == 30 [pid = 1951] [id = 129] 07:15:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x1176cf000) [pid = 1951] [serial = 384] [outer = 0x0] 07:15:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x11823a000) [pid = 1951] [serial = 385] [outer = 0x1176cf000] 07:15:14 INFO - PROCESS | 1951 | 1466691314036 Marionette DEBUG loaded listener.js 07:15:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x1183ec800) [pid = 1951] [serial = 386] [outer = 0x1176cf000] 07:15:14 INFO - PROCESS | 1951 | 1466691314374 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]]]}] 07:15:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:15:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms 07:15:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:15:14 INFO - PROCESS | 1951 | 1466691314387 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 07:15:14 INFO - PROCESS | 1951 | 1466691314388 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 07:15:14 INFO - PROCESS | 1951 | 1466691314390 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:15:14 INFO - PROCESS | 1951 | 1466691314393 Marionette TRACE conn2 <- [1,490,null,{}] 07:15:14 INFO - PROCESS | 1951 | 1466691314403 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}] 07:15:14 INFO - PROCESS | 1951 | 1466691314406 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:14 INFO - PROCESS | 1951 | 1466691314489 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 07:15:14 INFO - PROCESS | 1951 | 1466691314494 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:14 INFO - PROCESS | 1951 | 1466691314496 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x11857f800 == 31 [pid = 1951] [id = 130] 07:15:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x11856c000) [pid = 1951] [serial = 387] [outer = 0x0] 07:15:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x118576c00) [pid = 1951] [serial = 388] [outer = 0x11856c000] 07:15:14 INFO - PROCESS | 1951 | 1466691314526 Marionette DEBUG loaded listener.js 07:15:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x119804400) [pid = 1951] [serial = 389] [outer = 0x11856c000] 07:15:14 INFO - PROCESS | 1951 | 1466691314866 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]]]}] 07:15:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:15:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 522ms 07:15:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:15:14 INFO - PROCESS | 1951 | 1466691314918 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 07:15:14 INFO - PROCESS | 1951 | 1466691314919 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 07:15:14 INFO - PROCESS | 1951 | 1466691314923 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:15:14 INFO - PROCESS | 1951 | 1466691314924 Marionette TRACE conn2 <- [1,494,null,{}] 07:15:14 INFO - PROCESS | 1951 | 1466691314926 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}] 07:15:14 INFO - PROCESS | 1951 | 1466691314927 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:15 INFO - PROCESS | 1951 | 1466691315004 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 07:15:15 INFO - PROCESS | 1951 | 1466691315007 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:15 INFO - PROCESS | 1951 | 1466691315008 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x119569000 == 32 [pid = 1951] [id = 131] 07:15:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x119825800) [pid = 1951] [serial = 390] [outer = 0x0] 07:15:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x119c79c00) [pid = 1951] [serial = 391] [outer = 0x119825800] 07:15:15 INFO - PROCESS | 1951 | 1466691315035 Marionette DEBUG loaded listener.js 07:15:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x120e51c00) [pid = 1951] [serial = 392] [outer = 0x119825800] 07:15:15 INFO - PROCESS | 1951 | 1466691315369 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]]]}] 07:15:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:15:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 469ms 07:15:15 INFO - PROCESS | 1951 | 1466691315393 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 07:15:15 INFO - PROCESS | 1951 | 1466691315394 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 07:15:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:15:15 INFO - PROCESS | 1951 | 1466691315397 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:15:15 INFO - PROCESS | 1951 | 1466691315399 Marionette TRACE conn2 <- [1,498,null,{}] 07:15:15 INFO - PROCESS | 1951 | 1466691315401 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}] 07:15:15 INFO - PROCESS | 1951 | 1466691315402 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:15 INFO - PROCESS | 1951 | 1466691315484 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 07:15:15 INFO - PROCESS | 1951 | 1466691315487 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:15 INFO - PROCESS | 1951 | 1466691315488 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x120f87000 == 33 [pid = 1951] [id = 132] 07:15:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x112959c00) [pid = 1951] [serial = 393] [outer = 0x0] 07:15:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x1211c8800) [pid = 1951] [serial = 394] [outer = 0x112959c00] 07:15:15 INFO - PROCESS | 1951 | 1466691315514 Marionette DEBUG loaded listener.js 07:15:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x12189b400) [pid = 1951] [serial = 395] [outer = 0x112959c00] 07:15:15 INFO - PROCESS | 1951 | 1466691315888 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]]]}] 07:15:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:15:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 521ms 07:15:15 INFO - PROCESS | 1951 | 1466691315917 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 07:15:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:15:15 INFO - PROCESS | 1951 | 1466691315918 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 07:15:15 INFO - PROCESS | 1951 | 1466691315920 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:15:15 INFO - PROCESS | 1951 | 1466691315921 Marionette TRACE conn2 <- [1,502,null,{}] 07:15:15 INFO - PROCESS | 1951 | 1466691315924 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}] 07:15:15 INFO - PROCESS | 1951 | 1466691315928 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:16 INFO - PROCESS | 1951 | 1466691316038 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 07:15:16 INFO - PROCESS | 1951 | 1466691316073 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:16 INFO - PROCESS | 1951 | 1466691316074 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213d1000 == 34 [pid = 1951] [id = 133] 07:15:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x123a78000) [pid = 1951] [serial = 396] [outer = 0x0] 07:15:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1252f0800) [pid = 1951] [serial = 397] [outer = 0x123a78000] 07:15:16 INFO - PROCESS | 1951 | 1466691316098 Marionette DEBUG loaded listener.js 07:15:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x12735dc00) [pid = 1951] [serial = 398] [outer = 0x123a78000] 07:15:16 INFO - PROCESS | 1951 | 1466691316407 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]]]}] 07:15:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:15:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 518ms 07:15:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:15:16 INFO - PROCESS | 1951 | 1466691316440 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 07:15:16 INFO - PROCESS | 1951 | 1466691316441 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 07:15:16 INFO - PROCESS | 1951 | 1466691316443 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:15:16 INFO - PROCESS | 1951 | 1466691316444 Marionette TRACE conn2 <- [1,506,null,{}] 07:15:16 INFO - PROCESS | 1951 | 1466691316456 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}] 07:15:16 INFO - PROCESS | 1951 | 1466691316457 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:16 INFO - PROCESS | 1951 | 1466691316555 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 07:15:16 INFO - PROCESS | 1951 | 1466691316558 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:16 INFO - PROCESS | 1951 | 1466691316559 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x1252aa000 == 35 [pid = 1951] [id = 134] 07:15:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x112757800) [pid = 1951] [serial = 399] [outer = 0x0] 07:15:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1273f5400) [pid = 1951] [serial = 400] [outer = 0x112757800] 07:15:16 INFO - PROCESS | 1951 | 1466691316583 Marionette DEBUG loaded listener.js 07:15:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x128a66c00) [pid = 1951] [serial = 401] [outer = 0x112757800] 07:15:16 INFO - PROCESS | 1951 | 1466691316926 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]]]}] 07:15:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:15:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 521ms 07:15:16 INFO - PROCESS | 1951 | 1466691316965 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 07:15:16 INFO - PROCESS | 1951 | 1466691316969 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 07:15:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:15:16 INFO - PROCESS | 1951 | 1466691316972 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:15:16 INFO - PROCESS | 1951 | 1466691316974 Marionette TRACE conn2 <- [1,510,null,{}] 07:15:16 INFO - PROCESS | 1951 | 1466691316977 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}] 07:15:16 INFO - PROCESS | 1951 | 1466691316979 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:17 INFO - PROCESS | 1951 | 1466691317128 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 07:15:17 INFO - PROCESS | 1951 | 1466691317146 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:17 INFO - PROCESS | 1951 | 1466691317147 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x12860e800 == 36 [pid = 1951] [id = 135] 07:15:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x128a69800) [pid = 1951] [serial = 402] [outer = 0x0] 07:15:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x128ac8400) [pid = 1951] [serial = 403] [outer = 0x128a69800] 07:15:17 INFO - PROCESS | 1951 | 1466691317178 Marionette DEBUG loaded listener.js 07:15:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x128ecc400) [pid = 1951] [serial = 404] [outer = 0x128a69800] 07:15:17 INFO - PROCESS | 1951 | 1466691317510 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]]]}] 07:15:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:15:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 572ms 07:15:17 INFO - PROCESS | 1951 | 1466691317545 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 07:15:17 INFO - PROCESS | 1951 | 1466691317556 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 07:15:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:15:17 INFO - PROCESS | 1951 | 1466691317558 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:15:17 INFO - PROCESS | 1951 | 1466691317559 Marionette TRACE conn2 <- [1,514,null,{}] 07:15:17 INFO - PROCESS | 1951 | 1466691317561 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}] 07:15:17 INFO - PROCESS | 1951 | 1466691317563 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:17 INFO - PROCESS | 1951 | 1466691317736 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x116a1ac00) [pid = 1951] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x112fafc00) [pid = 1951] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x11823bc00) [pid = 1951] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x11982f800) [pid = 1951] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x118aafc00) [pid = 1951] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1164ec000) [pid = 1951] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x110f78800) [pid = 1951] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x11960bc00) [pid = 1951] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x11960ec00) [pid = 1951] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x110f83000) [pid = 1951] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x128a6a400) [pid = 1951] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x128ac5400) [pid = 1951] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1273f6c00) [pid = 1951] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x1199b5400) [pid = 1951] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:15:17 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x128bc3c00) [pid = 1951] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:15:17 INFO - PROCESS | 1951 | 1466691317777 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:17 INFO - PROCESS | 1951 | 1466691317778 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x117e75800 == 37 [pid = 1951] [id = 136] 07:15:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x110f82c00) [pid = 1951] [serial = 405] [outer = 0x0] 07:15:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x1130b3c00) [pid = 1951] [serial = 406] [outer = 0x110f82c00] 07:15:17 INFO - PROCESS | 1951 | 1466691317802 Marionette DEBUG loaded listener.js 07:15:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x118a4f000) [pid = 1951] [serial = 407] [outer = 0x110f82c00] 07:15:18 INFO - PROCESS | 1951 | 1466691318048 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]]]}] 07:15:18 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 07:15:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 521ms 07:15:18 INFO - PROCESS | 1951 | 1466691318088 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 07:15:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:15:18 INFO - PROCESS | 1951 | 1466691318089 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 07:15:18 INFO - PROCESS | 1951 | 1466691318091 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:15:18 INFO - PROCESS | 1951 | 1466691318092 Marionette TRACE conn2 <- [1,518,null,{}] 07:15:18 INFO - PROCESS | 1951 | 1466691318095 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}] 07:15:18 INFO - PROCESS | 1951 | 1466691318096 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:18 INFO - PROCESS | 1951 | 1466691318176 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 07:15:18 INFO - PROCESS | 1951 | 1466691318180 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:18 INFO - PROCESS | 1951 | 1466691318183 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x111c97800 == 38 [pid = 1951] [id = 137] 07:15:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1199afc00) [pid = 1951] [serial = 408] [outer = 0x0] 07:15:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x128ac1800) [pid = 1951] [serial = 409] [outer = 0x1199afc00] 07:15:18 INFO - PROCESS | 1951 | 1466691318207 Marionette DEBUG loaded listener.js 07:15:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x1291ea800) [pid = 1951] [serial = 410] [outer = 0x1199afc00] 07:15:18 INFO - PROCESS | 1951 | 1466691318528 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]]]}] 07:15:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:15:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 468ms 07:15:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:15:18 INFO - PROCESS | 1951 | 1466691318559 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 07:15:18 INFO - PROCESS | 1951 | 1466691318561 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 07:15:18 INFO - PROCESS | 1951 | 1466691318563 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:15:18 INFO - PROCESS | 1951 | 1466691318567 Marionette TRACE conn2 <- [1,522,null,{}] 07:15:18 INFO - PROCESS | 1951 | 1466691318570 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}] 07:15:18 INFO - PROCESS | 1951 | 1466691318571 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:18 INFO - PROCESS | 1951 | 1466691318681 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 07:15:18 INFO - PROCESS | 1951 | 1466691318688 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:18 INFO - PROCESS | 1951 | 1466691318690 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293b3000 == 39 [pid = 1951] [id = 138] 07:15:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1291e7c00) [pid = 1951] [serial = 411] [outer = 0x0] 07:15:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x12a55b400) [pid = 1951] [serial = 412] [outer = 0x1291e7c00] 07:15:18 INFO - PROCESS | 1951 | 1466691318716 Marionette DEBUG loaded listener.js 07:15:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x12189dc00) [pid = 1951] [serial = 413] [outer = 0x1291e7c00] 07:15:19 INFO - PROCESS | 1951 | 1466691319022 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]]]}] 07:15:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:15:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 472ms 07:15:19 INFO - PROCESS | 1951 | 1466691319038 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 07:15:19 INFO - PROCESS | 1951 | 1466691319040 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 07:15:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:15:19 INFO - PROCESS | 1951 | 1466691319043 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:15:19 INFO - PROCESS | 1951 | 1466691319044 Marionette TRACE conn2 <- [1,526,null,{}] 07:15:19 INFO - PROCESS | 1951 | 1466691319046 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}] 07:15:19 INFO - PROCESS | 1951 | 1466691319049 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:19 INFO - PROCESS | 1951 | 1466691319128 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 07:15:19 INFO - PROCESS | 1951 | 1466691319134 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:19 INFO - PROCESS | 1951 | 1466691319135 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a8db000 == 40 [pid = 1951] [id = 139] 07:15:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x12aa2dc00) [pid = 1951] [serial = 414] [outer = 0x0] 07:15:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x12ae0d400) [pid = 1951] [serial = 415] [outer = 0x12aa2dc00] 07:15:19 INFO - PROCESS | 1951 | 1466691319159 Marionette DEBUG loaded listener.js 07:15:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x12b911000) [pid = 1951] [serial = 416] [outer = 0x12aa2dc00] 07:15:19 INFO - PROCESS | 1951 | 1466691319506 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]]]}] 07:15:19 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 07:15:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 07:15:19 INFO - PROCESS | 1951 | 1466691319512 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 07:15:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:15:19 INFO - PROCESS | 1951 | 1466691319513 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 07:15:19 INFO - PROCESS | 1951 | 1466691319518 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:15:19 INFO - PROCESS | 1951 | 1466691319520 Marionette TRACE conn2 <- [1,530,null,{}] 07:15:19 INFO - PROCESS | 1951 | 1466691319522 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}] 07:15:19 INFO - PROCESS | 1951 | 1466691319523 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:19 INFO - PROCESS | 1951 | 1466691319624 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 07:15:19 INFO - PROCESS | 1951 | 1466691319630 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:19 INFO - PROCESS | 1951 | 1466691319633 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac29800 == 41 [pid = 1951] [id = 140] 07:15:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x12944bc00) [pid = 1951] [serial = 417] [outer = 0x0] 07:15:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x12b9d2000) [pid = 1951] [serial = 418] [outer = 0x12944bc00] 07:15:19 INFO - PROCESS | 1951 | 1466691319657 Marionette DEBUG loaded listener.js 07:15:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x12bb0f400) [pid = 1951] [serial = 419] [outer = 0x12944bc00] 07:15:20 INFO - PROCESS | 1951 | 1466691320071 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"]]]}] 07:15:20 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 07:15:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:15:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:15:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:15:20 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 07:15:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:15:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:15:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:15:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:15:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:15:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 570ms 07:15:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:15:20 INFO - PROCESS | 1951 | 1466691320088 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 07:15:20 INFO - PROCESS | 1951 | 1466691320091 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 07:15:20 INFO - PROCESS | 1951 | 1466691320093 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:15:20 INFO - PROCESS | 1951 | 1466691320097 Marionette TRACE conn2 <- [1,534,null,{}] 07:15:20 INFO - PROCESS | 1951 | 1466691320101 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}] 07:15:20 INFO - PROCESS | 1951 | 1466691320102 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:20 INFO - PROCESS | 1951 | 1466691320211 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 07:15:20 INFO - PROCESS | 1951 | 1466691320277 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:20 INFO - PROCESS | 1951 | 1466691320278 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182ba000 == 42 [pid = 1951] [id = 141] 07:15:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1167f3000) [pid = 1951] [serial = 420] [outer = 0x0] 07:15:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x118238000) [pid = 1951] [serial = 421] [outer = 0x1167f3000] 07:15:20 INFO - PROCESS | 1951 | 1466691320309 Marionette DEBUG loaded listener.js 07:15:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x1183f4c00) [pid = 1951] [serial = 422] [outer = 0x1167f3000] 07:15:20 INFO - PROCESS | 1951 | 1466691320680 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]]]}] 07:15:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:15:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 624ms 07:15:20 INFO - PROCESS | 1951 | 1466691320735 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 07:15:20 INFO - PROCESS | 1951 | 1466691320738 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 07:15:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:15:20 INFO - PROCESS | 1951 | 1466691320745 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:15:20 INFO - PROCESS | 1951 | 1466691320746 Marionette TRACE conn2 <- [1,538,null,{}] 07:15:20 INFO - PROCESS | 1951 | 1466691320751 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}] 07:15:20 INFO - PROCESS | 1951 | 1466691320753 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:20 INFO - PROCESS | 1951 | 1466691320860 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 07:15:20 INFO - PROCESS | 1951 | 1466691320984 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:20 INFO - PROCESS | 1951 | 1466691320986 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e86000 == 43 [pid = 1951] [id = 142] 07:15:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x119805000) [pid = 1951] [serial = 423] [outer = 0x0] 07:15:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x11982dc00) [pid = 1951] [serial = 424] [outer = 0x119805000] 07:15:21 INFO - PROCESS | 1951 | 1466691321037 Marionette DEBUG loaded listener.js 07:15:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1216f8000) [pid = 1951] [serial = 425] [outer = 0x119805000] 07:15:21 INFO - PROCESS | 1951 | 1466691321402 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]]]}] 07:15:21 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. 07:15:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 673ms 07:15:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:15:21 INFO - PROCESS | 1951 | 1466691321418 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 07:15:21 INFO - PROCESS | 1951 | 1466691321419 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 07:15:21 INFO - PROCESS | 1951 | 1466691321422 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:15:21 INFO - PROCESS | 1951 | 1466691321424 Marionette TRACE conn2 <- [1,542,null,{}] 07:15:21 INFO - PROCESS | 1951 | 1466691321432 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}] 07:15:21 INFO - PROCESS | 1951 | 1466691321435 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:21 INFO - PROCESS | 1951 | 1466691321534 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 07:15:21 INFO - PROCESS | 1951 | 1466691321588 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:21 INFO - PROCESS | 1951 | 1466691321590 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aeeb800 == 44 [pid = 1951] [id = 143] 07:15:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x123f16800) [pid = 1951] [serial = 426] [outer = 0x0] 07:15:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x125342c00) [pid = 1951] [serial = 427] [outer = 0x123f16800] 07:15:21 INFO - PROCESS | 1951 | 1466691321620 Marionette DEBUG loaded listener.js 07:15:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x128a5d800) [pid = 1951] [serial = 428] [outer = 0x123f16800] 07:15:22 INFO - PROCESS | 1951 | 1466691322020 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]]]}] 07:15:22 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. 07:15:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 622ms 07:15:22 INFO - PROCESS | 1951 | 1466691322045 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 07:15:22 INFO - PROCESS | 1951 | 1466691322047 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 07:15:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:15:22 INFO - PROCESS | 1951 | 1466691322049 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:15:22 INFO - PROCESS | 1951 | 1466691322050 Marionette TRACE conn2 <- [1,546,null,{}] 07:15:22 INFO - PROCESS | 1951 | 1466691322053 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}] 07:15:22 INFO - PROCESS | 1951 | 1466691322054 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:22 INFO - PROCESS | 1951 | 1466691322160 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 07:15:22 INFO - PROCESS | 1951 | 1466691322275 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:22 INFO - PROCESS | 1951 | 1466691322276 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb2d800 == 45 [pid = 1951] [id = 144] 07:15:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x128ac5c00) [pid = 1951] [serial = 429] [outer = 0x0] 07:15:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x129582800) [pid = 1951] [serial = 430] [outer = 0x128ac5c00] 07:15:22 INFO - PROCESS | 1951 | 1466691322325 Marionette DEBUG loaded listener.js 07:15:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x12ac19c00) [pid = 1951] [serial = 431] [outer = 0x128ac5c00] 07:15:22 INFO - PROCESS | 1951 | 1466691322702 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]]]}] 07:15:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:15:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 670ms 07:15:22 INFO - PROCESS | 1951 | 1466691322730 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 07:15:22 INFO - PROCESS | 1951 | 1466691322731 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 07:15:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:15:22 INFO - PROCESS | 1951 | 1466691322738 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:15:22 INFO - PROCESS | 1951 | 1466691322739 Marionette TRACE conn2 <- [1,550,null,{}] 07:15:22 INFO - PROCESS | 1951 | 1466691322742 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}] 07:15:22 INFO - PROCESS | 1951 | 1466691322743 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:22 INFO - PROCESS | 1951 | 1466691322844 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 07:15:22 INFO - PROCESS | 1951 | 1466691322926 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:22 INFO - PROCESS | 1951 | 1466691322928 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be59800 == 46 [pid = 1951] [id = 145] 07:15:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x128acd800) [pid = 1951] [serial = 432] [outer = 0x0] 07:15:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x12b90e400) [pid = 1951] [serial = 433] [outer = 0x128acd800] 07:15:22 INFO - PROCESS | 1951 | 1466691322962 Marionette DEBUG loaded listener.js 07:15:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x12bcbc400) [pid = 1951] [serial = 434] [outer = 0x128acd800] 07:15:23 INFO - PROCESS | 1951 | 1466691323347 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]]]}] 07:15:23 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. 07:15:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 621ms 07:15:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:15:23 INFO - PROCESS | 1951 | 1466691323360 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 07:15:23 INFO - PROCESS | 1951 | 1466691323361 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 07:15:23 INFO - PROCESS | 1951 | 1466691323363 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:15:23 INFO - PROCESS | 1951 | 1466691323364 Marionette TRACE conn2 <- [1,554,null,{}] 07:15:23 INFO - PROCESS | 1951 | 1466691323367 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}] 07:15:23 INFO - PROCESS | 1951 | 1466691323371 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:23 INFO - PROCESS | 1951 | 1466691323480 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 07:15:23 INFO - PROCESS | 1951 | 1466691323567 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:23 INFO - PROCESS | 1951 | 1466691323569 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fd2000 == 47 [pid = 1951] [id = 146] 07:15:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x112f59800) [pid = 1951] [serial = 435] [outer = 0x0] 07:15:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x128ecb000) [pid = 1951] [serial = 436] [outer = 0x112f59800] 07:15:23 INFO - PROCESS | 1951 | 1466691323599 Marionette DEBUG loaded listener.js 07:15:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x12c169400) [pid = 1951] [serial = 437] [outer = 0x112f59800] 07:15:24 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:24 INFO - PROCESS | 1951 | 1466691324230 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]]]}] 07:15:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:15:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 920ms 07:15:24 INFO - PROCESS | 1951 | 1466691324285 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 07:15:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:15:24 INFO - PROCESS | 1951 | 1466691324289 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 07:15:24 INFO - PROCESS | 1951 | 1466691324294 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:15:24 INFO - PROCESS | 1951 | 1466691324297 Marionette TRACE conn2 <- [1,558,null,{}] 07:15:24 INFO - PROCESS | 1951 | 1466691324302 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}] 07:15:24 INFO - PROCESS | 1951 | 1466691324305 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:24 INFO - PROCESS | 1951 | 1466691324432 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 07:15:24 INFO - PROCESS | 1951 | 1466691324502 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:24 INFO - PROCESS | 1951 | 1466691324503 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x11816c000 == 48 [pid = 1951] [id = 147] 07:15:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x116157000) [pid = 1951] [serial = 438] [outer = 0x0] 07:15:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x116979800) [pid = 1951] [serial = 439] [outer = 0x116157000] 07:15:24 INFO - PROCESS | 1951 | 1466691324531 Marionette DEBUG loaded listener.js 07:15:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x1183efc00) [pid = 1951] [serial = 440] [outer = 0x116157000] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12a8db000 == 47 [pid = 1951] [id = 139] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x1293b3000 == 46 [pid = 1951] [id = 138] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x111c97800 == 45 [pid = 1951] [id = 137] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x117e75800 == 44 [pid = 1951] [id = 136] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12860e800 == 43 [pid = 1951] [id = 135] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x1252aa000 == 42 [pid = 1951] [id = 134] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x1213d1000 == 41 [pid = 1951] [id = 133] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x120f87000 == 40 [pid = 1951] [id = 132] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x119569000 == 39 [pid = 1951] [id = 131] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x11857f800 == 38 [pid = 1951] [id = 130] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x116fe8800 == 37 [pid = 1951] [id = 129] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x112f76800 == 36 [pid = 1951] [id = 128] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x1293a7000 == 35 [pid = 1951] [id = 126] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x116fde800 == 34 [pid = 1951] [id = 127] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x116fd2000 == 33 [pid = 1951] [id = 146] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12be59800 == 32 [pid = 1951] [id = 145] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb2d800 == 31 [pid = 1951] [id = 144] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12aeeb800 == 30 [pid = 1951] [id = 143] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x128e86000 == 29 [pid = 1951] [id = 142] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x1182ba000 == 28 [pid = 1951] [id = 141] 07:15:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac29800 == 27 [pid = 1951] [id = 140] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x126abb000) [pid = 1951] [serial = 356] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x112d06c00) [pid = 1951] [serial = 332] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x111c80800) [pid = 1951] [serial = 331] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x1252ee400) [pid = 1951] [serial = 355] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x127358400) [pid = 1951] [serial = 358] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x11982e400) [pid = 1951] [serial = 335] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x119604c00) [pid = 1951] [serial = 367] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x1291e3400) [pid = 1951] [serial = 362] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x128bba000) [pid = 1951] [serial = 361] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x1291eb000) [pid = 1951] [serial = 364] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x12957b400) [pid = 1951] [serial = 370] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x119828000) [pid = 1951] [serial = 334] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x12b908c00) [pid = 1951] [serial = 376] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x12957d000) [pid = 1951] [serial = 365] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x1252ea000) [pid = 1951] [serial = 338] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x128a6a000) [pid = 1951] [serial = 359] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x124ce9800) [pid = 1951] [serial = 368] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x12a635400) [pid = 1951] [serial = 373] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x123eab000) [pid = 1951] [serial = 337] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x12ae06400) [pid = 1951] [serial = 374] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x12a55c800) [pid = 1951] [serial = 371] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x124915400) [pid = 1951] [serial = 353] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x116f8f000) [pid = 1951] [serial = 343] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x117e85800) [pid = 1951] [serial = 344] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1213f5c00) [pid = 1951] [serial = 352] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x11840b800) [pid = 1951] [serial = 346] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x119225400) [pid = 1951] [serial = 347] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x120e4e000) [pid = 1951] [serial = 349] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x1211d1400) [pid = 1951] [serial = 350] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x119827400) [pid = 1951] [serial = 341] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x118f8f400) [pid = 1951] [serial = 340] [outer = 0x0] [url = about:blank] 07:15:25 INFO - PROCESS | 1951 | 1466691325528 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]]]}] 07:15:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:15:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1276ms 07:15:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:15:25 INFO - PROCESS | 1951 | 1466691325569 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 07:15:25 INFO - PROCESS | 1951 | 1466691325571 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 07:15:25 INFO - PROCESS | 1951 | 1466691325574 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:15:25 INFO - PROCESS | 1951 | 1466691325576 Marionette TRACE conn2 <- [1,562,null,{}] 07:15:25 INFO - PROCESS | 1951 | 1466691325580 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}] 07:15:25 INFO - PROCESS | 1951 | 1466691325584 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:25 INFO - PROCESS | 1951 | 1466691325660 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 07:15:25 INFO - PROCESS | 1951 | 1466691325669 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:25 INFO - PROCESS | 1951 | 1466691325671 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x113355800 == 28 [pid = 1951] [id = 148] 07:15:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x112a76400) [pid = 1951] [serial = 441] [outer = 0x0] 07:15:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x112d06400) [pid = 1951] [serial = 442] [outer = 0x112a76400] 07:15:25 INFO - PROCESS | 1951 | 1466691325698 Marionette DEBUG loaded listener.js 07:15:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x11619f400) [pid = 1951] [serial = 443] [outer = 0x112a76400] 07:15:25 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:25 INFO - PROCESS | 1951 | [1951] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 07:15:25 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:26 INFO - PROCESS | 1951 | 1466691326031 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]]]}] 07:15:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:15:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 470ms 07:15:26 INFO - PROCESS | 1951 | 1466691326060 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 07:15:26 INFO - PROCESS | 1951 | 1466691326065 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 07:15:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:15:26 INFO - PROCESS | 1951 | 1466691326074 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:15:26 INFO - PROCESS | 1951 | 1466691326077 Marionette TRACE conn2 <- [1,566,null,{}] 07:15:26 INFO - PROCESS | 1951 | 1466691326081 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}] 07:15:26 INFO - PROCESS | 1951 | 1466691326084 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:26 INFO - PROCESS | 1951 | 1466691326209 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 07:15:26 INFO - PROCESS | 1951 | 1466691326218 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:26 INFO - PROCESS | 1951 | 1466691326219 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x116ab1000 == 29 [pid = 1951] [id = 149] 07:15:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x116f8d800) [pid = 1951] [serial = 444] [outer = 0x0] 07:15:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x118233800) [pid = 1951] [serial = 445] [outer = 0x116f8d800] 07:15:26 INFO - PROCESS | 1951 | 1466691326265 Marionette DEBUG loaded listener.js 07:15:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1183f0000) [pid = 1951] [serial = 446] [outer = 0x116f8d800] 07:15:26 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:26 INFO - PROCESS | 1951 | 1466691326844 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]]]}] 07:15:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:15:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 823ms 07:15:26 INFO - PROCESS | 1951 | 1466691326963 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 07:15:26 INFO - PROCESS | 1951 | 1466691326967 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 07:15:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:15:27 INFO - PROCESS | 1951 | 1466691326997 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:15:27 INFO - PROCESS | 1951 | 1466691327000 Marionette TRACE conn2 <- [1,570,null,{}] 07:15:27 INFO - PROCESS | 1951 | 1466691327014 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}] 07:15:27 INFO - PROCESS | 1951 | 1466691327016 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:27 INFO - PROCESS | 1951 | 1466691327166 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 07:15:27 INFO - PROCESS | 1951 | 1466691327230 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:27 INFO - PROCESS | 1951 | 1466691327232 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x116ac8800 == 30 [pid = 1951] [id = 150] 07:15:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x115e85000) [pid = 1951] [serial = 447] [outer = 0x0] 07:15:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x117e8d400) [pid = 1951] [serial = 448] [outer = 0x115e85000] 07:15:27 INFO - PROCESS | 1951 | 1466691327285 Marionette DEBUG loaded listener.js 07:15:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1183f0800) [pid = 1951] [serial = 449] [outer = 0x115e85000] 07:15:27 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:27 INFO - PROCESS | 1951 | 1466691327854 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]]]}] 07:15:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:15:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 926ms 07:15:27 INFO - PROCESS | 1951 | 1466691327921 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 07:15:27 INFO - PROCESS | 1951 | 1466691327926 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 07:15:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:15:27 INFO - PROCESS | 1951 | 1466691327933 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:15:27 INFO - PROCESS | 1951 | 1466691327936 Marionette TRACE conn2 <- [1,574,null,{}] 07:15:27 INFO - PROCESS | 1951 | 1466691327939 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}] 07:15:27 INFO - PROCESS | 1951 | 1466691327942 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:28 INFO - PROCESS | 1951 | 1466691328074 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 07:15:28 INFO - PROCESS | 1951 | 1466691328122 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:28 INFO - PROCESS | 1951 | 1466691328124 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182b6000 == 31 [pid = 1951] [id = 151] 07:15:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x118a48400) [pid = 1951] [serial = 450] [outer = 0x0] 07:15:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x119220000) [pid = 1951] [serial = 451] [outer = 0x118a48400] 07:15:28 INFO - PROCESS | 1951 | 1466691328154 Marionette DEBUG loaded listener.js 07:15:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x11980f800) [pid = 1951] [serial = 452] [outer = 0x118a48400] 07:15:28 INFO - PROCESS | 1951 | 1466691328742 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]]]}] 07:15:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:15:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 875ms 07:15:28 INFO - PROCESS | 1951 | 1466691328806 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 07:15:28 INFO - PROCESS | 1951 | 1466691328809 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 07:15:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:15:28 INFO - PROCESS | 1951 | 1466691328812 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:15:28 INFO - PROCESS | 1951 | 1466691328814 Marionette TRACE conn2 <- [1,578,null,{}] 07:15:28 INFO - PROCESS | 1951 | 1466691328819 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}] 07:15:28 INFO - PROCESS | 1951 | 1466691328820 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:28 INFO - PROCESS | 1951 | 1466691328931 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 07:15:28 INFO - PROCESS | 1951 | --DOCSHELL 0x113355800 == 30 [pid = 1951] [id = 148] 07:15:28 INFO - PROCESS | 1951 | --DOCSHELL 0x11816c000 == 29 [pid = 1951] [id = 147] 07:15:28 INFO - PROCESS | 1951 | 1466691328995 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:28 INFO - PROCESS | 1951 | 1466691328998 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x1164b9800 == 30 [pid = 1951] [id = 152] 07:15:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x113c4c800) [pid = 1951] [serial = 453] [outer = 0x0] 07:15:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x1164e0400) [pid = 1951] [serial = 454] [outer = 0x113c4c800] 07:15:29 INFO - PROCESS | 1951 | 1466691329028 Marionette DEBUG loaded listener.js 07:15:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x117e8b800) [pid = 1951] [serial = 455] [outer = 0x113c4c800] 07:15:29 INFO - PROCESS | 1951 | 1466691329486 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]]]}] 07:15:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:15:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 724ms 07:15:29 INFO - PROCESS | 1951 | 1466691329537 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 07:15:29 INFO - PROCESS | 1951 | 1466691329541 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 07:15:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:15:29 INFO - PROCESS | 1951 | 1466691329549 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:15:29 INFO - PROCESS | 1951 | 1466691329551 Marionette TRACE conn2 <- [1,582,null,{}] 07:15:29 INFO - PROCESS | 1951 | 1466691329555 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}] 07:15:29 INFO - PROCESS | 1951 | 1466691329558 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:29 INFO - PROCESS | 1951 | 1466691329675 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 07:15:29 INFO - PROCESS | 1951 | 1466691329741 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:29 INFO - PROCESS | 1951 | 1466691329742 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x118fa9000 == 31 [pid = 1951] [id = 153] 07:15:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x118157400) [pid = 1951] [serial = 456] [outer = 0x0] 07:15:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x11982e000) [pid = 1951] [serial = 457] [outer = 0x118157400] 07:15:29 INFO - PROCESS | 1951 | 1466691329770 Marionette DEBUG loaded listener.js 07:15:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x120e4b400) [pid = 1951] [serial = 458] [outer = 0x118157400] 07:15:30 INFO - PROCESS | 1951 | 1466691330068 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]]]}] 07:15:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:15:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 573ms 07:15:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:15:30 INFO - PROCESS | 1951 | 1466691330120 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 07:15:30 INFO - PROCESS | 1951 | 1466691330121 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 07:15:30 INFO - PROCESS | 1951 | 1466691330124 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:15:30 INFO - PROCESS | 1951 | 1466691330126 Marionette TRACE conn2 <- [1,586,null,{}] 07:15:30 INFO - PROCESS | 1951 | 1466691330134 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}] 07:15:30 INFO - PROCESS | 1951 | 1466691330137 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:30 INFO - PROCESS | 1951 | 1466691330252 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 07:15:30 INFO - PROCESS | 1951 | 1466691330305 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:30 INFO - PROCESS | 1951 | 1466691330307 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a99800 == 32 [pid = 1951] [id = 154] 07:15:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x1213f8400) [pid = 1951] [serial = 459] [outer = 0x0] 07:15:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x123a7d400) [pid = 1951] [serial = 460] [outer = 0x1213f8400] 07:15:30 INFO - PROCESS | 1951 | 1466691330342 Marionette DEBUG loaded listener.js 07:15:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x123f1b000) [pid = 1951] [serial = 461] [outer = 0x1213f8400] 07:15:30 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:30 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:30 INFO - PROCESS | 1951 | 1466691330663 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]]]}] 07:15:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:15:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 571ms 07:15:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:15:30 INFO - PROCESS | 1951 | 1466691330695 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 07:15:30 INFO - PROCESS | 1951 | 1466691330697 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 07:15:30 INFO - PROCESS | 1951 | 1466691330708 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:15:30 INFO - PROCESS | 1951 | 1466691330709 Marionette TRACE conn2 <- [1,590,null,{}] 07:15:30 INFO - PROCESS | 1951 | 1466691330712 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}] 07:15:30 INFO - PROCESS | 1951 | 1466691330713 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:30 INFO - PROCESS | 1951 | 1466691330811 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 07:15:30 INFO - PROCESS | 1951 | 1466691330815 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:30 INFO - PROCESS | 1951 | 1466691330816 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x1132bd000 == 33 [pid = 1951] [id = 155] 07:15:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x124996000) [pid = 1951] [serial = 462] [outer = 0x0] 07:15:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x1252ea000) [pid = 1951] [serial = 463] [outer = 0x124996000] 07:15:30 INFO - PROCESS | 1951 | 1466691330841 Marionette DEBUG loaded listener.js 07:15:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x112765000) [pid = 1951] [serial = 464] [outer = 0x124996000] 07:15:31 INFO - PROCESS | 1951 | 1466691331159 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]]]}] 07:15:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:15:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 478ms 07:15:31 INFO - PROCESS | 1951 | 1466691331179 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 07:15:31 INFO - PROCESS | 1951 | 1466691331181 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 07:15:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:15:31 INFO - PROCESS | 1951 | 1466691331203 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:15:31 INFO - PROCESS | 1951 | 1466691331205 Marionette TRACE conn2 <- [1,594,null,{}] 07:15:31 INFO - PROCESS | 1951 | 1466691331207 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}] 07:15:31 INFO - PROCESS | 1951 | 1466691331209 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:31 INFO - PROCESS | 1951 | 1466691331318 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 07:15:31 INFO - PROCESS | 1951 | 1466691331362 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:31 INFO - PROCESS | 1951 | 1466691331364 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x124960800 == 34 [pid = 1951] [id = 156] 07:15:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x12499cc00) [pid = 1951] [serial = 465] [outer = 0x0] 07:15:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x126ab3800) [pid = 1951] [serial = 466] [outer = 0x12499cc00] 07:15:31 INFO - PROCESS | 1951 | 1466691331405 Marionette DEBUG loaded listener.js 07:15:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x12735ac00) [pid = 1951] [serial = 467] [outer = 0x12499cc00] 07:15:31 INFO - PROCESS | 1951 | 1466691331895 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]]]}] 07:15:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:15:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 729ms 07:15:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:15:31 INFO - PROCESS | 1951 | 1466691331922 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 07:15:31 INFO - PROCESS | 1951 | 1466691331923 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 07:15:31 INFO - PROCESS | 1951 | 1466691331933 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:15:31 INFO - PROCESS | 1951 | 1466691331934 Marionette TRACE conn2 <- [1,598,null,{}] 07:15:31 INFO - PROCESS | 1951 | 1466691331936 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}] 07:15:31 INFO - PROCESS | 1951 | 1466691331940 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:32 INFO - PROCESS | 1951 | 1466691332076 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x12aa2dc00) [pid = 1951] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x123a78000) [pid = 1951] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x112757800) [pid = 1951] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x128a69800) [pid = 1951] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x112fad000) [pid = 1951] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x11856c000) [pid = 1951] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x119825800) [pid = 1951] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x11697ec00) [pid = 1951] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x12ae06800) [pid = 1951] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1176cf000) [pid = 1951] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x112959c00) [pid = 1951] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x110f82c00) [pid = 1951] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1291e7c00) [pid = 1951] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1199afc00) [pid = 1951] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x112f59800) [pid = 1951] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x12944bc00) [pid = 1951] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x116157000) [pid = 1951] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x123f16800) [pid = 1951] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x112a76400) [pid = 1951] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x128acd800) [pid = 1951] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1167f3000) [pid = 1951] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x128ac5c00) [pid = 1951] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:15:32 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x119805000) [pid = 1951] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:15:32 INFO - PROCESS | 1951 | 1466691332123 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:32 INFO - PROCESS | 1951 | 1466691332124 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x1164a2800 == 35 [pid = 1951] [id = 157] 07:15:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x110f7f400) [pid = 1951] [serial = 468] [outer = 0x0] 07:15:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x112966400) [pid = 1951] [serial = 469] [outer = 0x110f7f400] 07:15:32 INFO - PROCESS | 1951 | 1466691332149 Marionette DEBUG loaded listener.js 07:15:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x11856c000) [pid = 1951] [serial = 470] [outer = 0x110f7f400] 07:15:32 INFO - PROCESS | 1951 | 1466691332407 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]]]}] 07:15:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:15:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 528ms 07:15:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:15:32 INFO - PROCESS | 1951 | 1466691332455 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 07:15:32 INFO - PROCESS | 1951 | 1466691332457 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 07:15:32 INFO - PROCESS | 1951 | 1466691332459 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:15:32 INFO - PROCESS | 1951 | 1466691332460 Marionette TRACE conn2 <- [1,602,null,{}] 07:15:32 INFO - PROCESS | 1951 | 1466691332462 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}] 07:15:32 INFO - PROCESS | 1951 | 1466691332463 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:32 INFO - PROCESS | 1951 | 1466691332544 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 07:15:32 INFO - PROCESS | 1951 | 1466691332549 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:32 INFO - PROCESS | 1951 | 1466691332551 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x117e7c800 == 36 [pid = 1951] [id = 158] 07:15:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x116902400) [pid = 1951] [serial = 471] [outer = 0x0] 07:15:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1199b7800) [pid = 1951] [serial = 472] [outer = 0x116902400] 07:15:32 INFO - PROCESS | 1951 | 1466691332582 Marionette DEBUG loaded listener.js 07:15:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x128acbc00) [pid = 1951] [serial = 473] [outer = 0x116902400] 07:15:32 INFO - PROCESS | 1951 | 1466691332904 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]]]}] 07:15:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:15:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 07:15:32 INFO - PROCESS | 1951 | 1466691332928 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 07:15:32 INFO - PROCESS | 1951 | 1466691332929 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 07:15:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:15:32 INFO - PROCESS | 1951 | 1466691332933 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:15:32 INFO - PROCESS | 1951 | 1466691332936 Marionette TRACE conn2 <- [1,606,null,{}] 07:15:32 INFO - PROCESS | 1951 | 1466691332939 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}] 07:15:32 INFO - PROCESS | 1951 | 1466691332940 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:33 INFO - PROCESS | 1951 | 1466691333040 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 07:15:33 INFO - PROCESS | 1951 | 1466691333046 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:33 INFO - PROCESS | 1951 | 1466691333047 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x12861f800 == 37 [pid = 1951] [id = 159] 07:15:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x128acb800) [pid = 1951] [serial = 474] [outer = 0x0] 07:15:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x128ec9400) [pid = 1951] [serial = 475] [outer = 0x128acb800] 07:15:33 INFO - PROCESS | 1951 | 1466691333075 Marionette DEBUG loaded listener.js 07:15:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x1291e9800) [pid = 1951] [serial = 476] [outer = 0x128acb800] 07:15:33 INFO - PROCESS | 1951 | 1466691333349 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]]]}] 07:15:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:15:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 473ms 07:15:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:15:33 INFO - PROCESS | 1951 | 1466691333405 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 07:15:33 INFO - PROCESS | 1951 | 1466691333406 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 07:15:33 INFO - PROCESS | 1951 | 1466691333409 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:15:33 INFO - PROCESS | 1951 | 1466691333410 Marionette TRACE conn2 <- [1,610,null,{}] 07:15:33 INFO - PROCESS | 1951 | 1466691333412 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}] 07:15:33 INFO - PROCESS | 1951 | 1466691333413 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:33 INFO - PROCESS | 1951 | 1466691333491 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 07:15:33 INFO - PROCESS | 1951 | 1466691333495 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:33 INFO - PROCESS | 1951 | 1466691333496 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x117453000 == 38 [pid = 1951] [id = 160] 07:15:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x128ecbc00) [pid = 1951] [serial = 477] [outer = 0x0] 07:15:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x129582400) [pid = 1951] [serial = 478] [outer = 0x128ecbc00] 07:15:33 INFO - PROCESS | 1951 | 1466691333522 Marionette DEBUG loaded listener.js 07:15:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x12a62c800) [pid = 1951] [serial = 479] [outer = 0x128ecbc00] 07:15:33 INFO - PROCESS | 1951 | 1466691333858 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]]]}] 07:15:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:15:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 07:15:33 INFO - PROCESS | 1951 | 1466691333878 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 07:15:33 INFO - PROCESS | 1951 | 1466691333880 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 07:15:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:15:33 INFO - PROCESS | 1951 | 1466691333883 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:15:33 INFO - PROCESS | 1951 | 1466691333886 Marionette TRACE conn2 <- [1,614,null,{}] 07:15:33 INFO - PROCESS | 1951 | 1466691333889 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}] 07:15:33 INFO - PROCESS | 1951 | 1466691333891 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:33 INFO - PROCESS | 1951 | 1466691333992 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 07:15:34 INFO - PROCESS | 1951 | 1466691333998 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:34 INFO - PROCESS | 1951 | 1466691334001 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293a4000 == 39 [pid = 1951] [id = 161] 07:15:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x12a553400) [pid = 1951] [serial = 480] [outer = 0x0] 07:15:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x12a6ddc00) [pid = 1951] [serial = 481] [outer = 0x12a553400] 07:15:34 INFO - PROCESS | 1951 | 1466691334025 Marionette DEBUG loaded listener.js 07:15:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x12aa37800) [pid = 1951] [serial = 482] [outer = 0x12a553400] 07:15:34 INFO - PROCESS | 1951 | 1466691334475 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]]]}] 07:15:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:15:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 622ms 07:15:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:15:34 INFO - PROCESS | 1951 | 1466691334505 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 07:15:34 INFO - PROCESS | 1951 | 1466691334508 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 07:15:34 INFO - PROCESS | 1951 | 1466691334511 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:15:34 INFO - PROCESS | 1951 | 1466691334514 Marionette TRACE conn2 <- [1,618,null,{}] 07:15:34 INFO - PROCESS | 1951 | 1466691334518 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}] 07:15:34 INFO - PROCESS | 1951 | 1466691334519 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:34 INFO - PROCESS | 1951 | 1466691334622 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 07:15:34 INFO - PROCESS | 1951 | 1466691334686 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:34 INFO - PROCESS | 1951 | 1466691334687 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x119572000 == 40 [pid = 1951] [id = 162] 07:15:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x116634000) [pid = 1951] [serial = 483] [outer = 0x0] 07:15:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x117e85800) [pid = 1951] [serial = 484] [outer = 0x116634000] 07:15:34 INFO - PROCESS | 1951 | 1466691334718 Marionette DEBUG loaded listener.js 07:15:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x118404c00) [pid = 1951] [serial = 485] [outer = 0x116634000] 07:15:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x120e4a000) [pid = 1951] [serial = 486] [outer = 0x12b909800] 07:15:35 INFO - PROCESS | 1951 | 1466691335190 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]]]}] 07:15:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:15:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 724ms 07:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:15:35 INFO - PROCESS | 1951 | 1466691335266 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 07:15:35 INFO - PROCESS | 1951 | 1466691335270 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 07:15:35 INFO - PROCESS | 1951 | 1466691335276 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:15:35 INFO - PROCESS | 1951 | 1466691335278 Marionette TRACE conn2 <- [1,622,null,{}] 07:15:35 INFO - PROCESS | 1951 | 1466691335281 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}] 07:15:35 INFO - PROCESS | 1951 | 1466691335284 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:35 INFO - PROCESS | 1951 | 1466691335383 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 07:15:35 INFO - PROCESS | 1951 | 1466691335461 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:35 INFO - PROCESS | 1951 | 1466691335462 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x12529b800 == 41 [pid = 1951] [id = 163] 07:15:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x118574c00) [pid = 1951] [serial = 487] [outer = 0x0] 07:15:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x120fce400) [pid = 1951] [serial = 488] [outer = 0x118574c00] 07:15:35 INFO - PROCESS | 1951 | 1466691335493 Marionette DEBUG loaded listener.js 07:15:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x123eab000) [pid = 1951] [serial = 489] [outer = 0x118574c00] 07:15:35 INFO - PROCESS | 1951 | 1466691335901 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]]]}] 07:15:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:15:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 672ms 07:15:35 INFO - PROCESS | 1951 | 1466691335948 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 07:15:35 INFO - PROCESS | 1951 | 1466691335949 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 07:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:15:35 INFO - PROCESS | 1951 | 1466691335952 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:15:35 INFO - PROCESS | 1951 | 1466691335954 Marionette TRACE conn2 <- [1,626,null,{}] 07:15:35 INFO - PROCESS | 1951 | 1466691335962 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}] 07:15:35 INFO - PROCESS | 1951 | 1466691335965 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:36 INFO - PROCESS | 1951 | 1466691336064 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 07:15:36 INFO - PROCESS | 1951 | 1466691336121 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:36 INFO - PROCESS | 1951 | 1466691336123 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a510000 == 42 [pid = 1951] [id = 164] 07:15:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x126abcc00) [pid = 1951] [serial = 490] [outer = 0x0] 07:15:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x128a5f800) [pid = 1951] [serial = 491] [outer = 0x126abcc00] 07:15:36 INFO - PROCESS | 1951 | 1466691336153 Marionette DEBUG loaded listener.js 07:15:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x128bbf400) [pid = 1951] [serial = 492] [outer = 0x126abcc00] 07:15:36 INFO - PROCESS | 1951 | 1466691336565 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]]]}] 07:15:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:15:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 673ms 07:15:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:15:36 INFO - PROCESS | 1951 | 1466691336624 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 07:15:36 INFO - PROCESS | 1951 | 1466691336626 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 07:15:36 INFO - PROCESS | 1951 | 1466691336628 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:15:36 INFO - PROCESS | 1951 | 1466691336630 Marionette TRACE conn2 <- [1,630,null,{}] 07:15:36 INFO - PROCESS | 1951 | 1466691336632 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}] 07:15:36 INFO - PROCESS | 1951 | 1466691336634 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:36 INFO - PROCESS | 1951 | 1466691336755 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 07:15:36 INFO - PROCESS | 1951 | 1466691336826 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:36 INFO - PROCESS | 1951 | 1466691336828 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x11667c800 == 43 [pid = 1951] [id = 165] 07:15:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x112967000) [pid = 1951] [serial = 493] [outer = 0x0] 07:15:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x12a554000) [pid = 1951] [serial = 494] [outer = 0x112967000] 07:15:36 INFO - PROCESS | 1951 | 1466691336858 Marionette DEBUG loaded listener.js 07:15:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x12ae0ac00) [pid = 1951] [serial = 495] [outer = 0x112967000] 07:15:37 INFO - PROCESS | 1951 | 1466691337386 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]]]}] 07:15:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:15:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 774ms 07:15:37 INFO - PROCESS | 1951 | 1466691337403 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 07:15:37 INFO - PROCESS | 1951 | 1466691337405 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 07:15:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:15:37 INFO - PROCESS | 1951 | 1466691337409 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:15:37 INFO - PROCESS | 1951 | 1466691337411 Marionette TRACE conn2 <- [1,634,null,{}] 07:15:37 INFO - PROCESS | 1951 | 1466691337414 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}] 07:15:37 INFO - PROCESS | 1951 | 1466691337416 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:37 INFO - PROCESS | 1951 | 1466691337510 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 07:15:37 INFO - PROCESS | 1951 | 1466691337562 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:37 INFO - PROCESS | 1951 | 1466691337563 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x117e64800 == 44 [pid = 1951] [id = 166] 07:15:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 115 (0x117e36c00) [pid = 1951] [serial = 496] [outer = 0x0] 07:15:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 116 (0x118234400) [pid = 1951] [serial = 497] [outer = 0x117e36c00] 07:15:37 INFO - PROCESS | 1951 | 1466691337592 Marionette DEBUG loaded listener.js 07:15:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 117 (0x118a4c800) [pid = 1951] [serial = 498] [outer = 0x117e36c00] 07:15:37 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:38 INFO - PROCESS | 1951 | 1466691338068 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]]]}] 07:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 721ms 07:15:38 INFO - PROCESS | 1951 | --DOCSHELL 0x117453000 == 43 [pid = 1951] [id = 160] 07:15:38 INFO - PROCESS | 1951 | --DOCSHELL 0x12861f800 == 42 [pid = 1951] [id = 159] 07:15:38 INFO - PROCESS | 1951 | --DOCSHELL 0x117e7c800 == 41 [pid = 1951] [id = 158] 07:15:38 INFO - PROCESS | 1951 | --DOCSHELL 0x1164a2800 == 40 [pid = 1951] [id = 157] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 116 (0x118233800) [pid = 1951] [serial = 445] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | 1466691338164 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 07:15:38 INFO - PROCESS | 1951 | 1466691338168 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 07:15:38 INFO - PROCESS | 1951 | --DOCSHELL 0x124960800 == 39 [pid = 1951] [id = 156] 07:15:38 INFO - PROCESS | 1951 | --DOCSHELL 0x1132bd000 == 38 [pid = 1951] [id = 155] 07:15:38 INFO - PROCESS | 1951 | --DOCSHELL 0x119a99800 == 37 [pid = 1951] [id = 154] 07:15:38 INFO - PROCESS | 1951 | --DOCSHELL 0x118fa9000 == 36 [pid = 1951] [id = 153] 07:15:38 INFO - PROCESS | 1951 | --DOCSHELL 0x1164b9800 == 35 [pid = 1951] [id = 152] 07:15:38 INFO - PROCESS | 1951 | --DOCSHELL 0x116ac8800 == 34 [pid = 1951] [id = 150] 07:15:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:15:38 INFO - PROCESS | 1951 | 1466691338181 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:15:38 INFO - PROCESS | 1951 | 1466691338184 Marionette TRACE conn2 <- [1,638,null,{}] 07:15:38 INFO - PROCESS | 1951 | 1466691338187 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}] 07:15:38 INFO - PROCESS | 1951 | 1466691338190 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:38 INFO - PROCESS | 1951 | 1466691338322 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 07:15:38 INFO - PROCESS | 1951 | 1466691338328 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:38 INFO - PROCESS | 1951 | 1466691338329 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x1169a7800 == 35 [pid = 1951] [id = 167] 07:15:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 117 (0x119609400) [pid = 1951] [serial = 499] [outer = 0x0] 07:15:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 118 (0x119805000) [pid = 1951] [serial = 500] [outer = 0x119609400] 07:15:38 INFO - PROCESS | 1951 | 1466691338375 Marionette DEBUG loaded listener.js 07:15:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 119 (0x119c79400) [pid = 1951] [serial = 501] [outer = 0x119609400] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 118 (0x1252f0800) [pid = 1951] [serial = 397] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 117 (0x1273f5400) [pid = 1951] [serial = 400] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 116 (0x12735dc00) [pid = 1951] [serial = 398] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 115 (0x128ac8400) [pid = 1951] [serial = 403] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 114 (0x128a66c00) [pid = 1951] [serial = 401] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x114e7e000) [pid = 1951] [serial = 382] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x118576c00) [pid = 1951] [serial = 388] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x119804400) [pid = 1951] [serial = 389] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x119c79c00) [pid = 1951] [serial = 391] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x120e51c00) [pid = 1951] [serial = 392] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x1176ce400) [pid = 1951] [serial = 379] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x11823dc00) [pid = 1951] [serial = 380] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x128ecc400) [pid = 1951] [serial = 404] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x12b9d1400) [pid = 1951] [serial = 377] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x11823a000) [pid = 1951] [serial = 385] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x1183ec800) [pid = 1951] [serial = 386] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x1211c8800) [pid = 1951] [serial = 394] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1167f4000) [pid = 1951] [serial = 383] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x118a4f000) [pid = 1951] [serial = 407] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x12b911000) [pid = 1951] [serial = 416] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x12a55b400) [pid = 1951] [serial = 412] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x12189dc00) [pid = 1951] [serial = 413] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1130b3c00) [pid = 1951] [serial = 406] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x11619f400) [pid = 1951] [serial = 443] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x128ac1800) [pid = 1951] [serial = 409] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x12189b400) [pid = 1951] [serial = 395] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1291ea800) [pid = 1951] [serial = 410] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x12bb0f400) [pid = 1951] [serial = 419] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1183efc00) [pid = 1951] [serial = 440] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x125342c00) [pid = 1951] [serial = 427] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x112d06400) [pid = 1951] [serial = 442] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x12bcbc400) [pid = 1951] [serial = 434] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x118238000) [pid = 1951] [serial = 421] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x12c169400) [pid = 1951] [serial = 437] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x1183f4c00) [pid = 1951] [serial = 422] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x129582800) [pid = 1951] [serial = 430] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x1216f8000) [pid = 1951] [serial = 425] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x12b9d2000) [pid = 1951] [serial = 418] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x11982dc00) [pid = 1951] [serial = 424] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x12ac19c00) [pid = 1951] [serial = 431] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x128a5d800) [pid = 1951] [serial = 428] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x116979800) [pid = 1951] [serial = 439] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x12b90e400) [pid = 1951] [serial = 433] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x12ae0d400) [pid = 1951] [serial = 415] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x128ecb000) [pid = 1951] [serial = 436] [outer = 0x0] [url = about:blank] 07:15:38 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:38 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:38 INFO - PROCESS | 1951 | 1466691338791 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]]]}] 07:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 624ms 07:15:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:15:38 INFO - PROCESS | 1951 | 1466691338804 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 07:15:38 INFO - PROCESS | 1951 | 1466691338805 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 07:15:38 INFO - PROCESS | 1951 | 1466691338807 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:15:38 INFO - PROCESS | 1951 | 1466691338809 Marionette TRACE conn2 <- [1,642,null,{}] 07:15:38 INFO - PROCESS | 1951 | 1466691338817 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}] 07:15:38 INFO - PROCESS | 1951 | 1466691338820 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:38 INFO - PROCESS | 1951 | 1466691338898 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 07:15:38 INFO - PROCESS | 1951 | 1466691338904 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:38 INFO - PROCESS | 1951 | 1466691338906 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x118ad3000 == 36 [pid = 1951] [id = 168] 07:15:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x1213f4800) [pid = 1951] [serial = 502] [outer = 0x0] 07:15:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x12390bc00) [pid = 1951] [serial = 503] [outer = 0x1213f4800] 07:15:38 INFO - PROCESS | 1951 | 1466691338933 Marionette DEBUG loaded listener.js 07:15:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x124cf2000) [pid = 1951] [serial = 504] [outer = 0x1213f4800] 07:15:39 INFO - PROCESS | 1951 | 1466691339279 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]]]}] 07:15:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:15:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 520ms 07:15:39 INFO - PROCESS | 1951 | 1466691339332 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 07:15:39 INFO - PROCESS | 1951 | 1466691339334 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 07:15:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:15:39 INFO - PROCESS | 1951 | 1466691339337 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:15:39 INFO - PROCESS | 1951 | 1466691339338 Marionette TRACE conn2 <- [1,646,null,{}] 07:15:39 INFO - PROCESS | 1951 | 1466691339340 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}] 07:15:39 INFO - PROCESS | 1951 | 1466691339342 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:39 INFO - PROCESS | 1951 | 1466691339423 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 07:15:39 INFO - PROCESS | 1951 | 1466691339427 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:39 INFO - PROCESS | 1951 | 1466691339428 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a56000 == 37 [pid = 1951] [id = 169] 07:15:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x126aba800) [pid = 1951] [serial = 505] [outer = 0x0] 07:15:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x127352400) [pid = 1951] [serial = 506] [outer = 0x126aba800] 07:15:39 INFO - PROCESS | 1951 | 1466691339454 Marionette DEBUG loaded listener.js 07:15:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x128a61c00) [pid = 1951] [serial = 507] [outer = 0x126aba800] 07:15:39 INFO - PROCESS | 1951 | 1466691339804 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]]]}] 07:15:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:15:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 518ms 07:15:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:15:39 INFO - PROCESS | 1951 | 1466691339855 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 07:15:39 INFO - PROCESS | 1951 | 1466691339857 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 07:15:39 INFO - PROCESS | 1951 | 1466691339859 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:15:39 INFO - PROCESS | 1951 | 1466691339860 Marionette TRACE conn2 <- [1,650,null,{}] 07:15:39 INFO - PROCESS | 1951 | 1466691339862 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}] 07:15:39 INFO - PROCESS | 1951 | 1466691339864 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:39 INFO - PROCESS | 1951 | 1466691339962 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 07:15:39 INFO - PROCESS | 1951 | 1466691339969 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:39 INFO - PROCESS | 1951 | 1466691339970 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x1130de000 == 38 [pid = 1951] [id = 170] 07:15:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x128a62c00) [pid = 1951] [serial = 508] [outer = 0x0] 07:15:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x128ace800) [pid = 1951] [serial = 509] [outer = 0x128a62c00] 07:15:39 INFO - PROCESS | 1951 | 1466691339995 Marionette DEBUG loaded listener.js 07:15:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x129448000) [pid = 1951] [serial = 510] [outer = 0x128a62c00] 07:15:40 INFO - PROCESS | 1951 | 1466691340297 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]]]}] 07:15:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:15:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 468ms 07:15:40 INFO - PROCESS | 1951 | 1466691340328 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 07:15:40 INFO - PROCESS | 1951 | 1466691340329 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 07:15:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:15:40 INFO - PROCESS | 1951 | 1466691340332 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:15:40 INFO - PROCESS | 1951 | 1466691340333 Marionette TRACE conn2 <- [1,654,null,{}] 07:15:40 INFO - PROCESS | 1951 | 1466691340337 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}] 07:15:40 INFO - PROCESS | 1951 | 1466691340341 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:40 INFO - PROCESS | 1951 | 1466691340440 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 07:15:40 INFO - PROCESS | 1951 | 1466691340444 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:40 INFO - PROCESS | 1951 | 1466691340445 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x125293000 == 39 [pid = 1951] [id = 171] 07:15:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x12a562800) [pid = 1951] [serial = 511] [outer = 0x0] 07:15:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x12ae0a800) [pid = 1951] [serial = 512] [outer = 0x12a562800] 07:15:40 INFO - PROCESS | 1951 | 1466691340470 Marionette DEBUG loaded listener.js 07:15:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x12bcb6c00) [pid = 1951] [serial = 513] [outer = 0x12a562800] 07:15:40 INFO - PROCESS | 1951 | 1466691340830 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]]]}] 07:15:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:15:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 07:15:40 INFO - PROCESS | 1951 | 1466691340857 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 07:15:40 INFO - PROCESS | 1951 | 1466691340859 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 07:15:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:15:40 INFO - PROCESS | 1951 | 1466691340861 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:15:40 INFO - PROCESS | 1951 | 1466691340862 Marionette TRACE conn2 <- [1,658,null,{}] 07:15:40 INFO - PROCESS | 1951 | 1466691340864 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}] 07:15:40 INFO - PROCESS | 1951 | 1466691340867 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:40 INFO - PROCESS | 1951 | 1466691340964 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 07:15:40 INFO - PROCESS | 1951 | 1466691340968 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:40 INFO - PROCESS | 1951 | 1466691340969 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x113c17800 == 40 [pid = 1951] [id = 172] 07:15:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x128a63800) [pid = 1951] [serial = 514] [outer = 0x0] 07:15:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x12bcbcc00) [pid = 1951] [serial = 515] [outer = 0x128a63800] 07:15:40 INFO - PROCESS | 1951 | 1466691340993 Marionette DEBUG loaded listener.js 07:15:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x112963400) [pid = 1951] [serial = 516] [outer = 0x128a63800] 07:15:41 INFO - PROCESS | 1951 | 1466691341333 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]]]}] 07:15:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:15:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 520ms 07:15:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:15:41 INFO - PROCESS | 1951 | 1466691341382 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 07:15:41 INFO - PROCESS | 1951 | 1466691341383 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 07:15:41 INFO - PROCESS | 1951 | 1466691341386 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:15:41 INFO - PROCESS | 1951 | 1466691341387 Marionette TRACE conn2 <- [1,662,null,{}] 07:15:41 INFO - PROCESS | 1951 | 1466691341389 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}] 07:15:41 INFO - PROCESS | 1951 | 1466691341390 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:41 INFO - PROCESS | 1951 | 1466691341495 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 07:15:41 INFO - PROCESS | 1951 | 1466691341506 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:41 INFO - PROCESS | 1951 | 1466691341507 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x128a99000 == 41 [pid = 1951] [id = 173] 07:15:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x12bed9c00) [pid = 1951] [serial = 517] [outer = 0x0] 07:15:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x12bede400) [pid = 1951] [serial = 518] [outer = 0x12bed9c00] 07:15:41 INFO - PROCESS | 1951 | 1466691341531 Marionette DEBUG loaded listener.js 07:15:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x12c16bc00) [pid = 1951] [serial = 519] [outer = 0x12bed9c00] 07:15:41 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:41 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:41 INFO - PROCESS | 1951 | 1466691341847 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]]]}] 07:15:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:15:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 07:15:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:15:41 INFO - PROCESS | 1951 | 1466691341904 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 07:15:41 INFO - PROCESS | 1951 | 1466691341905 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 07:15:41 INFO - PROCESS | 1951 | 1466691341907 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:15:41 INFO - PROCESS | 1951 | 1466691341909 Marionette TRACE conn2 <- [1,666,null,{}] 07:15:41 INFO - PROCESS | 1951 | 1466691341911 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}] 07:15:41 INFO - PROCESS | 1951 | 1466691341912 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:42 INFO - PROCESS | 1951 | 1466691342011 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 07:15:42 INFO - PROCESS | 1951 | 1466691342022 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:42 INFO - PROCESS | 1951 | 1466691342023 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293ba000 == 42 [pid = 1951] [id = 174] 07:15:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x118489800) [pid = 1951] [serial = 520] [outer = 0x0] 07:15:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x11848d000) [pid = 1951] [serial = 521] [outer = 0x118489800] 07:15:42 INFO - PROCESS | 1951 | 1466691342047 Marionette DEBUG loaded listener.js 07:15:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x118491400) [pid = 1951] [serial = 522] [outer = 0x118489800] 07:15:42 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:42 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:42 INFO - PROCESS | 1951 | 1466691342391 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]]]}] 07:15:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:15:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 07:15:42 INFO - PROCESS | 1951 | 1466691342430 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 07:15:42 INFO - PROCESS | 1951 | 1466691342431 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 07:15:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:15:42 INFO - PROCESS | 1951 | 1466691342433 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:15:42 INFO - PROCESS | 1951 | 1466691342434 Marionette TRACE conn2 <- [1,670,null,{}] 07:15:42 INFO - PROCESS | 1951 | 1466691342437 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}] 07:15:42 INFO - PROCESS | 1951 | 1466691342438 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:42 INFO - PROCESS | 1951 | 1466691342537 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 07:15:42 INFO - PROCESS | 1951 | 1466691342540 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:42 INFO - PROCESS | 1951 | 1466691342541 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x1295b3000 == 43 [pid = 1951] [id = 175] 07:15:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x11848d400) [pid = 1951] [serial = 523] [outer = 0x0] 07:15:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x12c16a800) [pid = 1951] [serial = 524] [outer = 0x11848d400] 07:15:42 INFO - PROCESS | 1951 | 1466691342565 Marionette DEBUG loaded listener.js 07:15:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x12c173800) [pid = 1951] [serial = 525] [outer = 0x11848d400] 07:15:42 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x128ecbc00) [pid = 1951] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:15:42 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1213f8400) [pid = 1951] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:15:42 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x12499cc00) [pid = 1951] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:15:42 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x124996000) [pid = 1951] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:15:42 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x118157400) [pid = 1951] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:15:42 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x110f7f400) [pid = 1951] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:15:42 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x128acb800) [pid = 1951] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:15:42 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x113c4c800) [pid = 1951] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:15:42 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x116902400) [pid = 1951] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:15:42 INFO - PROCESS | 1951 | 1466691342955 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]]]}] 07:15:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:15:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 572ms 07:15:43 INFO - PROCESS | 1951 | 1466691343005 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 07:15:43 INFO - PROCESS | 1951 | 1466691343007 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 07:15:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:15:43 INFO - PROCESS | 1951 | 1466691343009 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:15:43 INFO - PROCESS | 1951 | 1466691343011 Marionette TRACE conn2 <- [1,674,null,{}] 07:15:43 INFO - PROCESS | 1951 | 1466691343013 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}] 07:15:43 INFO - PROCESS | 1951 | 1466691343015 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:43 INFO - PROCESS | 1951 | 1466691343110 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 07:15:43 INFO - PROCESS | 1951 | 1466691343114 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:43 INFO - PROCESS | 1951 | 1466691343115 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac98800 == 44 [pid = 1951] [id = 176] 07:15:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x11697fc00) [pid = 1951] [serial = 526] [outer = 0x0] 07:15:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1199d9000) [pid = 1951] [serial = 527] [outer = 0x11697fc00] 07:15:43 INFO - PROCESS | 1951 | 1466691343142 Marionette DEBUG loaded listener.js 07:15:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1199e6400) [pid = 1951] [serial = 528] [outer = 0x11697fc00] 07:15:43 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:43 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:15:43 INFO - PROCESS | 1951 | 1466691343476 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]]]}] 07:15:43 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 07:15:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 07:15:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:15:43 INFO - PROCESS | 1951 | 1466691343528 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 07:15:43 INFO - PROCESS | 1951 | 1466691343530 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 07:15:43 INFO - PROCESS | 1951 | 1466691343532 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:15:43 INFO - PROCESS | 1951 | 1466691343533 Marionette TRACE conn2 <- [1,678,null,{}] 07:15:43 INFO - PROCESS | 1951 | 1466691343535 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}] 07:15:43 INFO - PROCESS | 1951 | 1466691343536 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:43 INFO - PROCESS | 1951 | 1466691343619 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 07:15:43 INFO - PROCESS | 1951 | 1466691343675 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:43 INFO - PROCESS | 1951 | 1466691343676 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb1d800 == 45 [pid = 1951] [id = 177] 07:15:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x118157400) [pid = 1951] [serial = 529] [outer = 0x0] 07:15:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x125347800) [pid = 1951] [serial = 530] [outer = 0x118157400] 07:15:43 INFO - PROCESS | 1951 | 1466691343700 Marionette DEBUG loaded listener.js 07:15:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x12c174800) [pid = 1951] [serial = 531] [outer = 0x118157400] 07:15:43 INFO - PROCESS | 1951 | 1466691343954 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]]]}] 07:15:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:15:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 472ms 07:15:44 INFO - PROCESS | 1951 | 1466691344006 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 07:15:44 INFO - PROCESS | 1951 | 1466691344007 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 07:15:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:15:44 INFO - PROCESS | 1951 | 1466691344009 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:15:44 INFO - PROCESS | 1951 | 1466691344010 Marionette TRACE conn2 <- [1,682,null,{}] 07:15:44 INFO - PROCESS | 1951 | 1466691344013 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}] 07:15:44 INFO - PROCESS | 1951 | 1466691344014 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:44 INFO - PROCESS | 1951 | 1466691344103 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 07:15:44 INFO - PROCESS | 1951 | 1466691344106 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:44 INFO - PROCESS | 1951 | 1466691344107 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be5f800 == 46 [pid = 1951] [id = 178] 07:15:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x126a0b800) [pid = 1951] [serial = 532] [outer = 0x0] 07:15:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x126af1800) [pid = 1951] [serial = 533] [outer = 0x126a0b800] 07:15:44 INFO - PROCESS | 1951 | 1466691344131 Marionette DEBUG loaded listener.js 07:15:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x126af6800) [pid = 1951] [serial = 534] [outer = 0x126a0b800] 07:15:44 INFO - PROCESS | 1951 | 1466691344976 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]]]}] 07:15:45 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) 07:15:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1020ms 07:15:45 INFO - PROCESS | 1951 | 1466691345030 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 07:15:45 INFO - PROCESS | 1951 | 1466691345033 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 07:15:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:15:45 INFO - PROCESS | 1951 | 1466691345037 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:15:45 INFO - PROCESS | 1951 | 1466691345039 Marionette TRACE conn2 <- [1,686,null,{}] 07:15:45 INFO - PROCESS | 1951 | 1466691345056 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}] 07:15:45 INFO - PROCESS | 1951 | 1466691345058 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:45 INFO - PROCESS | 1951 | 1466691345197 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 07:15:45 INFO - PROCESS | 1951 | 1466691345249 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:45 INFO - PROCESS | 1951 | 1466691345250 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x116ac5000 == 47 [pid = 1951] [id = 179] 07:15:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x116a14000) [pid = 1951] [serial = 535] [outer = 0x0] 07:15:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x1176ce400) [pid = 1951] [serial = 536] [outer = 0x116a14000] 07:15:45 INFO - PROCESS | 1951 | 1466691345323 Marionette DEBUG loaded listener.js 07:15:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x1183f2000) [pid = 1951] [serial = 537] [outer = 0x116a14000] 07:15:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:15:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1186ms 07:15:46 INFO - PROCESS | 1951 | 1466691346217 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]]]}] 07:15:46 INFO - PROCESS | 1951 | 1466691346222 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 07:15:46 INFO - PROCESS | 1951 | 1466691346225 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 07:15:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:15:46 INFO - PROCESS | 1951 | 1466691346230 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:15:46 INFO - PROCESS | 1951 | 1466691346232 Marionette TRACE conn2 <- [1,690,null,{}] 07:15:46 INFO - PROCESS | 1951 | 1466691346236 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}] 07:15:46 INFO - PROCESS | 1951 | 1466691346238 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:46 INFO - PROCESS | 1951 | 1466691346338 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 07:15:46 INFO - PROCESS | 1951 | 1466691346390 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:46 INFO - PROCESS | 1951 | 1466691346391 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213c8800 == 48 [pid = 1951] [id = 180] 07:15:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x119588400) [pid = 1951] [serial = 538] [outer = 0x0] 07:15:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x1199dac00) [pid = 1951] [serial = 539] [outer = 0x119588400] 07:15:46 INFO - PROCESS | 1951 | 1466691346421 Marionette DEBUG loaded listener.js 07:15:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x1199e4800) [pid = 1951] [serial = 540] [outer = 0x119588400] 07:15:47 INFO - PROCESS | 1951 | 1466691347312 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]]]}] 07:15:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:15:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1125ms 07:15:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:15:47 INFO - PROCESS | 1951 | 1466691347355 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 07:15:47 INFO - PROCESS | 1951 | 1466691347356 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 07:15:47 INFO - PROCESS | 1951 | 1466691347359 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:15:47 INFO - PROCESS | 1951 | 1466691347361 Marionette TRACE conn2 <- [1,694,null,{}] 07:15:47 INFO - PROCESS | 1951 | 1466691347369 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}] 07:15:47 INFO - PROCESS | 1951 | 1466691347372 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:47 INFO - PROCESS | 1951 | 1466691347474 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 07:15:47 INFO - PROCESS | 1951 | 1466691347526 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:47 INFO - PROCESS | 1951 | 1466691347529 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x128aa4000 == 49 [pid = 1951] [id = 181] 07:15:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x120e51000) [pid = 1951] [serial = 541] [outer = 0x0] 07:15:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x126af2400) [pid = 1951] [serial = 542] [outer = 0x120e51000] 07:15:47 INFO - PROCESS | 1951 | 1466691347559 Marionette DEBUG loaded listener.js 07:15:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x1273f0c00) [pid = 1951] [serial = 543] [outer = 0x120e51000] 07:15:48 INFO - PROCESS | 1951 | 1466691348660 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]]]}] 07:15:48 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) 07:15:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1323ms 07:15:48 INFO - PROCESS | 1951 | 1466691348683 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 07:15:48 INFO - PROCESS | 1951 | 1466691348685 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 07:15:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:15:48 INFO - PROCESS | 1951 | 1466691348689 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:15:48 INFO - PROCESS | 1951 | 1466691348691 Marionette TRACE conn2 <- [1,698,null,{}] 07:15:48 INFO - PROCESS | 1951 | 1466691348694 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}] 07:15:48 INFO - PROCESS | 1951 | 1466691348696 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:48 INFO - PROCESS | 1951 | 1466691348790 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 07:15:48 INFO - PROCESS | 1951 | 1466691348842 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:48 INFO - PROCESS | 1951 | 1466691348844 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x116ac0000 == 50 [pid = 1951] [id = 182] 07:15:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x118abd000) [pid = 1951] [serial = 544] [outer = 0x0] 07:15:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x11982d000) [pid = 1951] [serial = 545] [outer = 0x118abd000] 07:15:48 INFO - PROCESS | 1951 | 1466691348873 Marionette DEBUG loaded listener.js 07:15:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x1199e1c00) [pid = 1951] [serial = 546] [outer = 0x118abd000] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb1d800 == 49 [pid = 1951] [id = 177] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac98800 == 48 [pid = 1951] [id = 176] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x1295b3000 == 47 [pid = 1951] [id = 175] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x1293ba000 == 46 [pid = 1951] [id = 174] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x128a99000 == 45 [pid = 1951] [id = 173] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x113c17800 == 44 [pid = 1951] [id = 172] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x125293000 == 43 [pid = 1951] [id = 171] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x1130de000 == 42 [pid = 1951] [id = 170] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x119a56000 == 41 [pid = 1951] [id = 169] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x118ad3000 == 40 [pid = 1951] [id = 168] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x1169a7800 == 39 [pid = 1951] [id = 167] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x117e64800 == 38 [pid = 1951] [id = 166] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x12a510000 == 37 [pid = 1951] [id = 164] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x12529b800 == 36 [pid = 1951] [id = 163] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x119572000 == 35 [pid = 1951] [id = 162] 07:15:49 INFO - PROCESS | 1951 | --DOCSHELL 0x1293a4000 == 34 [pid = 1951] [id = 161] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x12735ac00) [pid = 1951] [serial = 467] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x11856c000) [pid = 1951] [serial = 470] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x112966400) [pid = 1951] [serial = 469] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x117e8b800) [pid = 1951] [serial = 455] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x1164e0400) [pid = 1951] [serial = 454] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x112765000) [pid = 1951] [serial = 464] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x120e4b400) [pid = 1951] [serial = 458] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x123f1b000) [pid = 1951] [serial = 461] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x123a7d400) [pid = 1951] [serial = 460] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x126ab3800) [pid = 1951] [serial = 466] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1252ea000) [pid = 1951] [serial = 463] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x119220000) [pid = 1951] [serial = 451] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x11982e000) [pid = 1951] [serial = 457] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x117e8d400) [pid = 1951] [serial = 448] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1291e9800) [pid = 1951] [serial = 476] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x128ec9400) [pid = 1951] [serial = 475] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1199b7800) [pid = 1951] [serial = 472] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x12a62c800) [pid = 1951] [serial = 479] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x128acbc00) [pid = 1951] [serial = 473] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x129582400) [pid = 1951] [serial = 478] [outer = 0x0] [url = about:blank] 07:15:49 INFO - PROCESS | 1951 | 1466691349741 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]]]}] 07:15:49 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) 07:15:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1073ms 07:15:49 INFO - PROCESS | 1951 | 1466691349763 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 07:15:49 INFO - PROCESS | 1951 | 1466691349766 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 07:15:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:15:49 INFO - PROCESS | 1951 | 1466691349772 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:15:49 INFO - PROCESS | 1951 | 1466691349773 Marionette TRACE conn2 <- [1,702,null,{}] 07:15:49 INFO - PROCESS | 1951 | 1466691349776 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}] 07:15:49 INFO - PROCESS | 1951 | 1466691349777 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:49 INFO - PROCESS | 1951 | 1466691349857 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 07:15:49 INFO - PROCESS | 1951 | 1466691349911 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:49 INFO - PROCESS | 1951 | 1466691349913 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182b3000 == 35 [pid = 1951] [id = 183] 07:15:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1199e6800) [pid = 1951] [serial = 547] [outer = 0x0] 07:15:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x12189dc00) [pid = 1951] [serial = 548] [outer = 0x1199e6800] 07:15:49 INFO - PROCESS | 1951 | 1466691349939 Marionette DEBUG loaded listener.js 07:15:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x124917000) [pid = 1951] [serial = 549] [outer = 0x1199e6800] 07:15:50 INFO - PROCESS | 1951 | 1466691350718 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]]]}] 07:15:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:15:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 969ms 07:15:50 INFO - PROCESS | 1951 | 1466691350741 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 07:15:50 INFO - PROCESS | 1951 | 1466691350743 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 07:15:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:15:50 INFO - PROCESS | 1951 | 1466691350745 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:15:50 INFO - PROCESS | 1951 | 1466691350748 Marionette TRACE conn2 <- [1,706,null,{}] 07:15:50 INFO - PROCESS | 1951 | 1466691350757 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}] 07:15:50 INFO - PROCESS | 1951 | 1466691350760 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:50 INFO - PROCESS | 1951 | 1466691350839 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 07:15:50 INFO - PROCESS | 1951 | 1466691350844 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:50 INFO - PROCESS | 1951 | 1466691350846 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x119c27000 == 36 [pid = 1951] [id = 184] 07:15:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x126af5000) [pid = 1951] [serial = 550] [outer = 0x0] 07:15:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x128a5bc00) [pid = 1951] [serial = 551] [outer = 0x126af5000] 07:15:50 INFO - PROCESS | 1951 | 1466691350874 Marionette DEBUG loaded listener.js 07:15:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x118502400) [pid = 1951] [serial = 552] [outer = 0x126af5000] 07:15:51 INFO - PROCESS | 1951 | 1466691351873 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]]]}] 07:15:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:15:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1174ms 07:15:51 INFO - PROCESS | 1951 | 1466691351919 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 07:15:51 INFO - PROCESS | 1951 | 1466691351921 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 07:15:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:15:51 INFO - PROCESS | 1951 | 1466691351923 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:15:51 INFO - PROCESS | 1951 | 1466691351924 Marionette TRACE conn2 <- [1,710,null,{}] 07:15:51 INFO - PROCESS | 1951 | 1466691351927 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}] 07:15:51 INFO - PROCESS | 1951 | 1466691351928 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:52 INFO - PROCESS | 1951 | 1466691352036 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 07:15:52 INFO - PROCESS | 1951 | 1466691352040 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:52 INFO - PROCESS | 1951 | 1466691352041 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x123962000 == 37 [pid = 1951] [id = 185] 07:15:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x128d2ec00) [pid = 1951] [serial = 553] [outer = 0x0] 07:15:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x129557400) [pid = 1951] [serial = 554] [outer = 0x128d2ec00] 07:15:52 INFO - PROCESS | 1951 | 1466691352096 Marionette DEBUG loaded listener.js 07:15:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x12955c000) [pid = 1951] [serial = 555] [outer = 0x128d2ec00] 07:15:52 INFO - PROCESS | 1951 | 1466691352876 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]]]}] 07:15:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:15:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 07:15:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:15:52 INFO - PROCESS | 1951 | 1466691352894 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 07:15:52 INFO - PROCESS | 1951 | 1466691352895 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 07:15:52 INFO - PROCESS | 1951 | 1466691352897 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:15:52 INFO - PROCESS | 1951 | 1466691352899 Marionette TRACE conn2 <- [1,714,null,{}] 07:15:52 INFO - PROCESS | 1951 | 1466691352910 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}] 07:15:52 INFO - PROCESS | 1951 | 1466691352911 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:53 INFO - PROCESS | 1951 | 1466691353011 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 07:15:53 INFO - PROCESS | 1951 | 1466691353014 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:53 INFO - PROCESS | 1951 | 1466691353015 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x12718d000 == 38 [pid = 1951] [id = 186] 07:15:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x128d31400) [pid = 1951] [serial = 556] [outer = 0x0] 07:15:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x129562c00) [pid = 1951] [serial = 557] [outer = 0x128d31400] 07:15:53 INFO - PROCESS | 1951 | 1466691353047 Marionette DEBUG loaded listener.js 07:15:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x12a55c000) [pid = 1951] [serial = 558] [outer = 0x128d31400] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x115e85000) [pid = 1951] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x116f8d800) [pid = 1951] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x118a48400) [pid = 1951] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x12a562800) [pid = 1951] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x128a63800) [pid = 1951] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1213f4800) [pid = 1951] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x117e36c00) [pid = 1951] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x112967000) [pid = 1951] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x118574c00) [pid = 1951] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x116634000) [pid = 1951] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x119609400) [pid = 1951] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x12a553400) [pid = 1951] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x12bed9c00) [pid = 1951] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x128a62c00) [pid = 1951] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x126abcc00) [pid = 1951] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x126aba800) [pid = 1951] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x118489800) [pid = 1951] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x11848d400) [pid = 1951] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x11697fc00) [pid = 1951] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:15:53 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x118157400) [pid = 1951] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:15:53 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 07:15:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1079ms 07:15:53 INFO - PROCESS | 1951 | 1466691353973 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]]]}] 07:15:53 INFO - PROCESS | 1951 | 1466691353976 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 07:15:53 INFO - PROCESS | 1951 | 1466691353977 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 07:15:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:15:53 INFO - PROCESS | 1951 | 1466691353979 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:15:53 INFO - PROCESS | 1951 | 1466691353980 Marionette TRACE conn2 <- [1,718,null,{}] 07:15:53 INFO - PROCESS | 1951 | 1466691353984 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}] 07:15:53 INFO - PROCESS | 1951 | 1466691353988 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:54 INFO - PROCESS | 1951 | 1466691354108 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 07:15:54 INFO - PROCESS | 1951 | 1466691354116 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:54 INFO - PROCESS | 1951 | 1466691354117 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x128a97800 == 39 [pid = 1951] [id = 187] 07:15:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x118505400) [pid = 1951] [serial = 559] [outer = 0x0] 07:15:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x12136b000) [pid = 1951] [serial = 560] [outer = 0x118505400] 07:15:54 INFO - PROCESS | 1951 | 1466691354142 Marionette DEBUG loaded listener.js 07:15:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x12aa2a800) [pid = 1951] [serial = 561] [outer = 0x118505400] 07:15:54 INFO - PROCESS | 1951 | 1466691354927 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]]]}] 07:15:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:15:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 973ms 07:15:54 INFO - PROCESS | 1951 | 1466691354953 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 07:15:54 INFO - PROCESS | 1951 | 1466691354955 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 07:15:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:15:54 INFO - PROCESS | 1951 | 1466691354957 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:15:54 INFO - PROCESS | 1951 | 1466691354958 Marionette TRACE conn2 <- [1,722,null,{}] 07:15:54 INFO - PROCESS | 1951 | 1466691354960 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}] 07:15:54 INFO - PROCESS | 1951 | 1466691354961 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:55 INFO - PROCESS | 1951 | 1466691355042 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 07:15:55 INFO - PROCESS | 1951 | 1466691355045 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:55 INFO - PROCESS | 1951 | 1466691355054 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293ab800 == 40 [pid = 1951] [id = 188] 07:15:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x118157c00) [pid = 1951] [serial = 562] [outer = 0x0] 07:15:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x12ae11000) [pid = 1951] [serial = 563] [outer = 0x118157c00] 07:15:55 INFO - PROCESS | 1951 | 1466691355079 Marionette DEBUG loaded listener.js 07:15:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x12b9c9800) [pid = 1951] [serial = 564] [outer = 0x118157c00] 07:15:55 INFO - PROCESS | 1951 | --DOCSHELL 0x11667c800 == 39 [pid = 1951] [id = 165] 07:15:55 INFO - PROCESS | 1951 | --DOCSHELL 0x116ab1000 == 38 [pid = 1951] [id = 149] 07:15:55 INFO - PROCESS | 1951 | --DOCSHELL 0x1182b6000 == 37 [pid = 1951] [id = 151] 07:15:55 INFO - PROCESS | 1951 | --DOCSHELL 0x116ac0000 == 36 [pid = 1951] [id = 182] 07:15:55 INFO - PROCESS | 1951 | --DOCSHELL 0x128aa4000 == 35 [pid = 1951] [id = 181] 07:15:55 INFO - PROCESS | 1951 | --DOCSHELL 0x1213c8800 == 34 [pid = 1951] [id = 180] 07:15:55 INFO - PROCESS | 1951 | --DOCSHELL 0x12be5f800 == 33 [pid = 1951] [id = 178] 07:15:55 INFO - PROCESS | 1951 | --DOCSHELL 0x116ac5000 == 32 [pid = 1951] [id = 179] 07:15:56 INFO - PROCESS | 1951 | --DOCSHELL 0x119c27000 == 31 [pid = 1951] [id = 184] 07:15:56 INFO - PROCESS | 1951 | --DOCSHELL 0x123962000 == 30 [pid = 1951] [id = 185] 07:15:56 INFO - PROCESS | 1951 | --DOCSHELL 0x12718d000 == 29 [pid = 1951] [id = 186] 07:15:56 INFO - PROCESS | 1951 | --DOCSHELL 0x128a97800 == 28 [pid = 1951] [id = 187] 07:15:56 INFO - PROCESS | 1951 | --DOCSHELL 0x1182b3000 == 27 [pid = 1951] [id = 183] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x118f8bc00) [pid = 1951] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x12c173800) [pid = 1951] [serial = 525] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x112963400) [pid = 1951] [serial = 516] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x125347800) [pid = 1951] [serial = 530] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x12bcb6c00) [pid = 1951] [serial = 513] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x1199e6400) [pid = 1951] [serial = 528] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x126af1800) [pid = 1951] [serial = 533] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x1183f0800) [pid = 1951] [serial = 449] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1183f0000) [pid = 1951] [serial = 446] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x11980f800) [pid = 1951] [serial = 452] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x12ae0a800) [pid = 1951] [serial = 512] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x12bcbcc00) [pid = 1951] [serial = 515] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x12390bc00) [pid = 1951] [serial = 503] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x124cf2000) [pid = 1951] [serial = 504] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x118a4c800) [pid = 1951] [serial = 498] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x118234400) [pid = 1951] [serial = 497] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x12ae0ac00) [pid = 1951] [serial = 495] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x12a554000) [pid = 1951] [serial = 494] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x123eab000) [pid = 1951] [serial = 489] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 68 (0x120fce400) [pid = 1951] [serial = 488] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 67 (0x118404c00) [pid = 1951] [serial = 485] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 66 (0x117e85800) [pid = 1951] [serial = 484] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 65 (0x119805000) [pid = 1951] [serial = 500] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 64 (0x119c79400) [pid = 1951] [serial = 501] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 63 (0x12a6ddc00) [pid = 1951] [serial = 481] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 62 (0x12aa37800) [pid = 1951] [serial = 482] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 61 (0x12bede400) [pid = 1951] [serial = 518] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 60 (0x128ace800) [pid = 1951] [serial = 509] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 59 (0x129448000) [pid = 1951] [serial = 510] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 58 (0x128bbf400) [pid = 1951] [serial = 492] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 57 (0x128a5f800) [pid = 1951] [serial = 491] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 56 (0x127352400) [pid = 1951] [serial = 506] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 55 (0x128a61c00) [pid = 1951] [serial = 507] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 54 (0x11848d000) [pid = 1951] [serial = 521] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 53 (0x12c16bc00) [pid = 1951] [serial = 519] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 52 (0x12c16a800) [pid = 1951] [serial = 524] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 51 (0x118491400) [pid = 1951] [serial = 522] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 50 (0x1199d9000) [pid = 1951] [serial = 527] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | --DOMWINDOW == 49 (0x12c174800) [pid = 1951] [serial = 531] [outer = 0x0] [url = about:blank] 07:15:56 INFO - PROCESS | 1951 | 1466691356701 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] 07:15:56 INFO - PROCESS | 1951 | 1466691356732 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 07:15:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:15:56 INFO - PROCESS | 1951 | 1466691356744 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:15:56 INFO - PROCESS | 1951 | 1466691356746 Marionette TRACE conn2 <- [1,726,null,{}] 07:15:56 INFO - PROCESS | 1951 | 1466691356751 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}] 07:15:56 INFO - PROCESS | 1951 | 1466691356753 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:56 INFO - PROCESS | 1951 | 1466691356861 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 07:15:56 INFO - PROCESS | 1951 | 1466691356871 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:56 INFO - PROCESS | 1951 | 1466691356873 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x11641a800 == 28 [pid = 1951] [id = 189] 07:15:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 50 (0x117e3b800) [pid = 1951] [serial = 565] [outer = 0x0] 07:15:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 51 (0x1183ebc00) [pid = 1951] [serial = 566] [outer = 0x117e3b800] 07:15:56 INFO - PROCESS | 1951 | 1466691356902 Marionette DEBUG loaded listener.js 07:15:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 52 (0x118489000) [pid = 1951] [serial = 567] [outer = 0x117e3b800] 07:15:57 INFO - PROCESS | 1951 | 1466691357268 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]]]}] 07:15:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:15:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 571ms 07:15:57 INFO - PROCESS | 1951 | 1466691357315 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 07:15:57 INFO - PROCESS | 1951 | 1466691357318 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 07:15:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:15:57 INFO - PROCESS | 1951 | 1466691357323 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:15:57 INFO - PROCESS | 1951 | 1466691357325 Marionette TRACE conn2 <- [1,730,null,{}] 07:15:57 INFO - PROCESS | 1951 | 1466691357327 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}] 07:15:57 INFO - PROCESS | 1951 | 1466691357329 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:57 INFO - PROCESS | 1951 | 1466691357407 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 07:15:57 INFO - PROCESS | 1951 | 1466691357411 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:57 INFO - PROCESS | 1951 | 1466691357413 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fd4800 == 29 [pid = 1951] [id = 190] 07:15:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 53 (0x11848f400) [pid = 1951] [serial = 568] [outer = 0x0] 07:15:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 54 (0x11856c800) [pid = 1951] [serial = 569] [outer = 0x11848f400] 07:15:57 INFO - PROCESS | 1951 | 1466691357442 Marionette DEBUG loaded listener.js 07:15:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 55 (0x119602400) [pid = 1951] [serial = 570] [outer = 0x11848f400] 07:15:57 INFO - PROCESS | 1951 | 1466691357789 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] 07:15:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:15:57 INFO - PROCESS | 1951 | 1466691357798 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 07:15:57 INFO - PROCESS | 1951 | 1466691357801 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:15:57 INFO - PROCESS | 1951 | 1466691357804 Marionette TRACE conn2 <- [1,734,null,{}] 07:15:57 INFO - PROCESS | 1951 | 1466691357811 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}] 07:15:57 INFO - PROCESS | 1951 | 1466691357815 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:57 INFO - PROCESS | 1951 | 1466691357913 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 07:15:57 INFO - PROCESS | 1951 | 1466691357923 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:57 INFO - PROCESS | 1951 | 1466691357925 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x118ad0000 == 30 [pid = 1951] [id = 191] 07:15:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 56 (0x111aa5800) [pid = 1951] [serial = 571] [outer = 0x0] 07:15:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 57 (0x1199e0c00) [pid = 1951] [serial = 572] [outer = 0x111aa5800] 07:15:57 INFO - PROCESS | 1951 | 1466691357952 Marionette DEBUG loaded listener.js 07:15:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 58 (0x120e4fc00) [pid = 1951] [serial = 573] [outer = 0x111aa5800] 07:15:58 INFO - PROCESS | 1951 | 1466691358262 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]]]}] 07:15:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:15:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 473ms 07:15:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:15:58 INFO - PROCESS | 1951 | 1466691358274 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 07:15:58 INFO - PROCESS | 1951 | 1466691358276 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 07:15:58 INFO - PROCESS | 1951 | 1466691358278 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:15:58 INFO - PROCESS | 1951 | 1466691358279 Marionette TRACE conn2 <- [1,738,null,{}] 07:15:58 INFO - PROCESS | 1951 | 1466691358281 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}] 07:15:58 INFO - PROCESS | 1951 | 1466691358283 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:58 INFO - PROCESS | 1951 | 1466691358365 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 07:15:58 INFO - PROCESS | 1951 | 1466691358371 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:58 INFO - PROCESS | 1951 | 1466691358372 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x119581000 == 31 [pid = 1951] [id = 192] 07:15:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 59 (0x121256800) [pid = 1951] [serial = 574] [outer = 0x0] 07:15:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 60 (0x121896400) [pid = 1951] [serial = 575] [outer = 0x121256800] 07:15:58 INFO - PROCESS | 1951 | 1466691358397 Marionette DEBUG loaded listener.js 07:15:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 61 (0x123ea4800) [pid = 1951] [serial = 576] [outer = 0x121256800] 07:15:59 INFO - PROCESS | 1951 | 1466691359177 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]]]}] 07:15:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:15:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 919ms 07:15:59 INFO - PROCESS | 1951 | 1466691359198 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 07:15:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:15:59 INFO - PROCESS | 1951 | 1466691359200 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 07:15:59 INFO - PROCESS | 1951 | 1466691359203 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:15:59 INFO - PROCESS | 1951 | 1466691359204 Marionette TRACE conn2 <- [1,742,null,{}] 07:15:59 INFO - PROCESS | 1951 | 1466691359206 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}] 07:15:59 INFO - PROCESS | 1951 | 1466691359215 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:59 INFO - PROCESS | 1951 | 1466691359287 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 07:15:59 INFO - PROCESS | 1951 | 1466691359338 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:15:59 INFO - PROCESS | 1951 | 1466691359339 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:15:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a99000 == 32 [pid = 1951] [id = 193] 07:15:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 62 (0x11697fc00) [pid = 1951] [serial = 577] [outer = 0x0] 07:15:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 63 (0x124917800) [pid = 1951] [serial = 578] [outer = 0x11697fc00] 07:15:59 INFO - PROCESS | 1951 | 1466691359363 Marionette DEBUG loaded listener.js 07:15:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 64 (0x12533e400) [pid = 1951] [serial = 579] [outer = 0x11697fc00] 07:16:00 INFO - PROCESS | 1951 | 1466691360110 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]]]}] 07:16:00 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 07:16:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 918ms 07:16:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:16:00 INFO - PROCESS | 1951 | 1466691360122 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 07:16:00 INFO - PROCESS | 1951 | 1466691360123 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 07:16:00 INFO - PROCESS | 1951 | 1466691360125 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:16:00 INFO - PROCESS | 1951 | 1466691360126 Marionette TRACE conn2 <- [1,746,null,{}] 07:16:00 INFO - PROCESS | 1951 | 1466691360128 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}] 07:16:00 INFO - PROCESS | 1951 | 1466691360133 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:00 INFO - PROCESS | 1951 | 1466691360223 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 07:16:00 INFO - PROCESS | 1951 | 1466691360226 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:00 INFO - PROCESS | 1951 | 1466691360227 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213df800 == 33 [pid = 1951] [id = 194] 07:16:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 65 (0x125346c00) [pid = 1951] [serial = 580] [outer = 0x0] 07:16:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 66 (0x12735ac00) [pid = 1951] [serial = 581] [outer = 0x125346c00] 07:16:00 INFO - PROCESS | 1951 | 1466691360255 Marionette DEBUG loaded listener.js 07:16:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 67 (0x1273f5400) [pid = 1951] [serial = 582] [outer = 0x125346c00] 07:16:01 INFO - PROCESS | 1951 | 1466691361034 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]]]}] 07:16:01 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.) 07:16:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 920ms 07:16:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:16:01 INFO - PROCESS | 1951 | 1466691361045 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 07:16:01 INFO - PROCESS | 1951 | 1466691361046 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 07:16:01 INFO - PROCESS | 1951 | 1466691361054 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:16:01 INFO - PROCESS | 1951 | 1466691361055 Marionette TRACE conn2 <- [1,750,null,{}] 07:16:01 INFO - PROCESS | 1951 | 1466691361057 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}] 07:16:01 INFO - PROCESS | 1951 | 1466691361058 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:01 INFO - PROCESS | 1951 | 1466691361159 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 07:16:01 INFO - PROCESS | 1951 | 1466691361162 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:01 INFO - PROCESS | 1951 | 1466691361164 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x124965800 == 34 [pid = 1951] [id = 195] 07:16:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x116634800) [pid = 1951] [serial = 583] [outer = 0x0] 07:16:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x128a69800) [pid = 1951] [serial = 584] [outer = 0x116634800] 07:16:01 INFO - PROCESS | 1951 | 1466691361188 Marionette DEBUG loaded listener.js 07:16:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x128acb800) [pid = 1951] [serial = 585] [outer = 0x116634800] 07:16:01 INFO - PROCESS | 1951 | 1466691361992 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]]]}] 07:16:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:16:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 975ms 07:16:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:16:02 INFO - PROCESS | 1951 | 1466691362023 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 07:16:02 INFO - PROCESS | 1951 | 1466691362024 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 07:16:02 INFO - PROCESS | 1951 | 1466691362026 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:16:02 INFO - PROCESS | 1951 | 1466691362027 Marionette TRACE conn2 <- [1,754,null,{}] 07:16:02 INFO - PROCESS | 1951 | 1466691362030 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}] 07:16:02 INFO - PROCESS | 1951 | 1466691362031 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:02 INFO - PROCESS | 1951 | 1466691362124 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 07:16:02 INFO - PROCESS | 1951 | 1466691362127 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:02 INFO - PROCESS | 1951 | 1466691362128 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x126556000 == 35 [pid = 1951] [id = 196] 07:16:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x128acd000) [pid = 1951] [serial = 586] [outer = 0x0] 07:16:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x128ec9800) [pid = 1951] [serial = 587] [outer = 0x128acd000] 07:16:02 INFO - PROCESS | 1951 | 1466691362152 Marionette DEBUG loaded listener.js 07:16:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x129447000) [pid = 1951] [serial = 588] [outer = 0x128acd000] 07:16:02 INFO - PROCESS | 1951 | 1466691362961 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]]]}] 07:16:02 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 07:16:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 968ms 07:16:03 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x118505400) [pid = 1951] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:16:03 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x128d2ec00) [pid = 1951] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:16:03 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x128d31400) [pid = 1951] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:16:03 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x118abd000) [pid = 1951] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:16:03 INFO - PROCESS | 1951 | --DOMWINDOW == 68 (0x120e51000) [pid = 1951] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:16:03 INFO - PROCESS | 1951 | --DOMWINDOW == 67 (0x119588400) [pid = 1951] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:16:03 INFO - PROCESS | 1951 | --DOMWINDOW == 66 (0x116a14000) [pid = 1951] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:16:03 INFO - PROCESS | 1951 | --DOMWINDOW == 65 (0x126a0b800) [pid = 1951] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:16:03 INFO - PROCESS | 1951 | --DOMWINDOW == 64 (0x126af5000) [pid = 1951] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:16:03 INFO - PROCESS | 1951 | --DOMWINDOW == 63 (0x1199e6800) [pid = 1951] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:16:03 INFO - PROCESS | 1951 | 1466691363124 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 07:16:03 INFO - PROCESS | 1951 | 1466691363126 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 07:16:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:16:03 INFO - PROCESS | 1951 | 1466691363130 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:16:03 INFO - PROCESS | 1951 | 1466691363131 Marionette TRACE conn2 <- [1,758,null,{}] 07:16:03 INFO - PROCESS | 1951 | 1466691363134 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}] 07:16:03 INFO - PROCESS | 1951 | 1466691363135 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:03 INFO - PROCESS | 1951 | 1466691363214 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 07:16:03 INFO - PROCESS | 1951 | 1466691363219 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:03 INFO - PROCESS | 1951 | 1466691363220 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x118acf000 == 36 [pid = 1951] [id = 197] 07:16:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 64 (0x118505400) [pid = 1951] [serial = 589] [outer = 0x0] 07:16:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 65 (0x118abd000) [pid = 1951] [serial = 590] [outer = 0x118505400] 07:16:03 INFO - PROCESS | 1951 | 1466691363245 Marionette DEBUG loaded listener.js 07:16:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 66 (0x126a0b800) [pid = 1951] [serial = 591] [outer = 0x118505400] 07:16:03 INFO - PROCESS | 1951 | 1466691363562 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]]]}] 07:16:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:16:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 07:16:03 INFO - PROCESS | 1951 | 1466691363599 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 07:16:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:16:03 INFO - PROCESS | 1951 | 1466691363600 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 07:16:03 INFO - PROCESS | 1951 | 1466691363603 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:16:03 INFO - PROCESS | 1951 | 1466691363604 Marionette TRACE conn2 <- [1,762,null,{}] 07:16:03 INFO - PROCESS | 1951 | 1466691363606 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}] 07:16:03 INFO - PROCESS | 1951 | 1466691363607 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:03 INFO - PROCESS | 1951 | 1466691363687 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 07:16:03 INFO - PROCESS | 1951 | 1466691363738 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:03 INFO - PROCESS | 1951 | 1466691363739 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x128a91000 == 37 [pid = 1951] [id = 198] 07:16:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 67 (0x1176c4c00) [pid = 1951] [serial = 592] [outer = 0x0] 07:16:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x128a5fc00) [pid = 1951] [serial = 593] [outer = 0x1176c4c00] 07:16:03 INFO - PROCESS | 1951 | 1466691363763 Marionette DEBUG loaded listener.js 07:16:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x12955f800) [pid = 1951] [serial = 594] [outer = 0x1176c4c00] 07:16:04 INFO - PROCESS | 1951 | 1466691364503 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]]]}] 07:16:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:16:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 918ms 07:16:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:16:04 INFO - PROCESS | 1951 | 1466691364521 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 07:16:04 INFO - PROCESS | 1951 | 1466691364523 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 07:16:04 INFO - PROCESS | 1951 | 1466691364525 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:16:04 INFO - PROCESS | 1951 | 1466691364526 Marionette TRACE conn2 <- [1,766,null,{}] 07:16:04 INFO - PROCESS | 1951 | 1466691364529 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}] 07:16:04 INFO - PROCESS | 1951 | 1466691364530 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:04 INFO - PROCESS | 1951 | 1466691364623 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 07:16:04 INFO - PROCESS | 1951 | 1466691364626 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:04 INFO - PROCESS | 1951 | 1466691364627 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a97800 == 38 [pid = 1951] [id = 199] 07:16:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x12ac0cc00) [pid = 1951] [serial = 595] [outer = 0x0] 07:16:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x12ae08800) [pid = 1951] [serial = 596] [outer = 0x12ac0cc00] 07:16:04 INFO - PROCESS | 1951 | 1466691364654 Marionette DEBUG loaded listener.js 07:16:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x12b9c6400) [pid = 1951] [serial = 597] [outer = 0x12ac0cc00] 07:16:05 INFO - PROCESS | 1951 | 1466691365458 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]]]}] 07:16:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:16:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 07:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:16:05 INFO - PROCESS | 1951 | 1466691365495 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 07:16:05 INFO - PROCESS | 1951 | 1466691365498 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 07:16:05 INFO - PROCESS | 1951 | 1466691365502 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:16:05 INFO - PROCESS | 1951 | 1466691365504 Marionette TRACE conn2 <- [1,770,null,{}] 07:16:05 INFO - PROCESS | 1951 | 1466691365507 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}] 07:16:05 INFO - PROCESS | 1951 | 1466691365509 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:05 INFO - PROCESS | 1951 | 1466691365639 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 07:16:05 INFO - PROCESS | 1951 | 1466691365694 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:05 INFO - PROCESS | 1951 | 1466691365695 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x1164b9000 == 39 [pid = 1951] [id = 200] 07:16:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x116762c00) [pid = 1951] [serial = 598] [outer = 0x0] 07:16:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x1176c5000) [pid = 1951] [serial = 599] [outer = 0x116762c00] 07:16:05 INFO - PROCESS | 1951 | 1466691365729 Marionette DEBUG loaded listener.js 07:16:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x11823e400) [pid = 1951] [serial = 600] [outer = 0x116762c00] 07:16:06 INFO - PROCESS | 1951 | 1466691366255 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]]]}] 07:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 770ms 07:16:06 INFO - PROCESS | 1951 | 1466691366292 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 07:16:06 INFO - PROCESS | 1951 | 1466691366295 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 07:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:16:06 INFO - PROCESS | 1951 | 1466691366303 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:16:06 INFO - PROCESS | 1951 | 1466691366305 Marionette TRACE conn2 <- [1,774,null,{}] 07:16:06 INFO - PROCESS | 1951 | 1466691366307 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}] 07:16:06 INFO - PROCESS | 1951 | 1466691366309 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:06 INFO - PROCESS | 1951 | 1466691366415 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 07:16:06 INFO - PROCESS | 1951 | 1466691366499 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:06 INFO - PROCESS | 1951 | 1466691366501 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x118ac7800 == 40 [pid = 1951] [id = 201] 07:16:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x118577000) [pid = 1951] [serial = 601] [outer = 0x0] 07:16:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x119611000) [pid = 1951] [serial = 602] [outer = 0x118577000] 07:16:06 INFO - PROCESS | 1951 | 1466691366531 Marionette DEBUG loaded listener.js 07:16:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x11982fc00) [pid = 1951] [serial = 603] [outer = 0x118577000] 07:16:07 INFO - PROCESS | 1951 | --DOCSHELL 0x128a91000 == 39 [pid = 1951] [id = 198] 07:16:07 INFO - PROCESS | 1951 | --DOCSHELL 0x118acf000 == 38 [pid = 1951] [id = 197] 07:16:07 INFO - PROCESS | 1951 | --DOCSHELL 0x126556000 == 37 [pid = 1951] [id = 196] 07:16:07 INFO - PROCESS | 1951 | --DOCSHELL 0x124965800 == 36 [pid = 1951] [id = 195] 07:16:07 INFO - PROCESS | 1951 | --DOCSHELL 0x1213df800 == 35 [pid = 1951] [id = 194] 07:16:07 INFO - PROCESS | 1951 | --DOCSHELL 0x119a99000 == 34 [pid = 1951] [id = 193] 07:16:07 INFO - PROCESS | 1951 | --DOCSHELL 0x119581000 == 33 [pid = 1951] [id = 192] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x12ae11000) [pid = 1951] [serial = 563] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOCSHELL 0x118ad0000 == 32 [pid = 1951] [id = 191] 07:16:07 INFO - PROCESS | 1951 | --DOCSHELL 0x116fd4800 == 31 [pid = 1951] [id = 190] 07:16:07 INFO - PROCESS | 1951 | --DOCSHELL 0x11641a800 == 30 [pid = 1951] [id = 189] 07:16:07 INFO - PROCESS | 1951 | --DOCSHELL 0x1293ab800 == 29 [pid = 1951] [id = 188] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x12aa2a800) [pid = 1951] [serial = 561] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x129557400) [pid = 1951] [serial = 554] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x129562c00) [pid = 1951] [serial = 557] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x12955c000) [pid = 1951] [serial = 555] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x12a55c000) [pid = 1951] [serial = 558] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x12136b000) [pid = 1951] [serial = 560] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x11982d000) [pid = 1951] [serial = 545] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x1273f0c00) [pid = 1951] [serial = 543] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 68 (0x126af2400) [pid = 1951] [serial = 542] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 67 (0x1199e4800) [pid = 1951] [serial = 540] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 66 (0x1199dac00) [pid = 1951] [serial = 539] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 65 (0x1176ce400) [pid = 1951] [serial = 536] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 64 (0x1183f2000) [pid = 1951] [serial = 537] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 63 (0x126af6800) [pid = 1951] [serial = 534] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 62 (0x128a5bc00) [pid = 1951] [serial = 551] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 61 (0x12189dc00) [pid = 1951] [serial = 548] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 60 (0x124917000) [pid = 1951] [serial = 549] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 59 (0x1199e1c00) [pid = 1951] [serial = 546] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | --DOMWINDOW == 58 (0x118502400) [pid = 1951] [serial = 552] [outer = 0x0] [url = about:blank] 07:16:07 INFO - PROCESS | 1951 | 1466691367203 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]]]}] 07:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 922ms 07:16:07 INFO - PROCESS | 1951 | 1466691367224 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 07:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:16:07 INFO - PROCESS | 1951 | 1466691367226 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 07:16:07 INFO - PROCESS | 1951 | 1466691367229 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:16:07 INFO - PROCESS | 1951 | 1466691367231 Marionette TRACE conn2 <- [1,778,null,{}] 07:16:07 INFO - PROCESS | 1951 | 1466691367236 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}] 07:16:07 INFO - PROCESS | 1951 | 1466691367238 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:07 INFO - PROCESS | 1951 | 1466691367314 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 07:16:07 INFO - PROCESS | 1951 | 1466691367323 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:07 INFO - PROCESS | 1951 | 1466691367325 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x116673000 == 30 [pid = 1951] [id = 202] 07:16:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 59 (0x117e39c00) [pid = 1951] [serial = 604] [outer = 0x0] 07:16:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 60 (0x118155400) [pid = 1951] [serial = 605] [outer = 0x117e39c00] 07:16:07 INFO - PROCESS | 1951 | 1466691367353 Marionette DEBUG loaded listener.js 07:16:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 61 (0x1183ee000) [pid = 1951] [serial = 606] [outer = 0x117e39c00] 07:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 473ms 07:16:07 INFO - PROCESS | 1951 | 1466691367692 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]]]}] 07:16:07 INFO - PROCESS | 1951 | 1466691367703 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 07:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:16:07 INFO - PROCESS | 1951 | 1466691367707 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 07:16:07 INFO - PROCESS | 1951 | 1466691367711 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:16:07 INFO - PROCESS | 1951 | 1466691367713 Marionette TRACE conn2 <- [1,782,null,{}] 07:16:07 INFO - PROCESS | 1951 | 1466691367715 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}] 07:16:07 INFO - PROCESS | 1951 | 1466691367718 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:07 INFO - PROCESS | 1951 | 1466691367807 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 07:16:07 INFO - PROCESS | 1951 | 1466691367858 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:07 INFO - PROCESS | 1951 | 1466691367860 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fd2000 == 31 [pid = 1951] [id = 203] 07:16:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 62 (0x118235000) [pid = 1951] [serial = 607] [outer = 0x0] 07:16:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 63 (0x11848f800) [pid = 1951] [serial = 608] [outer = 0x118235000] 07:16:07 INFO - PROCESS | 1951 | 1466691367887 Marionette DEBUG loaded listener.js 07:16:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 64 (0x119611400) [pid = 1951] [serial = 609] [outer = 0x118235000] 07:16:08 INFO - PROCESS | 1951 | 1466691368208 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]]]}] 07:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 520ms 07:16:08 INFO - PROCESS | 1951 | 1466691368232 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 07:16:08 INFO - PROCESS | 1951 | 1466691368233 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 07:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:16:08 INFO - PROCESS | 1951 | 1466691368238 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:16:08 INFO - PROCESS | 1951 | 1466691368240 Marionette TRACE conn2 <- [1,786,null,{}] 07:16:08 INFO - PROCESS | 1951 | 1466691368248 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}] 07:16:08 INFO - PROCESS | 1951 | 1466691368251 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:08 INFO - PROCESS | 1951 | 1466691368331 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 07:16:08 INFO - PROCESS | 1951 | 1466691368386 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:08 INFO - PROCESS | 1951 | 1466691368388 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x119562000 == 32 [pid = 1951] [id = 204] 07:16:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 65 (0x11856bc00) [pid = 1951] [serial = 610] [outer = 0x0] 07:16:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 66 (0x1199dac00) [pid = 1951] [serial = 611] [outer = 0x11856bc00] 07:16:08 INFO - PROCESS | 1951 | 1466691368416 Marionette DEBUG loaded listener.js 07:16:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 67 (0x120e4bc00) [pid = 1951] [serial = 612] [outer = 0x11856bc00] 07:16:08 INFO - PROCESS | 1951 | 1466691368687 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]]]}] 07:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 474ms 07:16:08 INFO - PROCESS | 1951 | 1466691368713 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 07:16:08 INFO - PROCESS | 1951 | 1466691368714 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 07:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:16:08 INFO - PROCESS | 1951 | 1466691368725 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:16:08 INFO - PROCESS | 1951 | 1466691368726 Marionette TRACE conn2 <- [1,790,null,{}] 07:16:08 INFO - PROCESS | 1951 | 1466691368728 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}] 07:16:08 INFO - PROCESS | 1951 | 1466691368729 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:08 INFO - PROCESS | 1951 | 1466691368816 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 07:16:08 INFO - PROCESS | 1951 | 1466691368823 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:08 INFO - PROCESS | 1951 | 1466691368824 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213cd000 == 33 [pid = 1951] [id = 205] 07:16:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x120f0fc00) [pid = 1951] [serial = 613] [outer = 0x0] 07:16:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x12182a400) [pid = 1951] [serial = 614] [outer = 0x120f0fc00] 07:16:08 INFO - PROCESS | 1951 | 1466691368849 Marionette DEBUG loaded listener.js 07:16:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x123f1d400) [pid = 1951] [serial = 615] [outer = 0x120f0fc00] 07:16:09 INFO - PROCESS | 1951 | 1466691369203 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]]]}] 07:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 519ms 07:16:09 INFO - PROCESS | 1951 | 1466691369245 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 07:16:09 INFO - PROCESS | 1951 | 1466691369247 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 07:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:16:09 INFO - PROCESS | 1951 | 1466691369257 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:16:09 INFO - PROCESS | 1951 | 1466691369258 Marionette TRACE conn2 <- [1,794,null,{}] 07:16:09 INFO - PROCESS | 1951 | 1466691369260 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}] 07:16:09 INFO - PROCESS | 1951 | 1466691369262 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:09 INFO - PROCESS | 1951 | 1466691369364 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 07:16:09 INFO - PROCESS | 1951 | 1466691369369 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:09 INFO - PROCESS | 1951 | 1466691369370 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x123ebb000 == 34 [pid = 1951] [id = 206] 07:16:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x112f58c00) [pid = 1951] [serial = 616] [outer = 0x0] 07:16:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x12491f400) [pid = 1951] [serial = 617] [outer = 0x112f58c00] 07:16:09 INFO - PROCESS | 1951 | 1466691369394 Marionette DEBUG loaded listener.js 07:16:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x12533f400) [pid = 1951] [serial = 618] [outer = 0x112f58c00] 07:16:09 INFO - PROCESS | 1951 | 1466691369729 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]]]}] 07:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 526ms 07:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:16:09 INFO - PROCESS | 1951 | 1466691369776 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 07:16:09 INFO - PROCESS | 1951 | 1466691369777 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 07:16:09 INFO - PROCESS | 1951 | 1466691369779 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:16:09 INFO - PROCESS | 1951 | 1466691369780 Marionette TRACE conn2 <- [1,798,null,{}] 07:16:09 INFO - PROCESS | 1951 | 1466691369783 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}] 07:16:09 INFO - PROCESS | 1951 | 1466691369787 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:09 INFO - PROCESS | 1951 | 1466691369918 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 07:16:09 INFO - PROCESS | 1951 | 1466691369922 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:09 INFO - PROCESS | 1951 | 1466691369923 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x124cc2000 == 35 [pid = 1951] [id = 207] 07:16:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x125340000) [pid = 1951] [serial = 619] [outer = 0x0] 07:16:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x126aed000) [pid = 1951] [serial = 620] [outer = 0x125340000] 07:16:09 INFO - PROCESS | 1951 | 1466691369949 Marionette DEBUG loaded listener.js 07:16:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x128a60000) [pid = 1951] [serial = 621] [outer = 0x125340000] 07:16:10 INFO - PROCESS | 1951 | 1466691370281 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]]]}] 07:16:10 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 07:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 07:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:16:10 INFO - PROCESS | 1951 | 1466691370298 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 07:16:10 INFO - PROCESS | 1951 | 1466691370299 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 07:16:10 INFO - PROCESS | 1951 | 1466691370304 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:16:10 INFO - PROCESS | 1951 | 1466691370306 Marionette TRACE conn2 <- [1,802,null,{}] 07:16:10 INFO - PROCESS | 1951 | 1466691370314 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}] 07:16:10 INFO - PROCESS | 1951 | 1466691370316 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:10 INFO - PROCESS | 1951 | 1466691370415 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 07:16:10 INFO - PROCESS | 1951 | 1466691370419 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:10 INFO - PROCESS | 1951 | 1466691370420 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x128625800 == 36 [pid = 1951] [id = 208] 07:16:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x128a61c00) [pid = 1951] [serial = 622] [outer = 0x0] 07:16:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x128acd400) [pid = 1951] [serial = 623] [outer = 0x128a61c00] 07:16:10 INFO - PROCESS | 1951 | 1466691370444 Marionette DEBUG loaded listener.js 07:16:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x128ecd000) [pid = 1951] [serial = 624] [outer = 0x128a61c00] 07:16:10 INFO - PROCESS | 1951 | 1466691370785 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]]]}] 07:16:10 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 07:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 527ms 07:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:16:10 INFO - PROCESS | 1951 | 1466691370829 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 07:16:10 INFO - PROCESS | 1951 | 1466691370831 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 07:16:10 INFO - PROCESS | 1951 | 1466691370833 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:16:10 INFO - PROCESS | 1951 | 1466691370834 Marionette TRACE conn2 <- [1,806,null,{}] 07:16:10 INFO - PROCESS | 1951 | 1466691370837 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}] 07:16:10 INFO - PROCESS | 1951 | 1466691370838 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:10 INFO - PROCESS | 1951 | 1466691370940 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 07:16:10 INFO - PROCESS | 1951 | 1466691370944 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:10 INFO - PROCESS | 1951 | 1466691370945 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e91800 == 37 [pid = 1951] [id = 209] 07:16:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x128a67000) [pid = 1951] [serial = 625] [outer = 0x0] 07:16:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x129556800) [pid = 1951] [serial = 626] [outer = 0x128a67000] 07:16:10 INFO - PROCESS | 1951 | 1466691370970 Marionette DEBUG loaded listener.js 07:16:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x129561800) [pid = 1951] [serial = 627] [outer = 0x128a67000] 07:16:11 INFO - PROCESS | 1951 | [1951] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:16:11 INFO - PROCESS | 1951 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 07:16:11 INFO - PROCESS | 1951 | Determined SkiaGL cache limits: Size 100663296, Items: 256 07:16:11 INFO - PROCESS | 1951 | [GFX2-]: Using SkiaGL canvas. 07:16:11 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x125346c00) [pid = 1951] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:16:11 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x116634800) [pid = 1951] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:16:11 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x11848f400) [pid = 1951] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:16:11 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x117e3b800) [pid = 1951] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:16:11 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x11697fc00) [pid = 1951] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:16:11 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x121256800) [pid = 1951] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:16:11 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x111aa5800) [pid = 1951] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:16:11 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x118157c00) [pid = 1951] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:16:11 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x118505400) [pid = 1951] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:16:11 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x1176c4c00) [pid = 1951] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:16:11 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x128acd000) [pid = 1951] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:16:11 INFO - PROCESS | 1951 | 1466691371387 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]]]}] 07:16:11 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 07:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 571ms 07:16:11 INFO - PROCESS | 1951 | 1466691371405 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 07:16:11 INFO - PROCESS | 1951 | 1466691371406 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 07:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:16:11 INFO - PROCESS | 1951 | 1466691371408 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:16:11 INFO - PROCESS | 1951 | 1466691371409 Marionette TRACE conn2 <- [1,810,null,{}] 07:16:11 INFO - PROCESS | 1951 | 1466691371412 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}] 07:16:11 INFO - PROCESS | 1951 | 1466691371413 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:11 INFO - PROCESS | 1951 | 1466691371491 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 07:16:11 INFO - PROCESS | 1951 | 1466691371495 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:11 INFO - PROCESS | 1951 | 1466691371496 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x1295a9800 == 38 [pid = 1951] [id = 210] 07:16:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x119224800) [pid = 1951] [serial = 628] [outer = 0x0] 07:16:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x121256800) [pid = 1951] [serial = 629] [outer = 0x119224800] 07:16:11 INFO - PROCESS | 1951 | 1466691371523 Marionette DEBUG loaded listener.js 07:16:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x128a64400) [pid = 1951] [serial = 630] [outer = 0x119224800] 07:16:11 INFO - PROCESS | 1951 | 1466691371842 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]]]}] 07:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 468ms 07:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:16:11 INFO - PROCESS | 1951 | 1466691371876 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 07:16:11 INFO - PROCESS | 1951 | 1466691371878 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 07:16:11 INFO - PROCESS | 1951 | 1466691371880 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:16:11 INFO - PROCESS | 1951 | 1466691371881 Marionette TRACE conn2 <- [1,814,null,{}] 07:16:11 INFO - PROCESS | 1951 | 1466691371883 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}] 07:16:11 INFO - PROCESS | 1951 | 1466691371884 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:11 INFO - PROCESS | 1951 | 1466691371963 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 07:16:12 INFO - PROCESS | 1951 | 1466691372019 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:12 INFO - PROCESS | 1951 | 1466691372020 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a514000 == 39 [pid = 1951] [id = 211] 07:16:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x119225000) [pid = 1951] [serial = 631] [outer = 0x0] 07:16:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x12944a400) [pid = 1951] [serial = 632] [outer = 0x119225000] 07:16:12 INFO - PROCESS | 1951 | 1466691372044 Marionette DEBUG loaded listener.js 07:16:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x12a62b800) [pid = 1951] [serial = 633] [outer = 0x119225000] 07:16:12 INFO - PROCESS | 1951 | 1466691372324 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] 07:16:12 INFO - PROCESS | 1951 | 1466691372359 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 07:16:12 INFO - PROCESS | 1951 | 1466691372361 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:16:12 INFO - PROCESS | 1951 | 1466691372363 Marionette TRACE conn2 <- [1,818,null,{}] 07:16:12 INFO - PROCESS | 1951 | 1466691372366 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}] 07:16:12 INFO - PROCESS | 1951 | 1466691372369 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:12 INFO - PROCESS | 1951 | 1466691372473 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 07:16:12 INFO - PROCESS | 1951 | 1466691372477 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:12 INFO - PROCESS | 1951 | 1466691372478 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aee4000 == 40 [pid = 1951] [id = 212] 07:16:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x12a630800) [pid = 1951] [serial = 634] [outer = 0x0] 07:16:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x12b90dc00) [pid = 1951] [serial = 635] [outer = 0x12a630800] 07:16:12 INFO - PROCESS | 1951 | 1466691372504 Marionette DEBUG loaded listener.js 07:16:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x12bb09400) [pid = 1951] [serial = 636] [outer = 0x12a630800] 07:16:12 INFO - PROCESS | 1951 | 1466691372840 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]]]}] 07:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 07:16:12 INFO - PROCESS | 1951 | 1466691372890 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 07:16:12 INFO - PROCESS | 1951 | 1466691372892 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 07:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:16:12 INFO - PROCESS | 1951 | 1466691372894 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:16:12 INFO - PROCESS | 1951 | 1466691372895 Marionette TRACE conn2 <- [1,822,null,{}] 07:16:12 INFO - PROCESS | 1951 | 1466691372897 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}] 07:16:12 INFO - PROCESS | 1951 | 1466691372898 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:12 INFO - PROCESS | 1951 | 1466691372976 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 07:16:12 INFO - PROCESS | 1951 | 1466691372979 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:12 INFO - PROCESS | 1951 | 1466691372980 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb22000 == 41 [pid = 1951] [id = 213] 07:16:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x12bcb4400) [pid = 1951] [serial = 637] [outer = 0x0] 07:16:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x12bcbb800) [pid = 1951] [serial = 638] [outer = 0x12bcb4400] 07:16:13 INFO - PROCESS | 1951 | 1466691373006 Marionette DEBUG loaded listener.js 07:16:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x12bcc2800) [pid = 1951] [serial = 639] [outer = 0x12bcb4400] 07:16:13 INFO - PROCESS | 1951 | 1466691373312 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] 07:16:13 INFO - PROCESS | 1951 | 1466691373365 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 07:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 07:16:13 INFO - PROCESS | 1951 | 1466691373419 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:16:13 INFO - PROCESS | 1951 | 1466691373421 Marionette TRACE conn2 <- [1,826,null,{}] 07:16:13 INFO - PROCESS | 1951 | 1466691373426 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}] 07:16:13 INFO - PROCESS | 1951 | 1466691373428 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:13 INFO - PROCESS | 1951 | 1466691373525 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 07:16:13 INFO - PROCESS | 1951 | 1466691373616 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:13 INFO - PROCESS | 1951 | 1466691373618 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x11667a000 == 42 [pid = 1951] [id = 214] 07:16:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x112961400) [pid = 1951] [serial = 640] [outer = 0x0] 07:16:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x112d04000) [pid = 1951] [serial = 641] [outer = 0x112961400] 07:16:13 INFO - PROCESS | 1951 | 1466691373648 Marionette DEBUG loaded listener.js 07:16:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x11663bc00) [pid = 1951] [serial = 642] [outer = 0x112961400] 07:16:14 INFO - PROCESS | 1951 | 1466691374077 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]]]}] 07:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 722ms 07:16:14 INFO - PROCESS | 1951 | 1466691374091 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 07:16:14 INFO - PROCESS | 1951 | 1466691374093 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 07:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:16:14 INFO - PROCESS | 1951 | 1466691374097 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:16:14 INFO - PROCESS | 1951 | 1466691374099 Marionette TRACE conn2 <- [1,830,null,{}] 07:16:14 INFO - PROCESS | 1951 | 1466691374104 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}] 07:16:14 INFO - PROCESS | 1951 | 1466691374106 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:14 INFO - PROCESS | 1951 | 1466691374208 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 07:16:14 INFO - PROCESS | 1951 | 1466691374259 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:14 INFO - PROCESS | 1951 | 1466691374260 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x1210aa000 == 43 [pid = 1951] [id = 215] 07:16:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x118484800) [pid = 1951] [serial = 643] [outer = 0x0] 07:16:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x119611800) [pid = 1951] [serial = 644] [outer = 0x118484800] 07:16:14 INFO - PROCESS | 1951 | 1466691374293 Marionette DEBUG loaded listener.js 07:16:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x119830800) [pid = 1951] [serial = 645] [outer = 0x118484800] 07:16:14 INFO - PROCESS | 1951 | 1466691374718 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]]]}] 07:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 669ms 07:16:14 INFO - PROCESS | 1951 | 1466691374766 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 07:16:14 INFO - PROCESS | 1951 | 1466691374768 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 07:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:16:14 INFO - PROCESS | 1951 | 1466691374770 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:16:14 INFO - PROCESS | 1951 | 1466691374772 Marionette TRACE conn2 <- [1,834,null,{}] 07:16:14 INFO - PROCESS | 1951 | 1466691374774 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}] 07:16:14 INFO - PROCESS | 1951 | 1466691374776 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:14 INFO - PROCESS | 1951 | 1466691374879 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 07:16:14 INFO - PROCESS | 1951 | 1466691374971 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:14 INFO - PROCESS | 1951 | 1466691374975 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aee9800 == 44 [pid = 1951] [id = 216] 07:16:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x124ce9400) [pid = 1951] [serial = 646] [outer = 0x0] 07:16:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x125347800) [pid = 1951] [serial = 647] [outer = 0x124ce9400] 07:16:15 INFO - PROCESS | 1951 | 1466691375007 Marionette DEBUG loaded listener.js 07:16:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x126aeec00) [pid = 1951] [serial = 648] [outer = 0x124ce9400] 07:16:15 INFO - PROCESS | 1951 | 1466691375439 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]]]}] 07:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 719ms 07:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:16:15 INFO - PROCESS | 1951 | 1466691375490 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 07:16:15 INFO - PROCESS | 1951 | 1466691375491 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 07:16:15 INFO - PROCESS | 1951 | 1466691375493 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:16:15 INFO - PROCESS | 1951 | 1466691375495 Marionette TRACE conn2 <- [1,838,null,{}] 07:16:15 INFO - PROCESS | 1951 | 1466691375497 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}] 07:16:15 INFO - PROCESS | 1951 | 1466691375499 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:15 INFO - PROCESS | 1951 | 1466691375603 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 07:16:15 INFO - PROCESS | 1951 | 1466691375671 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:15 INFO - PROCESS | 1951 | 1466691375672 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4a4800 == 45 [pid = 1951] [id = 217] 07:16:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1273e9400) [pid = 1951] [serial = 649] [outer = 0x0] 07:16:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x128bb7800) [pid = 1951] [serial = 650] [outer = 0x1273e9400] 07:16:15 INFO - PROCESS | 1951 | 1466691375701 Marionette DEBUG loaded listener.js 07:16:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x12a631000) [pid = 1951] [serial = 651] [outer = 0x1273e9400] 07:16:16 INFO - PROCESS | 1951 | 1466691376144 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]]]}] 07:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 669ms 07:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:16:16 INFO - PROCESS | 1951 | 1466691376201 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 07:16:16 INFO - PROCESS | 1951 | 1466691376203 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 07:16:16 INFO - PROCESS | 1951 | 1466691376206 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:16:16 INFO - PROCESS | 1951 | 1466691376208 Marionette TRACE conn2 <- [1,842,null,{}] 07:16:16 INFO - PROCESS | 1951 | 1466691376210 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}] 07:16:16 INFO - PROCESS | 1951 | 1466691376212 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:16 INFO - PROCESS | 1951 | 1466691376313 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 07:16:16 INFO - PROCESS | 1951 | 1466691376524 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:16 INFO - PROCESS | 1951 | 1466691376526 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x117465000 == 46 [pid = 1951] [id = 218] 07:16:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x112d07800) [pid = 1951] [serial = 652] [outer = 0x0] 07:16:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x115e87800) [pid = 1951] [serial = 653] [outer = 0x112d07800] 07:16:16 INFO - PROCESS | 1951 | 1466691376554 Marionette DEBUG loaded listener.js 07:16:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1176c5800) [pid = 1951] [serial = 654] [outer = 0x112d07800] 07:16:17 INFO - PROCESS | 1951 | 1466691377005 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]]]}] 07:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 823ms 07:16:17 INFO - PROCESS | 1951 | 1466691377030 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 07:16:17 INFO - PROCESS | 1951 | 1466691377031 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 07:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:16:17 INFO - PROCESS | 1951 | 1466691377055 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:16:17 INFO - PROCESS | 1951 | 1466691377057 Marionette TRACE conn2 <- [1,846,null,{}] 07:16:17 INFO - PROCESS | 1951 | 1466691377062 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}] 07:16:17 INFO - PROCESS | 1951 | 1466691377064 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:17 INFO - PROCESS | 1951 | 1466691377163 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 07:16:17 INFO - PROCESS | 1951 | 1466691377239 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:17 INFO - PROCESS | 1951 | 1466691377240 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fe8800 == 47 [pid = 1951] [id = 219] 07:16:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x118485800) [pid = 1951] [serial = 655] [outer = 0x0] 07:16:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x11921b800) [pid = 1951] [serial = 656] [outer = 0x118485800] 07:16:17 INFO - PROCESS | 1951 | 1466691377284 Marionette DEBUG loaded listener.js 07:16:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x11980d000) [pid = 1951] [serial = 657] [outer = 0x118485800] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x12aee4000 == 46 [pid = 1951] [id = 212] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x12a514000 == 45 [pid = 1951] [id = 211] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x1295a9800 == 44 [pid = 1951] [id = 210] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x128e91800 == 43 [pid = 1951] [id = 209] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x128625800 == 42 [pid = 1951] [id = 208] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x124cc2000 == 41 [pid = 1951] [id = 207] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x123ebb000 == 40 [pid = 1951] [id = 206] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x1213cd000 == 39 [pid = 1951] [id = 205] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x119562000 == 38 [pid = 1951] [id = 204] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x116fd2000 == 37 [pid = 1951] [id = 203] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x116673000 == 36 [pid = 1951] [id = 202] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x118ac7800 == 35 [pid = 1951] [id = 201] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x1164b9000 == 34 [pid = 1951] [id = 200] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x119a97800 == 33 [pid = 1951] [id = 199] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x117465000 == 32 [pid = 1951] [id = 218] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4a4800 == 31 [pid = 1951] [id = 217] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x12aee9800 == 30 [pid = 1951] [id = 216] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x1210aa000 == 29 [pid = 1951] [id = 215] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb22000 == 28 [pid = 1951] [id = 213] 07:16:18 INFO - PROCESS | 1951 | --DOCSHELL 0x11667a000 == 27 [pid = 1951] [id = 214] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x12ae08800) [pid = 1951] [serial = 596] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x128ec9800) [pid = 1951] [serial = 587] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x12735ac00) [pid = 1951] [serial = 581] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x128a69800) [pid = 1951] [serial = 584] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x11856c800) [pid = 1951] [serial = 569] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x119602400) [pid = 1951] [serial = 570] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x1183ebc00) [pid = 1951] [serial = 566] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x118489000) [pid = 1951] [serial = 567] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x124917800) [pid = 1951] [serial = 578] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x12533e400) [pid = 1951] [serial = 579] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x121896400) [pid = 1951] [serial = 575] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x123ea4800) [pid = 1951] [serial = 576] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1199e0c00) [pid = 1951] [serial = 572] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x120e4fc00) [pid = 1951] [serial = 573] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x12b9c9800) [pid = 1951] [serial = 564] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x118abd000) [pid = 1951] [serial = 590] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x128a5fc00) [pid = 1951] [serial = 593] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x126a0b800) [pid = 1951] [serial = 591] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x12955f800) [pid = 1951] [serial = 594] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x129447000) [pid = 1951] [serial = 588] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x128acb800) [pid = 1951] [serial = 585] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1273f5400) [pid = 1951] [serial = 582] [outer = 0x0] [url = about:blank] 07:16:18 INFO - PROCESS | 1951 | 1466691378487 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]]]}] 07:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1496ms 07:16:18 INFO - PROCESS | 1951 | 1466691378532 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 07:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:16:18 INFO - PROCESS | 1951 | 1466691378536 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 07:16:18 INFO - PROCESS | 1951 | 1466691378541 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:16:18 INFO - PROCESS | 1951 | 1466691378544 Marionette TRACE conn2 <- [1,850,null,{}] 07:16:18 INFO - PROCESS | 1951 | 1466691378549 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}] 07:16:18 INFO - PROCESS | 1951 | 1466691378551 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:18 INFO - PROCESS | 1951 | 1466691378623 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 07:16:18 INFO - PROCESS | 1951 | 1466691378627 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:18 INFO - PROCESS | 1951 | 1466691378630 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x1132c8800 == 28 [pid = 1951] [id = 220] 07:16:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x112961800) [pid = 1951] [serial = 658] [outer = 0x0] 07:16:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x112964c00) [pid = 1951] [serial = 659] [outer = 0x112961800] 07:16:18 INFO - PROCESS | 1951 | 1466691378659 Marionette DEBUG loaded listener.js 07:16:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x112d02c00) [pid = 1951] [serial = 660] [outer = 0x112961800] 07:16:18 INFO - PROCESS | 1951 | 1466691378997 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]]]}] 07:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 473ms 07:16:19 INFO - PROCESS | 1951 | 1466691379014 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 07:16:19 INFO - PROCESS | 1951 | 1466691379018 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 07:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:16:19 INFO - PROCESS | 1951 | 1466691379025 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:16:19 INFO - PROCESS | 1951 | 1466691379027 Marionette TRACE conn2 <- [1,854,null,{}] 07:16:19 INFO - PROCESS | 1951 | 1466691379030 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}] 07:16:19 INFO - PROCESS | 1951 | 1466691379032 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:19 INFO - PROCESS | 1951 | 1466691379130 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 07:16:19 INFO - PROCESS | 1951 | 1466691379139 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:19 INFO - PROCESS | 1951 | 1466691379140 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x11678c800 == 29 [pid = 1951] [id = 221] 07:16:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x1133a5400) [pid = 1951] [serial = 661] [outer = 0x0] 07:16:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x113c8ec00) [pid = 1951] [serial = 662] [outer = 0x1133a5400] 07:16:19 INFO - PROCESS | 1951 | 1466691379168 Marionette DEBUG loaded listener.js 07:16:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x115e8c000) [pid = 1951] [serial = 663] [outer = 0x1133a5400] 07:16:19 INFO - PROCESS | 1951 | 1466691379563 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]]]}] 07:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 571ms 07:16:19 INFO - PROCESS | 1951 | 1466691379597 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 07:16:19 INFO - PROCESS | 1951 | 1466691379599 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 07:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:16:19 INFO - PROCESS | 1951 | 1466691379603 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:16:19 INFO - PROCESS | 1951 | 1466691379607 Marionette TRACE conn2 <- [1,858,null,{}] 07:16:19 INFO - PROCESS | 1951 | 1466691379619 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}] 07:16:19 INFO - PROCESS | 1951 | 1466691379624 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:19 INFO - PROCESS | 1951 | 1466691379742 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 07:16:19 INFO - PROCESS | 1951 | 1466691379762 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:19 INFO - PROCESS | 1951 | 1466691379764 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x117e6b800 == 30 [pid = 1951] [id = 222] 07:16:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1122a9c00) [pid = 1951] [serial = 664] [outer = 0x0] 07:16:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1176cec00) [pid = 1951] [serial = 665] [outer = 0x1122a9c00] 07:16:19 INFO - PROCESS | 1951 | 1466691379811 Marionette DEBUG loaded listener.js 07:16:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x117e89400) [pid = 1951] [serial = 666] [outer = 0x1122a9c00] 07:16:20 INFO - PROCESS | 1951 | 1466691380256 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]]]}] 07:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 673ms 07:16:20 INFO - PROCESS | 1951 | 1466691380285 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 07:16:20 INFO - PROCESS | 1951 | 1466691380287 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 07:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:16:20 INFO - PROCESS | 1951 | 1466691380289 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:16:20 INFO - PROCESS | 1951 | 1466691380290 Marionette TRACE conn2 <- [1,862,null,{}] 07:16:20 INFO - PROCESS | 1951 | 1466691380292 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}] 07:16:20 INFO - PROCESS | 1951 | 1466691380293 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:20 INFO - PROCESS | 1951 | 1466691380391 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 07:16:20 INFO - PROCESS | 1951 | 1466691380439 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:20 INFO - PROCESS | 1951 | 1466691380440 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x118580800 == 31 [pid = 1951] [id = 223] 07:16:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x118238c00) [pid = 1951] [serial = 667] [outer = 0x0] 07:16:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x11823b000) [pid = 1951] [serial = 668] [outer = 0x118238c00] 07:16:20 INFO - PROCESS | 1951 | 1466691380465 Marionette DEBUG loaded listener.js 07:16:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1183ecc00) [pid = 1951] [serial = 669] [outer = 0x118238c00] 07:16:20 INFO - PROCESS | 1951 | 1466691380793 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]]]}] 07:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 518ms 07:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:16:20 INFO - PROCESS | 1951 | 1466691380808 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 07:16:20 INFO - PROCESS | 1951 | 1466691380809 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 07:16:20 INFO - PROCESS | 1951 | 1466691380817 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:16:20 INFO - PROCESS | 1951 | 1466691380819 Marionette TRACE conn2 <- [1,866,null,{}] 07:16:20 INFO - PROCESS | 1951 | 1466691380823 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}] 07:16:20 INFO - PROCESS | 1951 | 1466691380824 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:20 INFO - PROCESS | 1951 | 1466691380913 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 07:16:20 INFO - PROCESS | 1951 | 1466691380917 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:20 INFO - PROCESS | 1951 | 1466691380918 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x11925d000 == 32 [pid = 1951] [id = 224] 07:16:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x112a81800) [pid = 1951] [serial = 670] [outer = 0x0] 07:16:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1183f0c00) [pid = 1951] [serial = 671] [outer = 0x112a81800] 07:16:20 INFO - PROCESS | 1951 | 1466691380943 Marionette DEBUG loaded listener.js 07:16:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x11848f400) [pid = 1951] [serial = 672] [outer = 0x112a81800] 07:16:21 INFO - PROCESS | 1951 | 1466691381273 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]]]}] 07:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 477ms 07:16:21 INFO - PROCESS | 1951 | 1466691381290 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 07:16:21 INFO - PROCESS | 1951 | 1466691381291 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 07:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:16:21 INFO - PROCESS | 1951 | 1466691381293 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:16:21 INFO - PROCESS | 1951 | 1466691381294 Marionette TRACE conn2 <- [1,870,null,{}] 07:16:21 INFO - PROCESS | 1951 | 1466691381296 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}] 07:16:21 INFO - PROCESS | 1951 | 1466691381301 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:21 INFO - PROCESS | 1951 | 1466691381417 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 07:16:21 INFO - PROCESS | 1951 | 1466691381450 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:21 INFO - PROCESS | 1951 | 1466691381451 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a9c000 == 33 [pid = 1951] [id = 225] 07:16:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x11850cc00) [pid = 1951] [serial = 673] [outer = 0x0] 07:16:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x119221c00) [pid = 1951] [serial = 674] [outer = 0x11850cc00] 07:16:21 INFO - PROCESS | 1951 | 1466691381476 Marionette DEBUG loaded listener.js 07:16:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x119822c00) [pid = 1951] [serial = 675] [outer = 0x11850cc00] 07:16:21 INFO - PROCESS | 1951 | 1466691381800 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]]]}] 07:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 07:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:16:21 INFO - PROCESS | 1951 | 1466691381813 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 07:16:21 INFO - PROCESS | 1951 | 1466691381814 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 07:16:21 INFO - PROCESS | 1951 | 1466691381826 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:16:21 INFO - PROCESS | 1951 | 1466691381827 Marionette TRACE conn2 <- [1,874,null,{}] 07:16:21 INFO - PROCESS | 1951 | 1466691381836 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}] 07:16:21 INFO - PROCESS | 1951 | 1466691381838 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:21 INFO - PROCESS | 1951 | 1466691381928 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 07:16:21 INFO - PROCESS | 1951 | 1466691381931 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:21 INFO - PROCESS | 1951 | 1466691381932 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x1210aa800 == 34 [pid = 1951] [id = 226] 07:16:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x117e8b800) [pid = 1951] [serial = 676] [outer = 0x0] 07:16:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x119829c00) [pid = 1951] [serial = 677] [outer = 0x117e8b800] 07:16:21 INFO - PROCESS | 1951 | 1466691381957 Marionette DEBUG loaded listener.js 07:16:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x1199afc00) [pid = 1951] [serial = 678] [outer = 0x117e8b800] 07:16:22 INFO - PROCESS | 1951 | 1466691382264 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]]]}] 07:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 477ms 07:16:22 INFO - PROCESS | 1951 | 1466691382295 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 07:16:22 INFO - PROCESS | 1951 | 1466691382296 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 07:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x125340000) [pid = 1951] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x128a61c00) [pid = 1951] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x128a67000) [pid = 1951] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x119224800) [pid = 1951] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x11856bc00) [pid = 1951] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x12ac0cc00) [pid = 1951] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x120f0fc00) [pid = 1951] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x118235000) [pid = 1951] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x116762c00) [pid = 1951] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x118577000) [pid = 1951] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x117e39c00) [pid = 1951] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x12a630800) [pid = 1951] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x112f58c00) [pid = 1951] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x12bcb4400) [pid = 1951] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:16:22 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x119225000) [pid = 1951] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:16:22 INFO - PROCESS | 1951 | 1466691382470 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:16:22 INFO - PROCESS | 1951 | 1466691382471 Marionette TRACE conn2 <- [1,878,null,{}] 07:16:22 INFO - PROCESS | 1951 | 1466691382480 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}] 07:16:22 INFO - PROCESS | 1951 | 1466691382481 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:22 INFO - PROCESS | 1951 | 1466691382559 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 07:16:22 INFO - PROCESS | 1951 | 1466691382563 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:22 INFO - PROCESS | 1951 | 1466691382564 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x121874000 == 35 [pid = 1951] [id = 227] 07:16:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x118404c00) [pid = 1951] [serial = 679] [outer = 0x0] 07:16:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x118577000) [pid = 1951] [serial = 680] [outer = 0x118404c00] 07:16:22 INFO - PROCESS | 1951 | 1466691382591 Marionette DEBUG loaded listener.js 07:16:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1199b2000) [pid = 1951] [serial = 681] [outer = 0x118404c00] 07:16:22 INFO - PROCESS | 1951 | 1466691382896 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]]]}] 07:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 491ms 07:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:16:22 INFO - PROCESS | 1951 | 1466691382944 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 07:16:22 INFO - PROCESS | 1951 | 1466691382946 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 07:16:22 INFO - PROCESS | 1951 | 1466691382948 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:16:22 INFO - PROCESS | 1951 | 1466691382949 Marionette TRACE conn2 <- [1,882,null,{}] 07:16:22 INFO - PROCESS | 1951 | 1466691382951 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}] 07:16:22 INFO - PROCESS | 1951 | 1466691382960 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:23 INFO - PROCESS | 1951 | 1466691383031 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 07:16:23 INFO - PROCESS | 1951 | 1466691383081 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:23 INFO - PROCESS | 1951 | 1466691383083 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x117e6b000 == 36 [pid = 1951] [id = 228] 07:16:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1164dfc00) [pid = 1951] [serial = 682] [outer = 0x0] 07:16:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1199e1000) [pid = 1951] [serial = 683] [outer = 0x1164dfc00] 07:16:23 INFO - PROCESS | 1951 | 1466691383109 Marionette DEBUG loaded listener.js 07:16:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x119c7b400) [pid = 1951] [serial = 684] [outer = 0x1164dfc00] 07:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 418ms 07:16:23 INFO - PROCESS | 1951 | 1466691383362 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]]]}] 07:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:16:23 INFO - PROCESS | 1951 | 1466691383374 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 07:16:23 INFO - PROCESS | 1951 | 1466691383375 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 07:16:23 INFO - PROCESS | 1951 | 1466691383377 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:16:23 INFO - PROCESS | 1951 | 1466691383378 Marionette TRACE conn2 <- [1,886,null,{}] 07:16:23 INFO - PROCESS | 1951 | 1466691383381 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}] 07:16:23 INFO - PROCESS | 1951 | 1466691383382 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:23 INFO - PROCESS | 1951 | 1466691383467 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 07:16:23 INFO - PROCESS | 1951 | 1466691383473 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:23 INFO - PROCESS | 1951 | 1466691383474 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x1252a8800 == 37 [pid = 1951] [id = 229] 07:16:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1199e2c00) [pid = 1951] [serial = 685] [outer = 0x0] 07:16:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x120e4ec00) [pid = 1951] [serial = 686] [outer = 0x1199e2c00] 07:16:23 INFO - PROCESS | 1951 | 1466691383498 Marionette DEBUG loaded listener.js 07:16:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x120f0fc00) [pid = 1951] [serial = 687] [outer = 0x1199e2c00] 07:16:23 INFO - PROCESS | 1951 | 1466691383811 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]]]}] 07:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 07:16:23 INFO - PROCESS | 1951 | 1466691383845 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 07:16:23 INFO - PROCESS | 1951 | 1466691383847 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 07:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:16:23 INFO - PROCESS | 1951 | 1466691383849 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:16:23 INFO - PROCESS | 1951 | 1466691383851 Marionette TRACE conn2 <- [1,890,null,{}] 07:16:23 INFO - PROCESS | 1951 | 1466691383854 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}] 07:16:23 INFO - PROCESS | 1951 | 1466691383855 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:23 INFO - PROCESS | 1951 | 1466691383945 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 07:16:24 INFO - PROCESS | 1951 | 1466691383999 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:24 INFO - PROCESS | 1951 | 1466691384001 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x11925b000 == 38 [pid = 1951] [id = 230] 07:16:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x120e4fc00) [pid = 1951] [serial = 688] [outer = 0x0] 07:16:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x12182ec00) [pid = 1951] [serial = 689] [outer = 0x120e4fc00] 07:16:24 INFO - PROCESS | 1951 | 1466691384027 Marionette DEBUG loaded listener.js 07:16:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x123fc5c00) [pid = 1951] [serial = 690] [outer = 0x120e4fc00] 07:16:24 INFO - PROCESS | 1951 | 1466691384303 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]]]}] 07:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 472ms 07:16:24 INFO - PROCESS | 1951 | 1466691384326 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 07:16:24 INFO - PROCESS | 1951 | 1466691384327 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 07:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:16:24 INFO - PROCESS | 1951 | 1466691384329 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:16:24 INFO - PROCESS | 1951 | 1466691384330 Marionette TRACE conn2 <- [1,894,null,{}] 07:16:24 INFO - PROCESS | 1951 | 1466691384332 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}] 07:16:24 INFO - PROCESS | 1951 | 1466691384334 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:24 INFO - PROCESS | 1951 | 1466691384423 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 07:16:24 INFO - PROCESS | 1951 | 1466691384426 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:24 INFO - PROCESS | 1951 | 1466691384427 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x128627000 == 39 [pid = 1951] [id = 231] 07:16:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1211c5400) [pid = 1951] [serial = 691] [outer = 0x0] 07:16:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x124cf3800) [pid = 1951] [serial = 692] [outer = 0x1211c5400] 07:16:24 INFO - PROCESS | 1951 | 1466691384451 Marionette DEBUG loaded listener.js 07:16:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x1252f0800) [pid = 1951] [serial = 693] [outer = 0x1211c5400] 07:16:24 INFO - PROCESS | 1951 | 1466691384986 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]]]}] 07:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 719ms 07:16:25 INFO - PROCESS | 1951 | 1466691385049 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 07:16:25 INFO - PROCESS | 1951 | 1466691385052 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 07:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:16:25 INFO - PROCESS | 1951 | 1466691385055 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:16:25 INFO - PROCESS | 1951 | 1466691385058 Marionette TRACE conn2 <- [1,898,null,{}] 07:16:25 INFO - PROCESS | 1951 | 1466691385062 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}] 07:16:25 INFO - PROCESS | 1951 | 1466691385063 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:25 INFO - PROCESS | 1951 | 1466691385172 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 07:16:25 INFO - PROCESS | 1951 | 1466691385292 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:25 INFO - PROCESS | 1951 | 1466691385294 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x116935000 == 40 [pid = 1951] [id = 232] 07:16:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x112a7f000) [pid = 1951] [serial = 694] [outer = 0x0] 07:16:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x112d61c00) [pid = 1951] [serial = 695] [outer = 0x112a7f000] 07:16:25 INFO - PROCESS | 1951 | 1466691385325 Marionette DEBUG loaded listener.js 07:16:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x115e1bc00) [pid = 1951] [serial = 696] [outer = 0x112a7f000] 07:16:25 INFO - PROCESS | 1951 | 1466691385987 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]]]}] 07:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 973ms 07:16:26 INFO - PROCESS | 1951 | 1466691386028 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 07:16:26 INFO - PROCESS | 1951 | 1466691386030 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 07:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:16:26 INFO - PROCESS | 1951 | 1466691386034 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:16:26 INFO - PROCESS | 1951 | 1466691386036 Marionette TRACE conn2 <- [1,902,null,{}] 07:16:26 INFO - PROCESS | 1951 | 1466691386040 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}] 07:16:26 INFO - PROCESS | 1951 | 1466691386042 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:26 INFO - PROCESS | 1951 | 1466691386151 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 07:16:26 INFO - PROCESS | 1951 | 1466691386225 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:26 INFO - PROCESS | 1951 | 1466691386228 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x115dad800 == 41 [pid = 1951] [id = 233] 07:16:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x113c4fc00) [pid = 1951] [serial = 697] [outer = 0x0] 07:16:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x115e87400) [pid = 1951] [serial = 698] [outer = 0x113c4fc00] 07:16:26 INFO - PROCESS | 1951 | 1466691386258 Marionette DEBUG loaded listener.js 07:16:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x116639800) [pid = 1951] [serial = 699] [outer = 0x113c4fc00] 07:16:26 INFO - PROCESS | 1951 | --DOCSHELL 0x11925b000 == 40 [pid = 1951] [id = 230] 07:16:26 INFO - PROCESS | 1951 | --DOCSHELL 0x1252a8800 == 39 [pid = 1951] [id = 229] 07:16:26 INFO - PROCESS | 1951 | --DOCSHELL 0x117e6b000 == 38 [pid = 1951] [id = 228] 07:16:26 INFO - PROCESS | 1951 | --DOCSHELL 0x121874000 == 37 [pid = 1951] [id = 227] 07:16:26 INFO - PROCESS | 1951 | --DOCSHELL 0x1210aa800 == 36 [pid = 1951] [id = 226] 07:16:26 INFO - PROCESS | 1951 | --DOCSHELL 0x119a9c000 == 35 [pid = 1951] [id = 225] 07:16:26 INFO - PROCESS | 1951 | --DOCSHELL 0x11925d000 == 34 [pid = 1951] [id = 224] 07:16:26 INFO - PROCESS | 1951 | --DOCSHELL 0x118580800 == 33 [pid = 1951] [id = 223] 07:16:26 INFO - PROCESS | 1951 | --DOCSHELL 0x117e6b800 == 32 [pid = 1951] [id = 222] 07:16:26 INFO - PROCESS | 1951 | --DOCSHELL 0x11678c800 == 31 [pid = 1951] [id = 221] 07:16:26 INFO - PROCESS | 1951 | --DOCSHELL 0x1132c8800 == 30 [pid = 1951] [id = 220] 07:16:26 INFO - PROCESS | 1951 | --DOCSHELL 0x116fe8800 == 29 [pid = 1951] [id = 219] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x126aed000) [pid = 1951] [serial = 620] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x128acd400) [pid = 1951] [serial = 623] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x129556800) [pid = 1951] [serial = 626] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x128ecd000) [pid = 1951] [serial = 624] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x121256800) [pid = 1951] [serial = 629] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x1199dac00) [pid = 1951] [serial = 611] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x120e4bc00) [pid = 1951] [serial = 612] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x129561800) [pid = 1951] [serial = 627] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x12b9c6400) [pid = 1951] [serial = 597] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x12182a400) [pid = 1951] [serial = 614] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x11848f800) [pid = 1951] [serial = 608] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x119611400) [pid = 1951] [serial = 609] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1176c5000) [pid = 1951] [serial = 599] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x128a64400) [pid = 1951] [serial = 630] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x11823e400) [pid = 1951] [serial = 600] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x119611000) [pid = 1951] [serial = 602] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x11982fc00) [pid = 1951] [serial = 603] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x118155400) [pid = 1951] [serial = 605] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1183ee000) [pid = 1951] [serial = 606] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x12b90dc00) [pid = 1951] [serial = 635] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x12491f400) [pid = 1951] [serial = 617] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x128a60000) [pid = 1951] [serial = 621] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x12533f400) [pid = 1951] [serial = 618] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x12bcbb800) [pid = 1951] [serial = 638] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x12bcc2800) [pid = 1951] [serial = 639] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x12a62b800) [pid = 1951] [serial = 633] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x123f1d400) [pid = 1951] [serial = 615] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x12bb09400) [pid = 1951] [serial = 636] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x12944a400) [pid = 1951] [serial = 632] [outer = 0x0] [url = about:blank] 07:16:26 INFO - PROCESS | 1951 | 1466691386675 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]]]}] 07:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 675ms 07:16:26 INFO - PROCESS | 1951 | 1466691386708 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 07:16:26 INFO - PROCESS | 1951 | 1466691386712 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 07:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:16:26 INFO - PROCESS | 1951 | 1466691386723 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:16:26 INFO - PROCESS | 1951 | 1466691386725 Marionette TRACE conn2 <- [1,906,null,{}] 07:16:26 INFO - PROCESS | 1951 | 1466691386728 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}] 07:16:26 INFO - PROCESS | 1951 | 1466691386729 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:26 INFO - PROCESS | 1951 | 1466691386811 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 07:16:26 INFO - PROCESS | 1951 | 1466691386815 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:26 INFO - PROCESS | 1951 | 1466691386817 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fce800 == 30 [pid = 1951] [id = 234] 07:16:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x1176c0c00) [pid = 1951] [serial = 700] [outer = 0x0] 07:16:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x117e35400) [pid = 1951] [serial = 701] [outer = 0x1176c0c00] 07:16:26 INFO - PROCESS | 1951 | 1466691386848 Marionette DEBUG loaded listener.js 07:16:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x118156400) [pid = 1951] [serial = 702] [outer = 0x1176c0c00] 07:16:27 INFO - PROCESS | 1951 | 1466691387168 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]]]}] 07:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 478ms 07:16:27 INFO - PROCESS | 1951 | 1466691387208 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 07:16:27 INFO - PROCESS | 1951 | 1466691387209 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 07:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:16:27 INFO - PROCESS | 1951 | 1466691387213 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:16:27 INFO - PROCESS | 1951 | 1466691387216 Marionette TRACE conn2 <- [1,910,null,{}] 07:16:27 INFO - PROCESS | 1951 | 1466691387225 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}] 07:16:27 INFO - PROCESS | 1951 | 1466691387228 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:27 INFO - PROCESS | 1951 | 1466691387310 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 07:16:27 INFO - PROCESS | 1951 | 1466691387315 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:27 INFO - PROCESS | 1951 | 1466691387317 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x118ade800 == 31 [pid = 1951] [id = 235] 07:16:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1183eac00) [pid = 1951] [serial = 703] [outer = 0x0] 07:16:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x11848d400) [pid = 1951] [serial = 704] [outer = 0x1183eac00] 07:16:27 INFO - PROCESS | 1951 | 1466691387350 Marionette DEBUG loaded listener.js 07:16:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x118575400) [pid = 1951] [serial = 705] [outer = 0x1183eac00] 07:16:27 INFO - PROCESS | 1951 | 1466691387674 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]]]}] 07:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 475ms 07:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:16:27 INFO - PROCESS | 1951 | 1466691387690 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 07:16:27 INFO - PROCESS | 1951 | 1466691387692 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 07:16:27 INFO - PROCESS | 1951 | 1466691387694 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:16:27 INFO - PROCESS | 1951 | 1466691387695 Marionette TRACE conn2 <- [1,914,null,{}] 07:16:27 INFO - PROCESS | 1951 | 1466691387697 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}] 07:16:27 INFO - PROCESS | 1951 | 1466691387699 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:27 INFO - PROCESS | 1951 | 1466691387790 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 07:16:27 INFO - PROCESS | 1951 | 1466691387837 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:27 INFO - PROCESS | 1951 | 1466691387838 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198ea000 == 32 [pid = 1951] [id = 236] 07:16:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x118491c00) [pid = 1951] [serial = 706] [outer = 0x0] 07:16:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x118f8f000) [pid = 1951] [serial = 707] [outer = 0x118491c00] 07:16:27 INFO - PROCESS | 1951 | 1466691387864 Marionette DEBUG loaded listener.js 07:16:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x119608400) [pid = 1951] [serial = 708] [outer = 0x118491c00] 07:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 07:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:16:28 INFO - PROCESS | 1951 | 1466691388159 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]]]}] 07:16:28 INFO - PROCESS | 1951 | 1466691388163 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 07:16:28 INFO - PROCESS | 1951 | 1466691388165 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 07:16:28 INFO - PROCESS | 1951 | 1466691388175 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:16:28 INFO - PROCESS | 1951 | 1466691388176 Marionette TRACE conn2 <- [1,918,null,{}] 07:16:28 INFO - PROCESS | 1951 | 1466691388178 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}] 07:16:28 INFO - PROCESS | 1951 | 1466691388180 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:28 INFO - PROCESS | 1951 | 1466691388262 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 07:16:28 INFO - PROCESS | 1951 | 1466691388266 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:28 INFO - PROCESS | 1951 | 1466691388267 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x12119d800 == 33 [pid = 1951] [id = 237] 07:16:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x118f91400) [pid = 1951] [serial = 709] [outer = 0x0] 07:16:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x119823400) [pid = 1951] [serial = 710] [outer = 0x118f91400] 07:16:28 INFO - PROCESS | 1951 | 1466691388293 Marionette DEBUG loaded listener.js 07:16:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1199ad000) [pid = 1951] [serial = 711] [outer = 0x118f91400] 07:16:28 INFO - PROCESS | 1951 | 1466691388608 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]]]}] 07:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 478ms 07:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:16:28 INFO - PROCESS | 1951 | 1466691388645 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 07:16:28 INFO - PROCESS | 1951 | 1466691388647 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 07:16:28 INFO - PROCESS | 1951 | 1466691388649 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:16:28 INFO - PROCESS | 1951 | 1466691388650 Marionette TRACE conn2 <- [1,922,null,{}] 07:16:28 INFO - PROCESS | 1951 | 1466691388655 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}] 07:16:28 INFO - PROCESS | 1951 | 1466691388659 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:28 INFO - PROCESS | 1951 | 1466691388788 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 07:16:28 INFO - PROCESS | 1951 | 1466691388799 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:28 INFO - PROCESS | 1951 | 1466691388800 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x121868000 == 34 [pid = 1951] [id = 238] 07:16:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x11960c000) [pid = 1951] [serial = 712] [outer = 0x0] 07:16:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1199dac00) [pid = 1951] [serial = 713] [outer = 0x11960c000] 07:16:28 INFO - PROCESS | 1951 | 1466691388826 Marionette DEBUG loaded listener.js 07:16:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x123e09400) [pid = 1951] [serial = 714] [outer = 0x11960c000] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x118238c00) [pid = 1951] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x11850cc00) [pid = 1951] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x112961800) [pid = 1951] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1199e2c00) [pid = 1951] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1133a5400) [pid = 1951] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1122a9c00) [pid = 1951] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x118485800) [pid = 1951] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x112961400) [pid = 1951] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x118484800) [pid = 1951] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x124ce9400) [pid = 1951] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x112a81800) [pid = 1951] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x117e8b800) [pid = 1951] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1273e9400) [pid = 1951] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x1164dfc00) [pid = 1951] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x118404c00) [pid = 1951] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x112d07800) [pid = 1951] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:16:29 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x120e4fc00) [pid = 1951] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:16:29 INFO - PROCESS | 1951 | 1466691389458 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]]]}] 07:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 822ms 07:16:29 INFO - PROCESS | 1951 | 1466691389507 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 07:16:29 INFO - PROCESS | 1951 | 1466691389510 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 07:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:16:29 INFO - PROCESS | 1951 | 1466691389514 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:16:29 INFO - PROCESS | 1951 | 1466691389517 Marionette TRACE conn2 <- [1,926,null,{}] 07:16:29 INFO - PROCESS | 1951 | 1466691389523 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}] 07:16:29 INFO - PROCESS | 1951 | 1466691389525 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:29 INFO - PROCESS | 1951 | 1466691389623 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 07:16:29 INFO - PROCESS | 1951 | 1466691389675 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:29 INFO - PROCESS | 1951 | 1466691389676 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fde800 == 35 [pid = 1951] [id = 239] 07:16:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x112d05400) [pid = 1951] [serial = 715] [outer = 0x0] 07:16:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x1161a5400) [pid = 1951] [serial = 716] [outer = 0x112d05400] 07:16:29 INFO - PROCESS | 1951 | 1466691389707 Marionette DEBUG loaded listener.js 07:16:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x1167f5000) [pid = 1951] [serial = 717] [outer = 0x112d05400] 07:16:30 INFO - PROCESS | 1951 | 1466691390159 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]]]}] 07:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 674ms 07:16:30 INFO - PROCESS | 1951 | 1466691390190 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 07:16:30 INFO - PROCESS | 1951 | 1466691390194 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 07:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:16:30 INFO - PROCESS | 1951 | 1466691390221 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:16:30 INFO - PROCESS | 1951 | 1466691390224 Marionette TRACE conn2 <- [1,930,null,{}] 07:16:30 INFO - PROCESS | 1951 | 1466691390231 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}] 07:16:30 INFO - PROCESS | 1951 | 1466691390234 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:30 INFO - PROCESS | 1951 | 1466691390382 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 07:16:30 INFO - PROCESS | 1951 | 1466691390473 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:30 INFO - PROCESS | 1951 | 1466691390474 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x1169b3000 == 36 [pid = 1951] [id = 240] 07:16:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x117e8b800) [pid = 1951] [serial = 718] [outer = 0x0] 07:16:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x118236c00) [pid = 1951] [serial = 719] [outer = 0x117e8b800] 07:16:30 INFO - PROCESS | 1951 | 1466691390528 Marionette DEBUG loaded listener.js 07:16:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1183ebc00) [pid = 1951] [serial = 720] [outer = 0x117e8b800] 07:16:30 INFO - PROCESS | 1951 | 1466691390980 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]]]}] 07:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 846ms 07:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:16:31 INFO - PROCESS | 1951 | 1466691391047 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 07:16:31 INFO - PROCESS | 1951 | 1466691391049 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 07:16:31 INFO - PROCESS | 1951 | 1466691391069 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:16:31 INFO - PROCESS | 1951 | 1466691391072 Marionette TRACE conn2 <- [1,934,null,{}] 07:16:31 INFO - PROCESS | 1951 | 1466691391081 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}] 07:16:31 INFO - PROCESS | 1951 | 1466691391084 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:31 INFO - PROCESS | 1951 | 1466691391176 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 07:16:31 INFO - PROCESS | 1951 | 1466691391241 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:31 INFO - PROCESS | 1951 | 1466691391243 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x127191000 == 37 [pid = 1951] [id = 241] 07:16:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x119583400) [pid = 1951] [serial = 721] [outer = 0x0] 07:16:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x119803c00) [pid = 1951] [serial = 722] [outer = 0x119583400] 07:16:31 INFO - PROCESS | 1951 | 1466691391274 Marionette DEBUG loaded listener.js 07:16:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1199d8000) [pid = 1951] [serial = 723] [outer = 0x119583400] 07:16:31 INFO - PROCESS | 1951 | 1466691391676 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]]]}] 07:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 691ms 07:16:31 INFO - PROCESS | 1951 | 1466691391743 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 07:16:31 INFO - PROCESS | 1951 | 1466691391745 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 07:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:16:31 INFO - PROCESS | 1951 | 1466691391747 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:16:31 INFO - PROCESS | 1951 | 1466691391748 Marionette TRACE conn2 <- [1,938,null,{}] 07:16:31 INFO - PROCESS | 1951 | 1466691391751 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}] 07:16:31 INFO - PROCESS | 1951 | 1466691391752 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:31 INFO - PROCESS | 1951 | 1466691391849 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 07:16:31 INFO - PROCESS | 1951 | 1466691391899 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:31 INFO - PROCESS | 1951 | 1466691391901 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x128622000 == 38 [pid = 1951] [id = 242] 07:16:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x119c7d400) [pid = 1951] [serial = 724] [outer = 0x0] 07:16:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x120f0b400) [pid = 1951] [serial = 725] [outer = 0x119c7d400] 07:16:31 INFO - PROCESS | 1951 | 1466691391929 Marionette DEBUG loaded listener.js 07:16:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1216f1800) [pid = 1951] [serial = 726] [outer = 0x119c7d400] 07:16:32 INFO - PROCESS | 1951 | 1466691392341 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]]]}] 07:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 619ms 07:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:16:32 INFO - PROCESS | 1951 | 1466691392376 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 07:16:32 INFO - PROCESS | 1951 | 1466691392377 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 07:16:32 INFO - PROCESS | 1951 | 1466691392380 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:16:32 INFO - PROCESS | 1951 | 1466691392381 Marionette TRACE conn2 <- [1,942,null,{}] 07:16:32 INFO - PROCESS | 1951 | 1466691392384 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}] 07:16:32 INFO - PROCESS | 1951 | 1466691392386 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:32 INFO - PROCESS | 1951 | 1466691392496 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 07:16:32 INFO - PROCESS | 1951 | 1466691392580 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:32 INFO - PROCESS | 1951 | 1466691392581 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x12861a800 == 39 [pid = 1951] [id = 243] 07:16:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x11229e800) [pid = 1951] [serial = 727] [outer = 0x0] 07:16:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x123e0b800) [pid = 1951] [serial = 728] [outer = 0x11229e800] 07:16:32 INFO - PROCESS | 1951 | 1466691392610 Marionette DEBUG loaded listener.js 07:16:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x123eab400) [pid = 1951] [serial = 729] [outer = 0x11229e800] 07:16:33 INFO - PROCESS | 1951 | 1466691393104 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]]]}] 07:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 769ms 07:16:33 INFO - PROCESS | 1951 | 1466691393149 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 07:16:33 INFO - PROCESS | 1951 | 1466691393151 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 07:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:16:33 INFO - PROCESS | 1951 | 1466691393175 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:16:33 INFO - PROCESS | 1951 | 1466691393177 Marionette TRACE conn2 <- [1,946,null,{}] 07:16:33 INFO - PROCESS | 1951 | 1466691393181 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}] 07:16:33 INFO - PROCESS | 1951 | 1466691393182 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:33 INFO - PROCESS | 1951 | 1466691393273 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 07:16:33 INFO - PROCESS | 1951 | 1466691393334 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:33 INFO - PROCESS | 1951 | 1466691393336 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x115daa800 == 40 [pid = 1951] [id = 244] 07:16:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x112fa9000) [pid = 1951] [serial = 730] [outer = 0x0] 07:16:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x115dbe800) [pid = 1951] [serial = 731] [outer = 0x112fa9000] 07:16:33 INFO - PROCESS | 1951 | 1466691393382 Marionette DEBUG loaded listener.js 07:16:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x116902400) [pid = 1951] [serial = 732] [outer = 0x112fa9000] 07:16:34 INFO - PROCESS | 1951 | --DOCSHELL 0x12119d800 == 39 [pid = 1951] [id = 237] 07:16:34 INFO - PROCESS | 1951 | --DOCSHELL 0x1198ea000 == 38 [pid = 1951] [id = 236] 07:16:34 INFO - PROCESS | 1951 | --DOCSHELL 0x118ade800 == 37 [pid = 1951] [id = 235] 07:16:34 INFO - PROCESS | 1951 | --DOCSHELL 0x116fce800 == 36 [pid = 1951] [id = 234] 07:16:34 INFO - PROCESS | 1951 | --DOCSHELL 0x115dad800 == 35 [pid = 1951] [id = 233] 07:16:34 INFO - PROCESS | 1951 | --DOCSHELL 0x116935000 == 34 [pid = 1951] [id = 232] 07:16:34 INFO - PROCESS | 1951 | --DOCSHELL 0x128627000 == 33 [pid = 1951] [id = 231] 07:16:34 INFO - PROCESS | 1951 | --DOCSHELL 0x12861a800 == 32 [pid = 1951] [id = 243] 07:16:34 INFO - PROCESS | 1951 | --DOCSHELL 0x128622000 == 31 [pid = 1951] [id = 242] 07:16:34 INFO - PROCESS | 1951 | --DOCSHELL 0x127191000 == 30 [pid = 1951] [id = 241] 07:16:34 INFO - PROCESS | 1951 | --DOCSHELL 0x1169b3000 == 29 [pid = 1951] [id = 240] 07:16:34 INFO - PROCESS | 1951 | --DOCSHELL 0x121868000 == 28 [pid = 1951] [id = 238] 07:16:34 INFO - PROCESS | 1951 | --DOCSHELL 0x116fde800 == 27 [pid = 1951] [id = 239] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1183ecc00) [pid = 1951] [serial = 669] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x11823b000) [pid = 1951] [serial = 668] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x119221c00) [pid = 1951] [serial = 674] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x112964c00) [pid = 1951] [serial = 659] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x120f0fc00) [pid = 1951] [serial = 687] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x112d02c00) [pid = 1951] [serial = 660] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x113c8ec00) [pid = 1951] [serial = 662] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x115e8c000) [pid = 1951] [serial = 663] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x1176cec00) [pid = 1951] [serial = 665] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x11980d000) [pid = 1951] [serial = 657] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x11921b800) [pid = 1951] [serial = 656] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x11663bc00) [pid = 1951] [serial = 642] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x112d04000) [pid = 1951] [serial = 641] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x119830800) [pid = 1951] [serial = 645] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x119611800) [pid = 1951] [serial = 644] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x126aeec00) [pid = 1951] [serial = 648] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x1183f0c00) [pid = 1951] [serial = 671] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x125347800) [pid = 1951] [serial = 647] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x119829c00) [pid = 1951] [serial = 677] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x119822c00) [pid = 1951] [serial = 675] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x12a631000) [pid = 1951] [serial = 651] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x1199e1000) [pid = 1951] [serial = 683] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x118577000) [pid = 1951] [serial = 680] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x128bb7800) [pid = 1951] [serial = 650] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 68 (0x1199b2000) [pid = 1951] [serial = 681] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 67 (0x120e4ec00) [pid = 1951] [serial = 686] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 66 (0x1199afc00) [pid = 1951] [serial = 678] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 65 (0x1176c5800) [pid = 1951] [serial = 654] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 64 (0x115e87800) [pid = 1951] [serial = 653] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 63 (0x11848f400) [pid = 1951] [serial = 672] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 62 (0x12182ec00) [pid = 1951] [serial = 689] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 61 (0x119c7b400) [pid = 1951] [serial = 684] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 60 (0x117e89400) [pid = 1951] [serial = 666] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | --DOMWINDOW == 59 (0x123fc5c00) [pid = 1951] [serial = 690] [outer = 0x0] [url = about:blank] 07:16:34 INFO - PROCESS | 1951 | 1466691394431 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]]]}] 07:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1272ms 07:16:34 INFO - PROCESS | 1951 | 1466691394451 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 07:16:34 INFO - PROCESS | 1951 | 1466691394455 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 07:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:16:34 INFO - PROCESS | 1951 | 1466691394460 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:16:34 INFO - PROCESS | 1951 | 1466691394463 Marionette TRACE conn2 <- [1,950,null,{}] 07:16:34 INFO - PROCESS | 1951 | 1466691394470 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}] 07:16:34 INFO - PROCESS | 1951 | 1466691394473 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:34 INFO - PROCESS | 1951 | 1466691394584 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 07:16:34 INFO - PROCESS | 1951 | 1466691394642 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:34 INFO - PROCESS | 1951 | 1466691394643 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x115ef3000 == 28 [pid = 1951] [id = 245] 07:16:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 60 (0x112a81800) [pid = 1951] [serial = 733] [outer = 0x0] 07:16:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 61 (0x113c89000) [pid = 1951] [serial = 734] [outer = 0x112a81800] 07:16:34 INFO - PROCESS | 1951 | 1466691394690 Marionette DEBUG loaded listener.js 07:16:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 62 (0x1164de800) [pid = 1951] [serial = 735] [outer = 0x112a81800] 07:16:35 INFO - PROCESS | 1951 | 1466691395040 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]]]}] 07:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 622ms 07:16:35 INFO - PROCESS | 1951 | 1466691395082 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 07:16:35 INFO - PROCESS | 1951 | 1466691395090 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 07:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:16:35 INFO - PROCESS | 1951 | 1466691395096 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:16:35 INFO - PROCESS | 1951 | 1466691395099 Marionette TRACE conn2 <- [1,954,null,{}] 07:16:35 INFO - PROCESS | 1951 | 1466691395103 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}] 07:16:35 INFO - PROCESS | 1951 | 1466691395106 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:35 INFO - PROCESS | 1951 | 1466691395233 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 07:16:35 INFO - PROCESS | 1951 | 1466691395304 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:35 INFO - PROCESS | 1951 | 1466691395306 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x116ac3800 == 29 [pid = 1951] [id = 246] 07:16:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 63 (0x1164e7000) [pid = 1951] [serial = 736] [outer = 0x0] 07:16:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 64 (0x116f90000) [pid = 1951] [serial = 737] [outer = 0x1164e7000] 07:16:35 INFO - PROCESS | 1951 | 1466691395352 Marionette DEBUG loaded listener.js 07:16:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 65 (0x11815a400) [pid = 1951] [serial = 738] [outer = 0x1164e7000] 07:16:35 INFO - PROCESS | 1951 | 1466691395801 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]]]}] 07:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 721ms 07:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:16:35 INFO - PROCESS | 1951 | 1466691395831 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 07:16:35 INFO - PROCESS | 1951 | 1466691395833 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 07:16:35 INFO - PROCESS | 1951 | 1466691395837 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:16:35 INFO - PROCESS | 1951 | 1466691395841 Marionette TRACE conn2 <- [1,958,null,{}] 07:16:35 INFO - PROCESS | 1951 | 1466691395849 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}] 07:16:35 INFO - PROCESS | 1951 | 1466691395854 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:35 INFO - PROCESS | 1951 | 1466691395945 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 07:16:35 INFO - PROCESS | 1951 | 1466691395954 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:35 INFO - PROCESS | 1951 | 1466691395956 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x11857b800 == 30 [pid = 1951] [id = 247] 07:16:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 66 (0x112961c00) [pid = 1951] [serial = 739] [outer = 0x0] 07:16:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 67 (0x118490400) [pid = 1951] [serial = 740] [outer = 0x112961c00] 07:16:35 INFO - PROCESS | 1951 | 1466691395984 Marionette DEBUG loaded listener.js 07:16:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x118576800) [pid = 1951] [serial = 741] [outer = 0x112961c00] 07:16:36 INFO - PROCESS | 1951 | 1466691396327 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]]]}] 07:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 526ms 07:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:16:36 INFO - PROCESS | 1951 | 1466691396362 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 07:16:36 INFO - PROCESS | 1951 | 1466691396363 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 07:16:36 INFO - PROCESS | 1951 | 1466691396365 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:16:36 INFO - PROCESS | 1951 | 1466691396367 Marionette TRACE conn2 <- [1,962,null,{}] 07:16:36 INFO - PROCESS | 1951 | 1466691396372 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}] 07:16:36 INFO - PROCESS | 1951 | 1466691396373 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:36 INFO - PROCESS | 1951 | 1466691396473 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 07:16:36 INFO - PROCESS | 1951 | 1466691396488 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:36 INFO - PROCESS | 1951 | 1466691396489 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x119252000 == 31 [pid = 1951] [id = 248] 07:16:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x118f83c00) [pid = 1951] [serial = 742] [outer = 0x0] 07:16:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x119221800) [pid = 1951] [serial = 743] [outer = 0x118f83c00] 07:16:36 INFO - PROCESS | 1951 | 1466691396514 Marionette DEBUG loaded listener.js 07:16:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x119611c00) [pid = 1951] [serial = 744] [outer = 0x118f83c00] 07:16:36 INFO - PROCESS | 1951 | 1466691396830 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]]]}] 07:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 519ms 07:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:16:36 INFO - PROCESS | 1951 | 1466691396886 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 07:16:36 INFO - PROCESS | 1951 | 1466691396887 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 07:16:36 INFO - PROCESS | 1951 | 1466691396889 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:16:36 INFO - PROCESS | 1951 | 1466691396897 Marionette TRACE conn2 <- [1,966,null,{}] 07:16:36 INFO - PROCESS | 1951 | 1466691396905 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}] 07:16:36 INFO - PROCESS | 1951 | 1466691396907 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:36 INFO - PROCESS | 1951 | 1466691396994 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 07:16:36 INFO - PROCESS | 1951 | 1466691396997 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:36 INFO - PROCESS | 1951 | 1466691396998 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a5c000 == 32 [pid = 1951] [id = 249] 07:16:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x112fa9c00) [pid = 1951] [serial = 745] [outer = 0x0] 07:16:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x119825800) [pid = 1951] [serial = 746] [outer = 0x112fa9c00] 07:16:37 INFO - PROCESS | 1951 | 1466691397023 Marionette DEBUG loaded listener.js 07:16:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x1199ac800) [pid = 1951] [serial = 747] [outer = 0x112fa9c00] 07:16:37 INFO - PROCESS | 1951 | 1466691397363 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]]]}] 07:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 525ms 07:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:16:37 INFO - PROCESS | 1951 | 1466691397414 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 07:16:37 INFO - PROCESS | 1951 | 1466691397416 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 07:16:37 INFO - PROCESS | 1951 | 1466691397418 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:16:37 INFO - PROCESS | 1951 | 1466691397419 Marionette TRACE conn2 <- [1,970,null,{}] 07:16:37 INFO - PROCESS | 1951 | 1466691397421 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}] 07:16:37 INFO - PROCESS | 1951 | 1466691397425 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:37 INFO - PROCESS | 1951 | 1466691397535 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 07:16:37 INFO - PROCESS | 1951 | 1466691397573 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:37 INFO - PROCESS | 1951 | 1466691397574 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x1211b0800 == 33 [pid = 1951] [id = 250] 07:16:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x1199d8400) [pid = 1951] [serial = 748] [outer = 0x0] 07:16:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x120e4e000) [pid = 1951] [serial = 749] [outer = 0x1199d8400] 07:16:37 INFO - PROCESS | 1951 | 1466691397609 Marionette DEBUG loaded listener.js 07:16:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x123e09c00) [pid = 1951] [serial = 750] [outer = 0x1199d8400] 07:16:37 INFO - PROCESS | 1951 | 1466691397923 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]]]}] 07:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 522ms 07:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:16:37 INFO - PROCESS | 1951 | 1466691397942 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 07:16:37 INFO - PROCESS | 1951 | 1466691397944 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 07:16:37 INFO - PROCESS | 1951 | 1466691397946 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:16:37 INFO - PROCESS | 1951 | 1466691397947 Marionette TRACE conn2 <- [1,974,null,{}] 07:16:37 INFO - PROCESS | 1951 | 1466691397949 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}] 07:16:37 INFO - PROCESS | 1951 | 1466691397950 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:38 INFO - PROCESS | 1951 | 1466691398054 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 07:16:38 INFO - PROCESS | 1951 | 1466691398058 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:38 INFO - PROCESS | 1951 | 1466691398059 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x123ac8800 == 34 [pid = 1951] [id = 251] 07:16:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x11295b400) [pid = 1951] [serial = 751] [outer = 0x0] 07:16:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x123f1b000) [pid = 1951] [serial = 752] [outer = 0x11295b400] 07:16:38 INFO - PROCESS | 1951 | 1466691398083 Marionette DEBUG loaded listener.js 07:16:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x124995000) [pid = 1951] [serial = 753] [outer = 0x11295b400] 07:16:38 INFO - PROCESS | 1951 | 1466691398412 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]]]}] 07:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 520ms 07:16:38 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x113c4fc00) [pid = 1951] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:16:38 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x118491c00) [pid = 1951] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:16:38 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x1211c5400) [pid = 1951] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:16:38 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x1176c0c00) [pid = 1951] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:16:38 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x1183eac00) [pid = 1951] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:16:38 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x112a7f000) [pid = 1951] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:16:38 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x118f91400) [pid = 1951] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:16:38 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x11960c000) [pid = 1951] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:16:38 INFO - PROCESS | 1951 | 1466691398551 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 07:16:38 INFO - PROCESS | 1951 | 1466691398552 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 07:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:16:38 INFO - PROCESS | 1951 | 1466691398561 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:16:38 INFO - PROCESS | 1951 | 1466691398563 Marionette TRACE conn2 <- [1,978,null,{}] 07:16:38 INFO - PROCESS | 1951 | 1466691398565 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}] 07:16:38 INFO - PROCESS | 1951 | 1466691398566 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:38 INFO - PROCESS | 1951 | 1466691398638 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 07:16:38 INFO - PROCESS | 1951 | 1466691398643 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:38 INFO - PROCESS | 1951 | 1466691398644 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a8f800 == 35 [pid = 1951] [id = 252] 07:16:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x116639000) [pid = 1951] [serial = 754] [outer = 0x0] 07:16:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x118235800) [pid = 1951] [serial = 755] [outer = 0x116639000] 07:16:38 INFO - PROCESS | 1951 | 1466691398670 Marionette DEBUG loaded listener.js 07:16:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x11960c000) [pid = 1951] [serial = 756] [outer = 0x116639000] 07:16:38 INFO - PROCESS | 1951 | 1466691398990 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]]]}] 07:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 469ms 07:16:39 INFO - PROCESS | 1951 | 1466691399031 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 07:16:39 INFO - PROCESS | 1951 | 1466691399033 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 07:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:16:39 INFO - PROCESS | 1951 | 1466691399035 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:16:39 INFO - PROCESS | 1951 | 1466691399037 Marionette TRACE conn2 <- [1,982,null,{}] 07:16:39 INFO - PROCESS | 1951 | 1466691399039 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}] 07:16:39 INFO - PROCESS | 1951 | 1466691399040 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:39 INFO - PROCESS | 1951 | 1466691399118 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 07:16:39 INFO - PROCESS | 1951 | 1466691399124 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:39 INFO - PROCESS | 1951 | 1466691399125 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x1183d6000 == 36 [pid = 1951] [id = 253] 07:16:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x1213f6400) [pid = 1951] [serial = 757] [outer = 0x0] 07:16:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x124cf4000) [pid = 1951] [serial = 758] [outer = 0x1213f6400] 07:16:39 INFO - PROCESS | 1951 | 1466691399149 Marionette DEBUG loaded listener.js 07:16:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x12533e400) [pid = 1951] [serial = 759] [outer = 0x1213f6400] 07:16:39 INFO - PROCESS | 1951 | 1466691399461 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]]]}] 07:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 472ms 07:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:16:39 INFO - PROCESS | 1951 | 1466691399515 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 07:16:39 INFO - PROCESS | 1951 | 1466691399517 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 07:16:39 INFO - PROCESS | 1951 | 1466691399519 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:16:39 INFO - PROCESS | 1951 | 1466691399523 Marionette TRACE conn2 <- [1,986,null,{}] 07:16:39 INFO - PROCESS | 1951 | 1466691399526 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}] 07:16:39 INFO - PROCESS | 1951 | 1466691399527 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:39 INFO - PROCESS | 1951 | 1466691399605 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 07:16:39 INFO - PROCESS | 1951 | 1466691399609 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:39 INFO - PROCESS | 1951 | 1466691399610 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x128615800 == 37 [pid = 1951] [id = 254] 07:16:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x119811000) [pid = 1951] [serial = 760] [outer = 0x0] 07:16:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x1253db800) [pid = 1951] [serial = 761] [outer = 0x119811000] 07:16:39 INFO - PROCESS | 1951 | 1466691399634 Marionette DEBUG loaded listener.js 07:16:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1253e9400) [pid = 1951] [serial = 762] [outer = 0x119811000] 07:16:39 INFO - PROCESS | 1951 | 1466691399950 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]]]}] 07:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 472ms 07:16:39 INFO - PROCESS | 1951 | 1466691399992 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 07:16:39 INFO - PROCESS | 1951 | 1466691399993 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 07:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:16:39 INFO - PROCESS | 1951 | 1466691399996 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:16:40 INFO - PROCESS | 1951 | 1466691399997 Marionette TRACE conn2 <- [1,990,null,{}] 07:16:40 INFO - PROCESS | 1951 | 1466691400000 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}] 07:16:40 INFO - PROCESS | 1951 | 1466691400002 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:40 INFO - PROCESS | 1951 | 1466691400097 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 07:16:40 INFO - PROCESS | 1951 | 1466691400102 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:40 INFO - PROCESS | 1951 | 1466691400105 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a58800 == 38 [pid = 1951] [id = 255] 07:16:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x123f22400) [pid = 1951] [serial = 763] [outer = 0x0] 07:16:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x126a0b800) [pid = 1951] [serial = 764] [outer = 0x123f22400] 07:16:40 INFO - PROCESS | 1951 | 1466691400175 Marionette DEBUG loaded listener.js 07:16:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x126e8b400) [pid = 1951] [serial = 765] [outer = 0x123f22400] 07:16:40 INFO - PROCESS | 1951 | 1466691400458 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]]]}] 07:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 468ms 07:16:40 INFO - PROCESS | 1951 | 1466691400465 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 07:16:40 INFO - PROCESS | 1951 | 1466691400467 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 07:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:16:40 INFO - PROCESS | 1951 | 1466691400477 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:16:40 INFO - PROCESS | 1951 | 1466691400478 Marionette TRACE conn2 <- [1,994,null,{}] 07:16:40 INFO - PROCESS | 1951 | 1466691400480 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}] 07:16:40 INFO - PROCESS | 1951 | 1466691400481 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:40 INFO - PROCESS | 1951 | 1466691400562 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 07:16:40 INFO - PROCESS | 1951 | 1466691400652 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:40 INFO - PROCESS | 1951 | 1466691400653 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x112aca800 == 39 [pid = 1951] [id = 256] 07:16:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x111c22000) [pid = 1951] [serial = 766] [outer = 0x0] 07:16:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1122a0000) [pid = 1951] [serial = 767] [outer = 0x111c22000] 07:16:40 INFO - PROCESS | 1951 | 1466691400685 Marionette DEBUG loaded listener.js 07:16:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x112964800) [pid = 1951] [serial = 768] [outer = 0x111c22000] 07:16:41 INFO - PROCESS | 1951 | 1466691401215 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]]]}] 07:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 768ms 07:16:41 INFO - PROCESS | 1951 | 1466691401247 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 07:16:41 INFO - PROCESS | 1951 | 1466691401249 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 07:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:16:41 INFO - PROCESS | 1951 | 1466691401282 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:16:41 INFO - PROCESS | 1951 | 1466691401284 Marionette TRACE conn2 <- [1,998,null,{}] 07:16:41 INFO - PROCESS | 1951 | 1466691401290 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}] 07:16:41 INFO - PROCESS | 1951 | 1466691401293 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:41 INFO - PROCESS | 1951 | 1466691401399 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 07:16:41 INFO - PROCESS | 1951 | 1466691401472 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:41 INFO - PROCESS | 1951 | 1466691401474 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x118584800 == 40 [pid = 1951] [id = 257] 07:16:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x117143000) [pid = 1951] [serial = 769] [outer = 0x0] 07:16:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1176ce000) [pid = 1951] [serial = 770] [outer = 0x117143000] 07:16:41 INFO - PROCESS | 1951 | 1466691401504 Marionette DEBUG loaded listener.js 07:16:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x118232800) [pid = 1951] [serial = 771] [outer = 0x117143000] 07:16:42 INFO - PROCESS | 1951 | 1466691402169 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]]]}] 07:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 927ms 07:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:16:42 INFO - PROCESS | 1951 | 1466691402223 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 07:16:42 INFO - PROCESS | 1951 | 1466691402226 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 07:16:42 INFO - PROCESS | 1951 | 1466691402229 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:16:42 INFO - PROCESS | 1951 | 1466691402231 Marionette TRACE conn2 <- [1,1002,null,{}] 07:16:42 INFO - PROCESS | 1951 | 1466691402234 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}] 07:16:42 INFO - PROCESS | 1951 | 1466691402235 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:42 INFO - PROCESS | 1951 | 1466691402342 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 07:16:42 INFO - PROCESS | 1951 | --DOCSHELL 0x119a58800 == 39 [pid = 1951] [id = 255] 07:16:42 INFO - PROCESS | 1951 | --DOCSHELL 0x128615800 == 38 [pid = 1951] [id = 254] 07:16:42 INFO - PROCESS | 1951 | --DOCSHELL 0x1183d6000 == 37 [pid = 1951] [id = 253] 07:16:42 INFO - PROCESS | 1951 | --DOCSHELL 0x119a8f800 == 36 [pid = 1951] [id = 252] 07:16:42 INFO - PROCESS | 1951 | --DOCSHELL 0x123ac8800 == 35 [pid = 1951] [id = 251] 07:16:42 INFO - PROCESS | 1951 | --DOCSHELL 0x1211b0800 == 34 [pid = 1951] [id = 250] 07:16:42 INFO - PROCESS | 1951 | --DOCSHELL 0x119a5c000 == 33 [pid = 1951] [id = 249] 07:16:42 INFO - PROCESS | 1951 | --DOCSHELL 0x119252000 == 32 [pid = 1951] [id = 248] 07:16:42 INFO - PROCESS | 1951 | --DOCSHELL 0x11857b800 == 31 [pid = 1951] [id = 247] 07:16:42 INFO - PROCESS | 1951 | --DOCSHELL 0x116ac3800 == 30 [pid = 1951] [id = 246] 07:16:42 INFO - PROCESS | 1951 | --DOCSHELL 0x115ef3000 == 29 [pid = 1951] [id = 245] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x115e87400) [pid = 1951] [serial = 698] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x116639800) [pid = 1951] [serial = 699] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x118f8f000) [pid = 1951] [serial = 707] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x119608400) [pid = 1951] [serial = 708] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1252f0800) [pid = 1951] [serial = 693] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x124cf3800) [pid = 1951] [serial = 692] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x117e35400) [pid = 1951] [serial = 701] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x118156400) [pid = 1951] [serial = 702] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x11848d400) [pid = 1951] [serial = 704] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x118575400) [pid = 1951] [serial = 705] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x112d61c00) [pid = 1951] [serial = 695] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x115e1bc00) [pid = 1951] [serial = 696] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x1199ad000) [pid = 1951] [serial = 711] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x119823400) [pid = 1951] [serial = 710] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x1199dac00) [pid = 1951] [serial = 713] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x123e09400) [pid = 1951] [serial = 714] [outer = 0x0] [url = about:blank] 07:16:42 INFO - PROCESS | 1951 | 1466691402423 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:42 INFO - PROCESS | 1951 | 1466691402426 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x115ef3000 == 30 [pid = 1951] [id = 258] 07:16:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x116639800) [pid = 1951] [serial = 772] [outer = 0x0] 07:16:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x116f99400) [pid = 1951] [serial = 773] [outer = 0x116639800] 07:16:42 INFO - PROCESS | 1951 | 1466691402456 Marionette DEBUG loaded listener.js 07:16:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x1183f0c00) [pid = 1951] [serial = 774] [outer = 0x116639800] 07:16:42 INFO - PROCESS | 1951 | 1466691402823 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]]]}] 07:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 624ms 07:16:42 INFO - PROCESS | 1951 | 1466691402856 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 07:16:42 INFO - PROCESS | 1951 | 1466691402861 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 07:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:16:42 INFO - PROCESS | 1951 | 1466691402868 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:16:42 INFO - PROCESS | 1951 | 1466691402871 Marionette TRACE conn2 <- [1,1006,null,{}] 07:16:42 INFO - PROCESS | 1951 | 1466691402875 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}] 07:16:42 INFO - PROCESS | 1951 | 1466691402877 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:43 INFO - PROCESS | 1951 | 1466691403022 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 07:16:43 INFO - PROCESS | 1951 | 1466691403104 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:43 INFO - PROCESS | 1951 | 1466691403106 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x11858c000 == 31 [pid = 1951] [id = 259] 07:16:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x1183f0000) [pid = 1951] [serial = 775] [outer = 0x0] 07:16:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x11850ec00) [pid = 1951] [serial = 776] [outer = 0x1183f0000] 07:16:43 INFO - PROCESS | 1951 | 1466691403152 Marionette DEBUG loaded listener.js 07:16:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x11921dc00) [pid = 1951] [serial = 777] [outer = 0x1183f0000] 07:16:43 INFO - PROCESS | 1951 | 1466691403444 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]]]}] 07:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 624ms 07:16:43 INFO - PROCESS | 1951 | 1466691403492 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 07:16:43 INFO - PROCESS | 1951 | 1466691403493 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 07:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:16:43 INFO - PROCESS | 1951 | 1466691403495 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:16:43 INFO - PROCESS | 1951 | 1466691403498 Marionette TRACE conn2 <- [1,1010,null,{}] 07:16:43 INFO - PROCESS | 1951 | 1466691403508 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}] 07:16:43 INFO - PROCESS | 1951 | 1466691403511 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:43 INFO - PROCESS | 1951 | 1466691403605 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 07:16:43 INFO - PROCESS | 1951 | 1466691403674 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:43 INFO - PROCESS | 1951 | 1466691403676 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a9b000 == 32 [pid = 1951] [id = 260] 07:16:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x119604000) [pid = 1951] [serial = 778] [outer = 0x0] 07:16:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x119823400) [pid = 1951] [serial = 779] [outer = 0x119604000] 07:16:43 INFO - PROCESS | 1951 | 1466691403704 Marionette DEBUG loaded listener.js 07:16:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x120e4cc00) [pid = 1951] [serial = 780] [outer = 0x119604000] 07:16:43 INFO - PROCESS | 1951 | 1466691403961 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]]]}] 07:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms 07:16:44 INFO - PROCESS | 1951 | 1466691404017 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 07:16:44 INFO - PROCESS | 1951 | 1466691404019 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 07:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:16:44 INFO - PROCESS | 1951 | 1466691404029 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:16:44 INFO - PROCESS | 1951 | 1466691404031 Marionette TRACE conn2 <- [1,1014,null,{}] 07:16:44 INFO - PROCESS | 1951 | 1466691404033 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}] 07:16:44 INFO - PROCESS | 1951 | 1466691404034 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:44 INFO - PROCESS | 1951 | 1466691404116 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 07:16:44 INFO - PROCESS | 1951 | 1466691404171 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:44 INFO - PROCESS | 1951 | 1466691404172 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x12173e000 == 33 [pid = 1951] [id = 261] 07:16:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1199dcc00) [pid = 1951] [serial = 781] [outer = 0x0] 07:16:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x120fd8800) [pid = 1951] [serial = 782] [outer = 0x1199dcc00] 07:16:44 INFO - PROCESS | 1951 | 1466691404197 Marionette DEBUG loaded listener.js 07:16:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x123f1bc00) [pid = 1951] [serial = 783] [outer = 0x1199dcc00] 07:16:44 INFO - PROCESS | 1951 | 1466691404473 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]]]}] 07:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 470ms 07:16:44 INFO - PROCESS | 1951 | 1466691404499 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 07:16:44 INFO - PROCESS | 1951 | 1466691404501 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 07:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:16:44 INFO - PROCESS | 1951 | 1466691404512 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:16:44 INFO - PROCESS | 1951 | 1466691404513 Marionette TRACE conn2 <- [1,1018,null,{}] 07:16:44 INFO - PROCESS | 1951 | 1466691404515 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}] 07:16:44 INFO - PROCESS | 1951 | 1466691404516 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:44 INFO - PROCESS | 1951 | 1466691404624 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 07:16:44 INFO - PROCESS | 1951 | 1466691404628 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:44 INFO - PROCESS | 1951 | 1466691404629 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x11677a800 == 34 [pid = 1951] [id = 262] 07:16:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1122aa800) [pid = 1951] [serial = 784] [outer = 0x0] 07:16:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x124911800) [pid = 1951] [serial = 785] [outer = 0x1122aa800] 07:16:44 INFO - PROCESS | 1951 | 1466691404653 Marionette DEBUG loaded listener.js 07:16:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1252f1800) [pid = 1951] [serial = 786] [outer = 0x1122aa800] 07:16:45 INFO - PROCESS | 1951 | 1466691405009 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]]]}] 07:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 519ms 07:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:16:45 INFO - PROCESS | 1951 | 1466691405032 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 07:16:45 INFO - PROCESS | 1951 | 1466691405033 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 07:16:45 INFO - PROCESS | 1951 | 1466691405036 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:16:45 INFO - PROCESS | 1951 | 1466691405038 Marionette TRACE conn2 <- [1,1022,null,{}] 07:16:45 INFO - PROCESS | 1951 | 1466691405047 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}] 07:16:45 INFO - PROCESS | 1951 | 1466691405051 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:45 INFO - PROCESS | 1951 | 1466691405164 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 07:16:45 INFO - PROCESS | 1951 | 1466691405170 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:45 INFO - PROCESS | 1951 | 1466691405171 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x128a92000 == 35 [pid = 1951] [id = 263] 07:16:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1252f1400) [pid = 1951] [serial = 787] [outer = 0x0] 07:16:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x126aea400) [pid = 1951] [serial = 788] [outer = 0x1252f1400] 07:16:45 INFO - PROCESS | 1951 | 1466691405196 Marionette DEBUG loaded listener.js 07:16:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x12735cc00) [pid = 1951] [serial = 789] [outer = 0x1252f1400] 07:16:45 INFO - PROCESS | 1951 | 1466691405521 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]]]}] 07:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 527ms 07:16:45 INFO - PROCESS | 1951 | 1466691405564 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 07:16:45 INFO - PROCESS | 1951 | 1466691405565 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 07:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:16:45 INFO - PROCESS | 1951 | 1466691405567 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:16:45 INFO - PROCESS | 1951 | 1466691405568 Marionette TRACE conn2 <- [1,1026,null,{}] 07:16:45 INFO - PROCESS | 1951 | 1466691405573 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}] 07:16:45 INFO - PROCESS | 1951 | 1466691405574 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:45 INFO - PROCESS | 1951 | 1466691405674 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 07:16:45 INFO - PROCESS | 1951 | 1466691405709 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:45 INFO - PROCESS | 1951 | 1466691405710 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e8e800 == 36 [pid = 1951] [id = 264] 07:16:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1199ad400) [pid = 1951] [serial = 790] [outer = 0x0] 07:16:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1273f1000) [pid = 1951] [serial = 791] [outer = 0x1199ad400] 07:16:45 INFO - PROCESS | 1951 | 1466691405734 Marionette DEBUG loaded listener.js 07:16:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x128a5d800) [pid = 1951] [serial = 792] [outer = 0x1199ad400] 07:16:46 INFO - PROCESS | 1951 | 1466691406043 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]]]}] 07:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 521ms 07:16:46 INFO - PROCESS | 1951 | 1466691406089 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 07:16:46 INFO - PROCESS | 1951 | 1466691406091 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 07:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:16:46 INFO - PROCESS | 1951 | 1466691406093 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:16:46 INFO - PROCESS | 1951 | 1466691406094 Marionette TRACE conn2 <- [1,1030,null,{}] 07:16:46 INFO - PROCESS | 1951 | 1466691406096 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}] 07:16:46 INFO - PROCESS | 1951 | 1466691406097 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:46 INFO - PROCESS | 1951 | 1466691406196 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 07:16:46 INFO - PROCESS | 1951 | 1466691406200 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:46 INFO - PROCESS | 1951 | 1466691406201 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293bb800 == 37 [pid = 1951] [id = 265] 07:16:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x125340400) [pid = 1951] [serial = 793] [outer = 0x0] 07:16:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x128a67c00) [pid = 1951] [serial = 794] [outer = 0x125340400] 07:16:46 INFO - PROCESS | 1951 | 1466691406227 Marionette DEBUG loaded listener.js 07:16:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x128ac5000) [pid = 1951] [serial = 795] [outer = 0x125340400] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x112fa9c00) [pid = 1951] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x112fa9000) [pid = 1951] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1164e7000) [pid = 1951] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x112a81800) [pid = 1951] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x112961c00) [pid = 1951] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x112d05400) [pid = 1951] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x117e8b800) [pid = 1951] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1199d8400) [pid = 1951] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x11295b400) [pid = 1951] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x119583400) [pid = 1951] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x116639000) [pid = 1951] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1213f6400) [pid = 1951] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x119c7d400) [pid = 1951] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x119811000) [pid = 1951] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x11229e800) [pid = 1951] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:16:46 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x118f83c00) [pid = 1951] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:16:46 INFO - PROCESS | 1951 | 1466691406621 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]]]}] 07:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 568ms 07:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:16:46 INFO - PROCESS | 1951 | 1466691406662 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 07:16:46 INFO - PROCESS | 1951 | 1466691406663 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 07:16:46 INFO - PROCESS | 1951 | 1466691406665 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:16:46 INFO - PROCESS | 1951 | 1466691406667 Marionette TRACE conn2 <- [1,1034,null,{}] 07:16:46 INFO - PROCESS | 1951 | 1466691406669 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}] 07:16:46 INFO - PROCESS | 1951 | 1466691406670 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:46 INFO - PROCESS | 1951 | 1466691406758 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 07:16:46 INFO - PROCESS | 1951 | 1466691406762 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:46 INFO - PROCESS | 1951 | 1466691406763 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x126e60000 == 38 [pid = 1951] [id = 266] 07:16:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x1122a6400) [pid = 1951] [serial = 796] [outer = 0x0] 07:16:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x117141400) [pid = 1951] [serial = 797] [outer = 0x1122a6400] 07:16:46 INFO - PROCESS | 1951 | 1466691406788 Marionette DEBUG loaded listener.js 07:16:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1167f0c00) [pid = 1951] [serial = 798] [outer = 0x1122a6400] 07:16:47 INFO - PROCESS | 1951 | 1466691407134 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]]]}] 07:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 07:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:16:47 INFO - PROCESS | 1951 | 1466691407184 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 07:16:47 INFO - PROCESS | 1951 | 1466691407185 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 07:16:47 INFO - PROCESS | 1951 | 1466691407187 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:16:47 INFO - PROCESS | 1951 | 1466691407188 Marionette TRACE conn2 <- [1,1038,null,{}] 07:16:47 INFO - PROCESS | 1951 | 1466691407190 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}] 07:16:47 INFO - PROCESS | 1951 | 1466691407191 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:47 INFO - PROCESS | 1951 | 1466691407265 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 07:16:47 INFO - PROCESS | 1951 | 1466691407271 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:47 INFO - PROCESS | 1951 | 1466691407273 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x10ebb9800 == 39 [pid = 1951] [id = 267] 07:16:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x118579c00) [pid = 1951] [serial = 799] [outer = 0x0] 07:16:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x123f22000) [pid = 1951] [serial = 800] [outer = 0x118579c00] 07:16:47 INFO - PROCESS | 1951 | 1466691407297 Marionette DEBUG loaded listener.js 07:16:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x128a63000) [pid = 1951] [serial = 801] [outer = 0x118579c00] 07:16:47 INFO - PROCESS | 1951 | 1466691407613 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]]]}] 07:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 470ms 07:16:47 INFO - PROCESS | 1951 | 1466691407657 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 07:16:47 INFO - PROCESS | 1951 | 1466691407659 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 07:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:16:47 INFO - PROCESS | 1951 | 1466691407661 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:16:47 INFO - PROCESS | 1951 | 1466691407663 Marionette TRACE conn2 <- [1,1042,null,{}] 07:16:47 INFO - PROCESS | 1951 | 1466691407665 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}] 07:16:47 INFO - PROCESS | 1951 | 1466691407667 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:47 INFO - PROCESS | 1951 | 1466691407756 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 07:16:47 INFO - PROCESS | 1951 | 1466691407760 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:47 INFO - PROCESS | 1951 | 1466691407761 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac2e800 == 40 [pid = 1951] [id = 268] 07:16:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x123e0bc00) [pid = 1951] [serial = 802] [outer = 0x0] 07:16:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x128acc400) [pid = 1951] [serial = 803] [outer = 0x123e0bc00] 07:16:47 INFO - PROCESS | 1951 | 1466691407787 Marionette DEBUG loaded listener.js 07:16:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x128ec4800) [pid = 1951] [serial = 804] [outer = 0x123e0bc00] 07:16:48 INFO - PROCESS | 1951 | 1466691408122 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]]]}] 07:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 471ms 07:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:16:48 INFO - PROCESS | 1951 | 1466691408132 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 07:16:48 INFO - PROCESS | 1951 | 1466691408133 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 07:16:48 INFO - PROCESS | 1951 | 1466691408158 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:16:48 INFO - PROCESS | 1951 | 1466691408159 Marionette TRACE conn2 <- [1,1046,null,{}] 07:16:48 INFO - PROCESS | 1951 | 1466691408168 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}] 07:16:48 INFO - PROCESS | 1951 | 1466691408169 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:48 INFO - PROCESS | 1951 | 1466691408255 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 07:16:48 INFO - PROCESS | 1951 | 1466691408259 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:48 INFO - PROCESS | 1951 | 1466691408260 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aee6000 == 41 [pid = 1951] [id = 269] 07:16:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1273e9c00) [pid = 1951] [serial = 805] [outer = 0x0] 07:16:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x128ecd800) [pid = 1951] [serial = 806] [outer = 0x1273e9c00] 07:16:48 INFO - PROCESS | 1951 | 1466691408284 Marionette DEBUG loaded listener.js 07:16:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1291e9000) [pid = 1951] [serial = 807] [outer = 0x1273e9c00] 07:16:48 INFO - PROCESS | 1951 | 1466691408678 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]]]}] 07:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 594ms 07:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:16:48 INFO - PROCESS | 1951 | 1466691408733 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 07:16:48 INFO - PROCESS | 1951 | 1466691408735 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 07:16:48 INFO - PROCESS | 1951 | 1466691408738 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:16:48 INFO - PROCESS | 1951 | 1466691408740 Marionette TRACE conn2 <- [1,1050,null,{}] 07:16:48 INFO - PROCESS | 1951 | 1466691408744 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}] 07:16:48 INFO - PROCESS | 1951 | 1466691408746 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:48 INFO - PROCESS | 1951 | 1466691408853 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 07:16:48 INFO - PROCESS | 1951 | 1466691408909 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:48 INFO - PROCESS | 1951 | 1466691408911 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x11816f800 == 42 [pid = 1951] [id = 270] 07:16:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x112d02800) [pid = 1951] [serial = 808] [outer = 0x0] 07:16:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x1167f5c00) [pid = 1951] [serial = 809] [outer = 0x112d02800] 07:16:48 INFO - PROCESS | 1951 | 1466691408942 Marionette DEBUG loaded listener.js 07:16:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x118239400) [pid = 1951] [serial = 810] [outer = 0x112d02800] 07:16:49 INFO - PROCESS | 1951 | 1466691409370 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]]]}] 07:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 671ms 07:16:49 INFO - PROCESS | 1951 | 1466691409426 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 07:16:49 INFO - PROCESS | 1951 | 1466691409430 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 07:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:16:49 INFO - PROCESS | 1951 | 1466691409473 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:16:49 INFO - PROCESS | 1951 | 1466691409476 Marionette TRACE conn2 <- [1,1054,null,{}] 07:16:49 INFO - PROCESS | 1951 | 1466691409482 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}] 07:16:49 INFO - PROCESS | 1951 | 1466691409484 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:49 INFO - PROCESS | 1951 | 1466691409646 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 07:16:49 INFO - PROCESS | 1951 | 1466691409749 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:49 INFO - PROCESS | 1951 | 1466691409751 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x12396c000 == 43 [pid = 1951] [id = 271] 07:16:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x11921ac00) [pid = 1951] [serial = 811] [outer = 0x0] 07:16:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x11960b400) [pid = 1951] [serial = 812] [outer = 0x11921ac00] 07:16:49 INFO - PROCESS | 1951 | 1466691409801 Marionette DEBUG loaded listener.js 07:16:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x119830400) [pid = 1951] [serial = 813] [outer = 0x11921ac00] 07:16:50 INFO - PROCESS | 1951 | 1466691410186 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]]]}] 07:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 797ms 07:16:50 INFO - PROCESS | 1951 | 1466691410247 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 07:16:50 INFO - PROCESS | 1951 | 1466691410249 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 07:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:16:50 INFO - PROCESS | 1951 | 1466691410251 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:16:50 INFO - PROCESS | 1951 | 1466691410254 Marionette TRACE conn2 <- [1,1058,null,{}] 07:16:50 INFO - PROCESS | 1951 | 1466691410263 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}] 07:16:50 INFO - PROCESS | 1951 | 1466691410266 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:50 INFO - PROCESS | 1951 | 1466691410368 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 07:16:50 INFO - PROCESS | 1951 | 1466691410426 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:50 INFO - PROCESS | 1951 | 1466691410428 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac92000 == 44 [pid = 1951] [id = 272] 07:16:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x1216f8800) [pid = 1951] [serial = 814] [outer = 0x0] 07:16:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x124bd8c00) [pid = 1951] [serial = 815] [outer = 0x1216f8800] 07:16:50 INFO - PROCESS | 1951 | 1466691410460 Marionette DEBUG loaded listener.js 07:16:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x126ac0400) [pid = 1951] [serial = 816] [outer = 0x1216f8800] 07:16:50 INFO - PROCESS | 1951 | 1466691410897 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]]]}] 07:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 672ms 07:16:50 INFO - PROCESS | 1951 | 1466691410935 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 07:16:50 INFO - PROCESS | 1951 | 1466691410937 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 07:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:16:50 INFO - PROCESS | 1951 | 1466691410942 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:16:50 INFO - PROCESS | 1951 | 1466691410944 Marionette TRACE conn2 <- [1,1062,null,{}] 07:16:50 INFO - PROCESS | 1951 | 1466691410946 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}] 07:16:50 INFO - PROCESS | 1951 | 1466691410948 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:51 INFO - PROCESS | 1951 | 1466691411081 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 07:16:51 INFO - PROCESS | 1951 | 1466691411166 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:51 INFO - PROCESS | 1951 | 1466691411167 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb2a000 == 45 [pid = 1951] [id = 273] 07:16:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x126e97400) [pid = 1951] [serial = 817] [outer = 0x0] 07:16:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x12735ac00) [pid = 1951] [serial = 818] [outer = 0x126e97400] 07:16:51 INFO - PROCESS | 1951 | 1466691411212 Marionette DEBUG loaded listener.js 07:16:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x128a66800) [pid = 1951] [serial = 819] [outer = 0x126e97400] 07:16:51 INFO - PROCESS | 1951 | 1466691411773 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]]]}] 07:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 873ms 07:16:51 INFO - PROCESS | 1951 | 1466691411815 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 07:16:51 INFO - PROCESS | 1951 | 1466691411817 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 07:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:16:51 INFO - PROCESS | 1951 | 1466691411819 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:16:51 INFO - PROCESS | 1951 | 1466691411822 Marionette TRACE conn2 <- [1,1066,null,{}] 07:16:51 INFO - PROCESS | 1951 | 1466691411825 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}] 07:16:51 INFO - PROCESS | 1951 | 1466691411826 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:51 INFO - PROCESS | 1951 | 1466691411931 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 07:16:52 INFO - PROCESS | 1951 | 1466691412008 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:52 INFO - PROCESS | 1951 | 1466691412010 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be5a000 == 46 [pid = 1951] [id = 274] 07:16:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x113c4fc00) [pid = 1951] [serial = 820] [outer = 0x0] 07:16:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x128acb800) [pid = 1951] [serial = 821] [outer = 0x113c4fc00] 07:16:52 INFO - PROCESS | 1951 | 1466691412038 Marionette DEBUG loaded listener.js 07:16:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x128d32800) [pid = 1951] [serial = 822] [outer = 0x113c4fc00] 07:16:52 INFO - PROCESS | 1951 | 1466691412626 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]]]}] 07:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 871ms 07:16:52 INFO - PROCESS | 1951 | 1466691412691 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 07:16:52 INFO - PROCESS | 1951 | 1466691412694 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 07:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:16:52 INFO - PROCESS | 1951 | 1466691412697 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:16:52 INFO - PROCESS | 1951 | 1466691412699 Marionette TRACE conn2 <- [1,1070,null,{}] 07:16:52 INFO - PROCESS | 1951 | 1466691412703 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}] 07:16:52 INFO - PROCESS | 1951 | 1466691412704 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:52 INFO - PROCESS | 1951 | 1466691412803 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 07:16:52 INFO - PROCESS | 1951 | 1466691412869 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:52 INFO - PROCESS | 1951 | 1466691412872 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x116ac7000 == 47 [pid = 1951] [id = 275] 07:16:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x112961000) [pid = 1951] [serial = 823] [outer = 0x0] 07:16:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x1161a3000) [pid = 1951] [serial = 824] [outer = 0x112961000] 07:16:52 INFO - PROCESS | 1951 | 1466691412900 Marionette DEBUG loaded listener.js 07:16:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x118238400) [pid = 1951] [serial = 825] [outer = 0x112961000] 07:16:53 INFO - PROCESS | 1951 | 1466691413348 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]]]}] 07:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 672ms 07:16:53 INFO - PROCESS | 1951 | 1466691413395 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 07:16:53 INFO - PROCESS | 1951 | 1466691413399 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 07:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:16:53 INFO - PROCESS | 1951 | 1466691413410 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:16:53 INFO - PROCESS | 1951 | 1466691413413 Marionette TRACE conn2 <- [1,1074,null,{}] 07:16:53 INFO - PROCESS | 1951 | 1466691413417 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}] 07:16:53 INFO - PROCESS | 1951 | 1466691413419 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x115daa800 == 46 [pid = 1951] [id = 244] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac2e800 == 45 [pid = 1951] [id = 268] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x10ebb9800 == 44 [pid = 1951] [id = 267] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x126e60000 == 43 [pid = 1951] [id = 266] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x1293bb800 == 42 [pid = 1951] [id = 265] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x128e8e800 == 41 [pid = 1951] [id = 264] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x128a92000 == 40 [pid = 1951] [id = 263] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x11677a800 == 39 [pid = 1951] [id = 262] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x12173e000 == 38 [pid = 1951] [id = 261] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x119a9b000 == 37 [pid = 1951] [id = 260] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x11858c000 == 36 [pid = 1951] [id = 259] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x115ef3000 == 35 [pid = 1951] [id = 258] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x118584800 == 34 [pid = 1951] [id = 257] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x112aca800 == 33 [pid = 1951] [id = 256] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x116ac7000 == 32 [pid = 1951] [id = 275] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x12be5a000 == 31 [pid = 1951] [id = 274] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb2a000 == 30 [pid = 1951] [id = 273] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac92000 == 29 [pid = 1951] [id = 272] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x12396c000 == 28 [pid = 1951] [id = 271] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x12aee6000 == 27 [pid = 1951] [id = 269] 07:16:54 INFO - PROCESS | 1951 | --DOCSHELL 0x11816f800 == 26 [pid = 1951] [id = 270] 07:16:54 INFO - PROCESS | 1951 | 1466691414103 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x119825800) [pid = 1951] [serial = 746] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x116902400) [pid = 1951] [serial = 732] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x115dbe800) [pid = 1951] [serial = 731] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x116f90000) [pid = 1951] [serial = 737] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x11815a400) [pid = 1951] [serial = 738] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x113c89000) [pid = 1951] [serial = 734] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x1164de800) [pid = 1951] [serial = 735] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x118490400) [pid = 1951] [serial = 740] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x118576800) [pid = 1951] [serial = 741] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x1167f5000) [pid = 1951] [serial = 717] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1161a5400) [pid = 1951] [serial = 716] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x1183ebc00) [pid = 1951] [serial = 720] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x120e4e000) [pid = 1951] [serial = 749] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x118236c00) [pid = 1951] [serial = 719] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x123f1b000) [pid = 1951] [serial = 752] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1199d8000) [pid = 1951] [serial = 723] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x119803c00) [pid = 1951] [serial = 722] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x123e09c00) [pid = 1951] [serial = 750] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x118235800) [pid = 1951] [serial = 755] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x124cf4000) [pid = 1951] [serial = 758] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x11960c000) [pid = 1951] [serial = 756] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1216f1800) [pid = 1951] [serial = 726] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x124995000) [pid = 1951] [serial = 753] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x120f0b400) [pid = 1951] [serial = 725] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1253db800) [pid = 1951] [serial = 761] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x123eab400) [pid = 1951] [serial = 729] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1253e9400) [pid = 1951] [serial = 762] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x123e0b800) [pid = 1951] [serial = 728] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x119221800) [pid = 1951] [serial = 743] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x1199ac800) [pid = 1951] [serial = 747] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x119611c00) [pid = 1951] [serial = 744] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x12533e400) [pid = 1951] [serial = 759] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x126a0b800) [pid = 1951] [serial = 764] [outer = 0x0] [url = about:blank] 07:16:54 INFO - PROCESS | 1951 | 1466691414286 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:54 INFO - PROCESS | 1951 | 1466691414288 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x112f87000 == 27 [pid = 1951] [id = 276] 07:16:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x112a81800) [pid = 1951] [serial = 826] [outer = 0x0] 07:16:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x112d61c00) [pid = 1951] [serial = 827] [outer = 0x112a81800] 07:16:54 INFO - PROCESS | 1951 | 1466691414337 Marionette DEBUG loaded listener.js 07:16:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x113c59c00) [pid = 1951] [serial = 828] [outer = 0x112a81800] 07:16:54 INFO - PROCESS | 1951 | 1466691414793 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]]]}] 07:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1423ms 07:16:54 INFO - PROCESS | 1951 | 1466691414833 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 07:16:54 INFO - PROCESS | 1951 | 1466691414836 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 07:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:16:54 INFO - PROCESS | 1951 | 1466691414839 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:16:54 INFO - PROCESS | 1951 | 1466691414841 Marionette TRACE conn2 <- [1,1078,null,{}] 07:16:54 INFO - PROCESS | 1951 | 1466691414844 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}] 07:16:54 INFO - PROCESS | 1951 | 1466691414846 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:54 INFO - PROCESS | 1951 | 1466691414923 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 07:16:54 INFO - PROCESS | 1951 | 1466691414928 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:54 INFO - PROCESS | 1951 | 1466691414930 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x116aba800 == 28 [pid = 1951] [id = 277] 07:16:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x116a1bc00) [pid = 1951] [serial = 829] [outer = 0x0] 07:16:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x117e38800) [pid = 1951] [serial = 830] [outer = 0x116a1bc00] 07:16:54 INFO - PROCESS | 1951 | 1466691414961 Marionette DEBUG loaded listener.js 07:16:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x118235400) [pid = 1951] [serial = 831] [outer = 0x116a1bc00] 07:16:55 INFO - PROCESS | 1951 | 1466691415426 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]]]}] 07:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 623ms 07:16:55 INFO - PROCESS | 1951 | 1466691415462 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 07:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:16:55 INFO - PROCESS | 1951 | 1466691415464 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 07:16:55 INFO - PROCESS | 1951 | 1466691415466 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:16:55 INFO - PROCESS | 1951 | 1466691415467 Marionette TRACE conn2 <- [1,1082,null,{}] 07:16:55 INFO - PROCESS | 1951 | 1466691415472 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}] 07:16:55 INFO - PROCESS | 1951 | 1466691415474 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:55 INFO - PROCESS | 1951 | 1466691415548 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 07:16:55 INFO - PROCESS | 1951 | 1466691415558 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:55 INFO - PROCESS | 1951 | 1466691415559 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182b2800 == 29 [pid = 1951] [id = 278] 07:16:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x118503800) [pid = 1951] [serial = 832] [outer = 0x0] 07:16:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x11850f000) [pid = 1951] [serial = 833] [outer = 0x118503800] 07:16:55 INFO - PROCESS | 1951 | 1466691415593 Marionette DEBUG loaded listener.js 07:16:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x118f8ac00) [pid = 1951] [serial = 834] [outer = 0x118503800] 07:16:55 INFO - PROCESS | 1951 | 1466691415951 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]]]}] 07:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 519ms 07:16:56 INFO - PROCESS | 1951 | 1466691416000 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 07:16:56 INFO - PROCESS | 1951 | 1466691416002 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 07:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:16:56 INFO - PROCESS | 1951 | 1466691416012 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:16:56 INFO - PROCESS | 1951 | 1466691416015 Marionette TRACE conn2 <- [1,1086,null,{}] 07:16:56 INFO - PROCESS | 1951 | 1466691416017 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}] 07:16:56 INFO - PROCESS | 1951 | 1466691416020 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:56 INFO - PROCESS | 1951 | 1466691416100 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 07:16:56 INFO - PROCESS | 1951 | 1466691416105 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:56 INFO - PROCESS | 1951 | 1466691416107 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x119577800 == 30 [pid = 1951] [id = 279] 07:16:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x119224400) [pid = 1951] [serial = 835] [outer = 0x0] 07:16:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x119802c00) [pid = 1951] [serial = 836] [outer = 0x119224400] 07:16:56 INFO - PROCESS | 1951 | 1466691416132 Marionette DEBUG loaded listener.js 07:16:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x11982d000) [pid = 1951] [serial = 837] [outer = 0x119224400] 07:16:56 INFO - PROCESS | 1951 | 1466691416480 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]]]}] 07:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 525ms 07:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:16:56 INFO - PROCESS | 1951 | 1466691416533 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 07:16:56 INFO - PROCESS | 1951 | 1466691416534 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 07:16:56 INFO - PROCESS | 1951 | 1466691416536 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:16:56 INFO - PROCESS | 1951 | 1466691416537 Marionette TRACE conn2 <- [1,1090,null,{}] 07:16:56 INFO - PROCESS | 1951 | 1466691416540 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}] 07:16:56 INFO - PROCESS | 1951 | 1466691416541 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:56 INFO - PROCESS | 1951 | 1466691416636 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 07:16:56 INFO - PROCESS | 1951 | 1466691416672 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:56 INFO - PROCESS | 1951 | 1466691416674 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a60800 == 31 [pid = 1951] [id = 280] 07:16:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1199b6400) [pid = 1951] [serial = 838] [outer = 0x0] 07:16:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1199da000) [pid = 1951] [serial = 839] [outer = 0x1199b6400] 07:16:56 INFO - PROCESS | 1951 | 1466691416705 Marionette DEBUG loaded listener.js 07:16:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x119c80400) [pid = 1951] [serial = 840] [outer = 0x1199b6400] 07:16:57 INFO - PROCESS | 1951 | 1466691417015 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]]]}] 07:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 521ms 07:16:57 INFO - PROCESS | 1951 | 1466691417058 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 07:16:57 INFO - PROCESS | 1951 | 1466691417059 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 07:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:16:57 INFO - PROCESS | 1951 | 1466691417068 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:16:57 INFO - PROCESS | 1951 | 1466691417069 Marionette TRACE conn2 <- [1,1094,null,{}] 07:16:57 INFO - PROCESS | 1951 | 1466691417071 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}] 07:16:57 INFO - PROCESS | 1951 | 1466691417072 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:57 INFO - PROCESS | 1951 | 1466691417169 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 07:16:57 INFO - PROCESS | 1951 | 1466691417173 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:57 INFO - PROCESS | 1951 | 1466691417178 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x12172c000 == 32 [pid = 1951] [id = 281] 07:16:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x118493800) [pid = 1951] [serial = 841] [outer = 0x0] 07:16:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x1213eb800) [pid = 1951] [serial = 842] [outer = 0x118493800] 07:16:57 INFO - PROCESS | 1951 | 1466691417210 Marionette DEBUG loaded listener.js 07:16:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x123e09800) [pid = 1951] [serial = 843] [outer = 0x118493800] 07:16:57 INFO - PROCESS | 1951 | 1466691417577 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]]]}] 07:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 525ms 07:16:57 INFO - PROCESS | 1951 | 1466691417587 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 07:16:57 INFO - PROCESS | 1951 | 1466691417589 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 07:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:16:57 INFO - PROCESS | 1951 | 1466691417597 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:16:57 INFO - PROCESS | 1951 | 1466691417598 Marionette TRACE conn2 <- [1,1098,null,{}] 07:16:57 INFO - PROCESS | 1951 | 1466691417600 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}] 07:16:57 INFO - PROCESS | 1951 | 1466691417601 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:57 INFO - PROCESS | 1951 | 1466691417700 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 07:16:57 INFO - PROCESS | 1951 | 1466691417703 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:57 INFO - PROCESS | 1951 | 1466691417704 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x112619000 == 33 [pid = 1951] [id = 282] 07:16:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x123e0d000) [pid = 1951] [serial = 844] [outer = 0x0] 07:16:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x124ce9400) [pid = 1951] [serial = 845] [outer = 0x123e0d000] 07:16:57 INFO - PROCESS | 1951 | 1466691417728 Marionette DEBUG loaded listener.js 07:16:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x125342800) [pid = 1951] [serial = 846] [outer = 0x123e0d000] 07:16:58 INFO - PROCESS | 1951 | 1466691418070 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]]]}] 07:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 07:16:58 INFO - PROCESS | 1951 | 1466691418116 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 07:16:58 INFO - PROCESS | 1951 | 1466691418118 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 07:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:16:58 INFO - PROCESS | 1951 | 1466691418120 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:16:58 INFO - PROCESS | 1951 | 1466691418121 Marionette TRACE conn2 <- [1,1102,null,{}] 07:16:58 INFO - PROCESS | 1951 | 1466691418123 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}] 07:16:58 INFO - PROCESS | 1951 | 1466691418125 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:58 INFO - PROCESS | 1951 | 1466691418224 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 07:16:58 INFO - PROCESS | 1951 | 1466691418228 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:58 INFO - PROCESS | 1951 | 1466691418229 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x126aad000 == 34 [pid = 1951] [id = 283] 07:16:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x115e86800) [pid = 1951] [serial = 847] [outer = 0x0] 07:16:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x1253e8400) [pid = 1951] [serial = 848] [outer = 0x115e86800] 07:16:58 INFO - PROCESS | 1951 | 1466691418253 Marionette DEBUG loaded listener.js 07:16:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x126abcc00) [pid = 1951] [serial = 849] [outer = 0x115e86800] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x123f22400) [pid = 1951] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1122aa800) [pid = 1951] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x1199ad400) [pid = 1951] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1252f1400) [pid = 1951] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x1183f0000) [pid = 1951] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x116639800) [pid = 1951] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x117143000) [pid = 1951] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x111c22000) [pid = 1951] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x119604000) [pid = 1951] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1199dcc00) [pid = 1951] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1122a6400) [pid = 1951] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x125340400) [pid = 1951] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1273e9c00) [pid = 1951] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x123e0bc00) [pid = 1951] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:16:58 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x118579c00) [pid = 1951] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 771ms 07:16:58 INFO - PROCESS | 1951 | 1466691418884 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]]]}] 07:16:58 INFO - PROCESS | 1951 | 1466691418892 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 07:16:58 INFO - PROCESS | 1951 | 1466691418893 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 07:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:16:58 INFO - PROCESS | 1951 | 1466691418895 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:16:58 INFO - PROCESS | 1951 | 1466691418896 Marionette TRACE conn2 <- [1,1106,null,{}] 07:16:58 INFO - PROCESS | 1951 | 1466691418899 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}] 07:16:58 INFO - PROCESS | 1951 | 1466691418900 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:58 INFO - PROCESS | 1951 | 1466691418990 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 07:16:58 INFO - PROCESS | 1951 | 1466691418994 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:58 INFO - PROCESS | 1951 | 1466691418995 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x128a9e000 == 35 [pid = 1951] [id = 284] 07:16:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x11982e400) [pid = 1951] [serial = 850] [outer = 0x0] 07:16:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x126aefc00) [pid = 1951] [serial = 851] [outer = 0x11982e400] 07:16:59 INFO - PROCESS | 1951 | 1466691419020 Marionette DEBUG loaded listener.js 07:16:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x127356c00) [pid = 1951] [serial = 852] [outer = 0x11982e400] 07:16:59 INFO - PROCESS | 1951 | 1466691419344 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]]]}] 07:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 470ms 07:16:59 INFO - PROCESS | 1951 | 1466691419365 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 07:16:59 INFO - PROCESS | 1951 | 1466691419366 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 07:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:16:59 INFO - PROCESS | 1951 | 1466691419369 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:16:59 INFO - PROCESS | 1951 | 1466691419370 Marionette TRACE conn2 <- [1,1110,null,{}] 07:16:59 INFO - PROCESS | 1951 | 1466691419375 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}] 07:16:59 INFO - PROCESS | 1951 | 1466691419375 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:59 INFO - PROCESS | 1951 | 1466691419451 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 07:16:59 INFO - PROCESS | 1951 | 1466691419508 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:59 INFO - PROCESS | 1951 | 1466691419509 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e82000 == 36 [pid = 1951] [id = 285] 07:16:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x11614c000) [pid = 1951] [serial = 853] [outer = 0x0] 07:16:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x12735a800) [pid = 1951] [serial = 854] [outer = 0x11614c000] 07:16:59 INFO - PROCESS | 1951 | 1466691419534 Marionette DEBUG loaded listener.js 07:16:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x128a5dc00) [pid = 1951] [serial = 855] [outer = 0x11614c000] 07:16:59 INFO - PROCESS | 1951 | 1466691419793 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]]]}] 07:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 472ms 07:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:16:59 INFO - PROCESS | 1951 | 1466691419844 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 07:16:59 INFO - PROCESS | 1951 | 1466691419845 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 07:16:59 INFO - PROCESS | 1951 | 1466691419848 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:16:59 INFO - PROCESS | 1951 | 1466691419849 Marionette TRACE conn2 <- [1,1114,null,{}] 07:16:59 INFO - PROCESS | 1951 | 1466691419851 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}] 07:16:59 INFO - PROCESS | 1951 | 1466691419853 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:59 INFO - PROCESS | 1951 | 1466691419933 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 07:16:59 INFO - PROCESS | 1951 | 1466691419938 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:59 INFO - PROCESS | 1951 | 1466691419941 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:16:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293e8800 == 37 [pid = 1951] [id = 286] 07:16:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x119c87800) [pid = 1951] [serial = 856] [outer = 0x0] 07:16:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x128a5f800) [pid = 1951] [serial = 857] [outer = 0x119c87800] 07:16:59 INFO - PROCESS | 1951 | 1466691419974 Marionette DEBUG loaded listener.js 07:17:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x128bc2000) [pid = 1951] [serial = 858] [outer = 0x119c87800] 07:17:00 INFO - PROCESS | 1951 | 1466691420320 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]]]}] 07:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 07:17:00 INFO - PROCESS | 1951 | 1466691420369 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 07:17:00 INFO - PROCESS | 1951 | 1466691420371 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 07:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:17:00 INFO - PROCESS | 1951 | 1466691420373 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:17:00 INFO - PROCESS | 1951 | 1466691420375 Marionette TRACE conn2 <- [1,1118,null,{}] 07:17:00 INFO - PROCESS | 1951 | 1466691420377 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}] 07:17:00 INFO - PROCESS | 1951 | 1466691420379 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:00 INFO - PROCESS | 1951 | 1466691420466 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 07:17:00 INFO - PROCESS | 1951 | 1466691420472 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:00 INFO - PROCESS | 1951 | 1466691420474 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x119569000 == 38 [pid = 1951] [id = 287] 07:17:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x128ac5400) [pid = 1951] [serial = 859] [outer = 0x0] 07:17:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x128ecbc00) [pid = 1951] [serial = 860] [outer = 0x128ac5400] 07:17:00 INFO - PROCESS | 1951 | 1466691420497 Marionette DEBUG loaded listener.js 07:17:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x1291eb800) [pid = 1951] [serial = 861] [outer = 0x128ac5400] 07:17:01 INFO - PROCESS | 1951 | 1466691421200 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]]]}] 07:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 871ms 07:17:01 INFO - PROCESS | 1951 | 1466691421245 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 07:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:17:01 INFO - PROCESS | 1951 | 1466691421250 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 07:17:01 INFO - PROCESS | 1951 | 1466691421254 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:17:01 INFO - PROCESS | 1951 | 1466691421260 Marionette TRACE conn2 <- [1,1122,null,{}] 07:17:01 INFO - PROCESS | 1951 | 1466691421265 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}] 07:17:01 INFO - PROCESS | 1951 | 1466691421268 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:01 INFO - PROCESS | 1951 | 1466691421390 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 07:17:01 INFO - PROCESS | 1951 | 1466691421444 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:01 INFO - PROCESS | 1951 | 1466691421445 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x117e7c800 == 39 [pid = 1951] [id = 288] 07:17:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x115dbec00) [pid = 1951] [serial = 862] [outer = 0x0] 07:17:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x1167f5000) [pid = 1951] [serial = 863] [outer = 0x115dbec00] 07:17:01 INFO - PROCESS | 1951 | 1466691421476 Marionette DEBUG loaded listener.js 07:17:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x117e8b800) [pid = 1951] [serial = 864] [outer = 0x115dbec00] 07:17:02 INFO - PROCESS | 1951 | 1466691422052 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]]]}] 07:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 876ms 07:17:02 INFO - PROCESS | 1951 | 1466691422130 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 07:17:02 INFO - PROCESS | 1951 | 1466691422133 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 07:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:17:02 INFO - PROCESS | 1951 | 1466691422138 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:17:02 INFO - PROCESS | 1951 | 1466691422139 Marionette TRACE conn2 <- [1,1126,null,{}] 07:17:02 INFO - PROCESS | 1951 | 1466691422142 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}] 07:17:02 INFO - PROCESS | 1951 | 1466691422144 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:02 INFO - PROCESS | 1951 | 1466691422268 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 07:17:02 INFO - PROCESS | 1951 | 1466691422324 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:02 INFO - PROCESS | 1951 | 1466691422325 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213c8000 == 40 [pid = 1951] [id = 289] 07:17:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x11921b800) [pid = 1951] [serial = 865] [outer = 0x0] 07:17:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x119602400) [pid = 1951] [serial = 866] [outer = 0x11921b800] 07:17:02 INFO - PROCESS | 1951 | 1466691422356 Marionette DEBUG loaded listener.js 07:17:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x119824c00) [pid = 1951] [serial = 867] [outer = 0x11921b800] 07:17:03 INFO - PROCESS | 1951 | --DOCSHELL 0x1293e8800 == 39 [pid = 1951] [id = 286] 07:17:03 INFO - PROCESS | 1951 | --DOCSHELL 0x128e82000 == 38 [pid = 1951] [id = 285] 07:17:03 INFO - PROCESS | 1951 | --DOCSHELL 0x128a9e000 == 37 [pid = 1951] [id = 284] 07:17:03 INFO - PROCESS | 1951 | 1466691423029 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]]]}] 07:17:03 INFO - PROCESS | 1951 | --DOCSHELL 0x126aad000 == 36 [pid = 1951] [id = 283] 07:17:03 INFO - PROCESS | 1951 | --DOCSHELL 0x112619000 == 35 [pid = 1951] [id = 282] 07:17:03 INFO - PROCESS | 1951 | --DOCSHELL 0x12172c000 == 34 [pid = 1951] [id = 281] 07:17:03 INFO - PROCESS | 1951 | --DOCSHELL 0x119a60800 == 33 [pid = 1951] [id = 280] 07:17:03 INFO - PROCESS | 1951 | --DOCSHELL 0x119577800 == 32 [pid = 1951] [id = 279] 07:17:03 INFO - PROCESS | 1951 | --DOCSHELL 0x1182b2800 == 31 [pid = 1951] [id = 278] 07:17:03 INFO - PROCESS | 1951 | --DOCSHELL 0x116aba800 == 30 [pid = 1951] [id = 277] 07:17:03 INFO - PROCESS | 1951 | --DOCSHELL 0x112f87000 == 29 [pid = 1951] [id = 276] 07:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 925ms 07:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:17:03 INFO - PROCESS | 1951 | 1466691423063 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 07:17:03 INFO - PROCESS | 1951 | 1466691423065 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 07:17:03 INFO - PROCESS | 1951 | 1466691423068 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:17:03 INFO - PROCESS | 1951 | 1466691423073 Marionette TRACE conn2 <- [1,1130,null,{}] 07:17:03 INFO - PROCESS | 1951 | 1466691423076 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}] 07:17:03 INFO - PROCESS | 1951 | 1466691423078 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:03 INFO - PROCESS | 1951 | 1466691423164 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x126e8b400) [pid = 1951] [serial = 765] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x123f1bc00) [pid = 1951] [serial = 783] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x124911800) [pid = 1951] [serial = 785] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x1273f1000) [pid = 1951] [serial = 791] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x126aea400) [pid = 1951] [serial = 788] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x11850ec00) [pid = 1951] [serial = 776] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x116f99400) [pid = 1951] [serial = 773] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x1183f0c00) [pid = 1951] [serial = 774] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x1176ce000) [pid = 1951] [serial = 770] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x118232800) [pid = 1951] [serial = 771] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1122a0000) [pid = 1951] [serial = 767] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x112964800) [pid = 1951] [serial = 768] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x119823400) [pid = 1951] [serial = 779] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x120e4cc00) [pid = 1951] [serial = 780] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x120fd8800) [pid = 1951] [serial = 782] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x11921dc00) [pid = 1951] [serial = 777] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x128a5d800) [pid = 1951] [serial = 792] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1167f0c00) [pid = 1951] [serial = 798] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x128a67c00) [pid = 1951] [serial = 794] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x117141400) [pid = 1951] [serial = 797] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x128ecd800) [pid = 1951] [serial = 806] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x128acc400) [pid = 1951] [serial = 803] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x128a63000) [pid = 1951] [serial = 801] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x128ac5000) [pid = 1951] [serial = 795] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x1291e9000) [pid = 1951] [serial = 807] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x12735cc00) [pid = 1951] [serial = 789] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x123f22000) [pid = 1951] [serial = 800] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x1252f1800) [pid = 1951] [serial = 786] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x128ec4800) [pid = 1951] [serial = 804] [outer = 0x0] [url = about:blank] 07:17:03 INFO - PROCESS | 1951 | 1466691423228 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:03 INFO - PROCESS | 1951 | 1466691423230 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x116923800 == 30 [pid = 1951] [id = 290] 07:17:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x115e87400) [pid = 1951] [serial = 868] [outer = 0x0] 07:17:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x118241c00) [pid = 1951] [serial = 869] [outer = 0x115e87400] 07:17:03 INFO - PROCESS | 1951 | 1466691423258 Marionette DEBUG loaded listener.js 07:17:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x118507000) [pid = 1951] [serial = 870] [outer = 0x115e87400] 07:17:03 INFO - PROCESS | 1951 | 1466691423547 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]]]}] 07:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 523ms 07:17:03 INFO - PROCESS | 1951 | 1466691423593 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 07:17:03 INFO - PROCESS | 1951 | 1466691423596 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 07:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:17:03 INFO - PROCESS | 1951 | 1466691423600 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:17:03 INFO - PROCESS | 1951 | 1466691423602 Marionette TRACE conn2 <- [1,1134,null,{}] 07:17:03 INFO - PROCESS | 1951 | 1466691423607 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}] 07:17:03 INFO - PROCESS | 1951 | 1466691423608 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:03 INFO - PROCESS | 1951 | 1466691423685 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 07:17:03 INFO - PROCESS | 1951 | 1466691423748 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:03 INFO - PROCESS | 1951 | 1466691423749 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x117e64800 == 31 [pid = 1951] [id = 291] 07:17:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x118506400) [pid = 1951] [serial = 871] [outer = 0x0] 07:17:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x119607800) [pid = 1951] [serial = 872] [outer = 0x118506400] 07:17:03 INFO - PROCESS | 1951 | 1466691423776 Marionette DEBUG loaded listener.js 07:17:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x11982f000) [pid = 1951] [serial = 873] [outer = 0x118506400] 07:17:04 INFO - PROCESS | 1951 | 1466691424075 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]]]}] 07:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 522ms 07:17:04 INFO - PROCESS | 1951 | 1466691424123 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 07:17:04 INFO - PROCESS | 1951 | 1466691424125 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 07:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:17:04 INFO - PROCESS | 1951 | 1466691424127 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:17:04 INFO - PROCESS | 1951 | 1466691424129 Marionette TRACE conn2 <- [1,1138,null,{}] 07:17:04 INFO - PROCESS | 1951 | 1466691424137 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}] 07:17:04 INFO - PROCESS | 1951 | 1466691424141 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:04 INFO - PROCESS | 1951 | 1466691424217 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 07:17:04 INFO - PROCESS | 1951 | 1466691424272 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:04 INFO - PROCESS | 1951 | 1466691424274 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a99800 == 32 [pid = 1951] [id = 292] 07:17:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x115e1b400) [pid = 1951] [serial = 874] [outer = 0x0] 07:17:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1199e4000) [pid = 1951] [serial = 875] [outer = 0x115e1b400] 07:17:04 INFO - PROCESS | 1951 | 1466691424304 Marionette DEBUG loaded listener.js 07:17:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x123a74c00) [pid = 1951] [serial = 876] [outer = 0x115e1b400] 07:17:04 INFO - PROCESS | 1951 | 1466691424596 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]]]}] 07:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 472ms 07:17:04 INFO - PROCESS | 1951 | 1466691424599 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 07:17:04 INFO - PROCESS | 1951 | 1466691424601 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 07:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:17:04 INFO - PROCESS | 1951 | 1466691424611 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:17:04 INFO - PROCESS | 1951 | 1466691424612 Marionette TRACE conn2 <- [1,1142,null,{}] 07:17:04 INFO - PROCESS | 1951 | 1466691424614 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}] 07:17:04 INFO - PROCESS | 1951 | 1466691424615 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:04 INFO - PROCESS | 1951 | 1466691424699 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 07:17:04 INFO - PROCESS | 1951 | 1466691424705 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:04 INFO - PROCESS | 1951 | 1466691424707 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x123acc000 == 33 [pid = 1951] [id = 293] 07:17:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x123fc8000) [pid = 1951] [serial = 877] [outer = 0x0] 07:17:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1252f6000) [pid = 1951] [serial = 878] [outer = 0x123fc8000] 07:17:04 INFO - PROCESS | 1951 | 1466691424731 Marionette DEBUG loaded listener.js 07:17:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1253e4000) [pid = 1951] [serial = 879] [outer = 0x123fc8000] 07:17:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1273eac00) [pid = 1951] [serial = 880] [outer = 0x12b909800] 07:17:05 INFO - PROCESS | 1951 | 1466691425103 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]]]}] 07:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms 07:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:17:05 INFO - PROCESS | 1951 | 1466691425132 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 07:17:05 INFO - PROCESS | 1951 | 1466691425134 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 07:17:05 INFO - PROCESS | 1951 | 1466691425136 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:17:05 INFO - PROCESS | 1951 | 1466691425137 Marionette TRACE conn2 <- [1,1146,null,{}] 07:17:05 INFO - PROCESS | 1951 | 1466691425139 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}] 07:17:05 INFO - PROCESS | 1951 | 1466691425141 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:05 INFO - PROCESS | 1951 | 1466691425237 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 07:17:05 INFO - PROCESS | 1951 | 1466691425273 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:05 INFO - PROCESS | 1951 | 1466691425274 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x126aaa000 == 34 [pid = 1951] [id = 294] 07:17:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x126a0b400) [pid = 1951] [serial = 881] [outer = 0x0] 07:17:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x126aed400) [pid = 1951] [serial = 882] [outer = 0x126a0b400] 07:17:05 INFO - PROCESS | 1951 | 1466691425299 Marionette DEBUG loaded listener.js 07:17:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x12735d400) [pid = 1951] [serial = 883] [outer = 0x126a0b400] 07:17:05 INFO - PROCESS | 1951 | 1466691425637 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]]]}] 07:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 521ms 07:17:05 INFO - PROCESS | 1951 | 1466691425658 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 07:17:05 INFO - PROCESS | 1951 | 1466691425659 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 07:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:17:05 INFO - PROCESS | 1951 | 1466691425661 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:17:05 INFO - PROCESS | 1951 | 1466691425663 Marionette TRACE conn2 <- [1,1150,null,{}] 07:17:05 INFO - PROCESS | 1951 | 1466691425665 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}] 07:17:05 INFO - PROCESS | 1951 | 1466691425669 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:05 INFO - PROCESS | 1951 | 1466691425802 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 07:17:05 INFO - PROCESS | 1951 | 1466691425807 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:05 INFO - PROCESS | 1951 | 1466691425809 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x128b23800 == 35 [pid = 1951] [id = 295] 07:17:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x128a6a000) [pid = 1951] [serial = 884] [outer = 0x0] 07:17:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x128bc1400) [pid = 1951] [serial = 885] [outer = 0x128a6a000] 07:17:05 INFO - PROCESS | 1951 | 1466691425833 Marionette DEBUG loaded listener.js 07:17:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x1291eb400) [pid = 1951] [serial = 886] [outer = 0x128a6a000] 07:17:06 INFO - PROCESS | 1951 | 1466691426153 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]]]}] 07:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 07:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:17:06 INFO - PROCESS | 1951 | 1466691426180 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 07:17:06 INFO - PROCESS | 1951 | 1466691426181 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 07:17:06 INFO - PROCESS | 1951 | 1466691426183 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:17:06 INFO - PROCESS | 1951 | 1466691426184 Marionette TRACE conn2 <- [1,1154,null,{}] 07:17:06 INFO - PROCESS | 1951 | 1466691426196 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}] 07:17:06 INFO - PROCESS | 1951 | 1466691426198 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:06 INFO - PROCESS | 1951 | 1466691426294 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 07:17:06 INFO - PROCESS | 1951 | 1466691426298 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:06 INFO - PROCESS | 1951 | 1466691426299 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x119253000 == 36 [pid = 1951] [id = 296] 07:17:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x128ac5800) [pid = 1951] [serial = 887] [outer = 0x0] 07:17:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x12944bc00) [pid = 1951] [serial = 888] [outer = 0x128ac5800] 07:17:06 INFO - PROCESS | 1951 | 1466691426324 Marionette DEBUG loaded listener.js 07:17:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x129556400) [pid = 1951] [serial = 889] [outer = 0x128ac5800] 07:17:06 INFO - PROCESS | 1951 | 1466691426654 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]]]}] 07:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 479ms 07:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:17:06 INFO - PROCESS | 1951 | 1466691426663 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 07:17:06 INFO - PROCESS | 1951 | 1466691426664 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 07:17:06 INFO - PROCESS | 1951 | 1466691426666 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:17:06 INFO - PROCESS | 1951 | 1466691426667 Marionette TRACE conn2 <- [1,1158,null,{}] 07:17:06 INFO - PROCESS | 1951 | 1466691426670 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}] 07:17:06 INFO - PROCESS | 1951 | 1466691426673 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:06 INFO - PROCESS | 1951 | 1466691426767 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 07:17:06 INFO - PROCESS | 1951 | 1466691426777 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:06 INFO - PROCESS | 1951 | 1466691426778 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x1295b4800 == 37 [pid = 1951] [id = 297] 07:17:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x129558c00) [pid = 1951] [serial = 890] [outer = 0x0] 07:17:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x12955c400) [pid = 1951] [serial = 891] [outer = 0x129558c00] 07:17:06 INFO - PROCESS | 1951 | 1466691426802 Marionette DEBUG loaded listener.js 07:17:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x129562400) [pid = 1951] [serial = 892] [outer = 0x129558c00] 07:17:07 INFO - PROCESS | 1951 | 1466691427127 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]]]}] 07:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 472ms 07:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:17:07 INFO - PROCESS | 1951 | 1466691427138 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 07:17:07 INFO - PROCESS | 1951 | 1466691427140 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 07:17:07 INFO - PROCESS | 1951 | 1466691427142 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:17:07 INFO - PROCESS | 1951 | 1466691427143 Marionette TRACE conn2 <- [1,1162,null,{}] 07:17:07 INFO - PROCESS | 1951 | 1466691427145 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}] 07:17:07 INFO - PROCESS | 1951 | 1466691427146 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:07 INFO - PROCESS | 1951 | 1466691427332 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x119c87800) [pid = 1951] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x112a81800) [pid = 1951] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1199b6400) [pid = 1951] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x116a1bc00) [pid = 1951] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x112961000) [pid = 1951] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x119224400) [pid = 1951] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x118503800) [pid = 1951] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x112d02800) [pid = 1951] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x11921ac00) [pid = 1951] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1216f8800) [pid = 1951] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x126e97400) [pid = 1951] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x113c4fc00) [pid = 1951] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x118493800) [pid = 1951] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x123e0d000) [pid = 1951] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x115e86800) [pid = 1951] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x11614c000) [pid = 1951] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:17:07 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x11982e400) [pid = 1951] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:17:07 INFO - PROCESS | 1951 | 1466691427376 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:07 INFO - PROCESS | 1951 | 1466691427378 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182b0000 == 38 [pid = 1951] [id = 298] 07:17:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x112961000) [pid = 1951] [serial = 893] [outer = 0x0] 07:17:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x113dd1800) [pid = 1951] [serial = 894] [outer = 0x112961000] 07:17:07 INFO - PROCESS | 1951 | 1466691427402 Marionette DEBUG loaded listener.js 07:17:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x118485000) [pid = 1951] [serial = 895] [outer = 0x112961000] 07:17:07 INFO - PROCESS | 1951 | 1466691427659 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]]]}] 07:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 570ms 07:17:07 INFO - PROCESS | 1951 | 1466691427712 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 07:17:07 INFO - PROCESS | 1951 | 1466691427714 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 07:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:17:07 INFO - PROCESS | 1951 | 1466691427716 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:17:07 INFO - PROCESS | 1951 | 1466691427717 Marionette TRACE conn2 <- [1,1166,null,{}] 07:17:07 INFO - PROCESS | 1951 | 1466691427727 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}] 07:17:07 INFO - PROCESS | 1951 | 1466691427728 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:07 INFO - PROCESS | 1951 | 1466691427814 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 07:17:07 INFO - PROCESS | 1951 | 1466691427818 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:07 INFO - PROCESS | 1951 | 1466691427819 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac8c000 == 39 [pid = 1951] [id = 299] 07:17:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x118493800) [pid = 1951] [serial = 896] [outer = 0x0] 07:17:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1253ea400) [pid = 1951] [serial = 897] [outer = 0x118493800] 07:17:07 INFO - PROCESS | 1951 | 1466691427846 Marionette DEBUG loaded listener.js 07:17:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x129562800) [pid = 1951] [serial = 898] [outer = 0x118493800] 07:17:08 INFO - PROCESS | 1951 | 1466691428196 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]]]}] 07:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 523ms 07:17:08 INFO - PROCESS | 1951 | 1466691428240 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 07:17:08 INFO - PROCESS | 1951 | 1466691428242 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 07:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:17:08 INFO - PROCESS | 1951 | 1466691428244 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:17:08 INFO - PROCESS | 1951 | 1466691428246 Marionette TRACE conn2 <- [1,1170,null,{}] 07:17:08 INFO - PROCESS | 1951 | 1466691428248 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}] 07:17:08 INFO - PROCESS | 1951 | 1466691428250 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:08 INFO - PROCESS | 1951 | 1466691428340 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 07:17:08 INFO - PROCESS | 1951 | 1466691428343 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:08 INFO - PROCESS | 1951 | 1466691428345 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb26000 == 40 [pid = 1951] [id = 300] 07:17:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x123e09400) [pid = 1951] [serial = 899] [outer = 0x0] 07:17:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x129588400) [pid = 1951] [serial = 900] [outer = 0x123e09400] 07:17:08 INFO - PROCESS | 1951 | 1466691428371 Marionette DEBUG loaded listener.js 07:17:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x12a62f000) [pid = 1951] [serial = 901] [outer = 0x123e09400] 07:17:08 INFO - PROCESS | 1951 | 1466691428748 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]]]}] 07:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 524ms 07:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:17:08 INFO - PROCESS | 1951 | 1466691428769 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 07:17:08 INFO - PROCESS | 1951 | 1466691428771 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 07:17:08 INFO - PROCESS | 1951 | 1466691428774 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:17:08 INFO - PROCESS | 1951 | 1466691428776 Marionette TRACE conn2 <- [1,1174,null,{}] 07:17:08 INFO - PROCESS | 1951 | 1466691428779 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}] 07:17:08 INFO - PROCESS | 1951 | 1466691428781 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:08 INFO - PROCESS | 1951 | 1466691428933 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 07:17:08 INFO - PROCESS | 1951 | 1466691428943 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:08 INFO - PROCESS | 1951 | 1466691428944 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be5c800 == 41 [pid = 1951] [id = 301] 07:17:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x12a62ec00) [pid = 1951] [serial = 902] [outer = 0x0] 07:17:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x12a635800) [pid = 1951] [serial = 903] [outer = 0x12a62ec00] 07:17:08 INFO - PROCESS | 1951 | 1466691428968 Marionette DEBUG loaded listener.js 07:17:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x12a6df000) [pid = 1951] [serial = 904] [outer = 0x12a62ec00] 07:17:09 INFO - PROCESS | 1951 | 1466691429280 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] 07:17:09 INFO - PROCESS | 1951 | 1466691429350 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 07:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 07:17:09 INFO - PROCESS | 1951 | 1466691429354 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:17:09 INFO - PROCESS | 1951 | 1466691429357 Marionette TRACE conn2 <- [1,1178,null,{}] 07:17:09 INFO - PROCESS | 1951 | 1466691429361 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}] 07:17:09 INFO - PROCESS | 1951 | 1466691429363 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:09 INFO - PROCESS | 1951 | 1466691429462 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 07:17:09 INFO - PROCESS | 1951 | 1466691429553 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:09 INFO - PROCESS | 1951 | 1466691429555 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x116688000 == 42 [pid = 1951] [id = 302] 07:17:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1167fb800) [pid = 1951] [serial = 905] [outer = 0x0] 07:17:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x116f99400) [pid = 1951] [serial = 906] [outer = 0x1167fb800] 07:17:09 INFO - PROCESS | 1951 | 1466691429587 Marionette DEBUG loaded listener.js 07:17:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x1183f4000) [pid = 1951] [serial = 907] [outer = 0x1167fb800] 07:17:10 INFO - PROCESS | 1951 | 1466691430042 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] 07:17:10 INFO - PROCESS | 1951 | 1466691430079 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 07:17:10 INFO - PROCESS | 1951 | 1466691430084 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:17:10 INFO - PROCESS | 1951 | 1466691430087 Marionette TRACE conn2 <- [1,1182,null,{}] 07:17:10 INFO - PROCESS | 1951 | 1466691430090 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}] 07:17:10 INFO - PROCESS | 1951 | 1466691430091 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:10 INFO - PROCESS | 1951 | 1466691430220 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 07:17:10 INFO - PROCESS | 1951 | 1466691430300 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:10 INFO - PROCESS | 1951 | 1466691430302 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x124cbc800 == 43 [pid = 1951] [id = 303] 07:17:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x119608400) [pid = 1951] [serial = 908] [outer = 0x0] 07:17:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x1199e0000) [pid = 1951] [serial = 909] [outer = 0x119608400] 07:17:10 INFO - PROCESS | 1951 | 1466691430334 Marionette DEBUG loaded listener.js 07:17:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x120e54800) [pid = 1951] [serial = 910] [outer = 0x119608400] 07:17:10 INFO - PROCESS | 1951 | 1466691430758 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] 07:17:10 INFO - PROCESS | 1951 | 1466691430810 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 07:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:17:10 INFO - PROCESS | 1951 | 1466691430813 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:17:10 INFO - PROCESS | 1951 | 1466691430814 Marionette TRACE conn2 <- [1,1186,null,{}] 07:17:10 INFO - PROCESS | 1951 | 1466691430821 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}] 07:17:10 INFO - PROCESS | 1951 | 1466691430825 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:10 INFO - PROCESS | 1951 | 1466691430933 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 07:17:10 INFO - PROCESS | 1951 | 1466691430995 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:11 INFO - PROCESS | 1951 | 1466691430997 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb1e800 == 44 [pid = 1951] [id = 304] 07:17:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x127359000) [pid = 1951] [serial = 911] [outer = 0x0] 07:17:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x128a63400) [pid = 1951] [serial = 912] [outer = 0x127359000] 07:17:11 INFO - PROCESS | 1951 | 1466691431070 Marionette DEBUG loaded listener.js 07:17:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x128bb8c00) [pid = 1951] [serial = 913] [outer = 0x127359000] 07:17:11 INFO - PROCESS | 1951 | 1466691431502 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] 07:17:11 INFO - PROCESS | 1951 | 1466691431591 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 07:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:17:11 INFO - PROCESS | 1951 | 1466691431595 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:17:11 INFO - PROCESS | 1951 | 1466691431596 Marionette TRACE conn2 <- [1,1190,null,{}] 07:17:11 INFO - PROCESS | 1951 | 1466691431598 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}] 07:17:11 INFO - PROCESS | 1951 | 1466691431600 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:11 INFO - PROCESS | 1951 | 1466691431706 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 07:17:11 INFO - PROCESS | 1951 | 1466691431764 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:11 INFO - PROCESS | 1951 | 1466691431765 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fce800 == 45 [pid = 1951] [id = 305] 07:17:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x128bb6c00) [pid = 1951] [serial = 914] [outer = 0x0] 07:17:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x128ec8c00) [pid = 1951] [serial = 915] [outer = 0x128bb6c00] 07:17:11 INFO - PROCESS | 1951 | 1466691431795 Marionette DEBUG loaded listener.js 07:17:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x1291e9c00) [pid = 1951] [serial = 916] [outer = 0x128bb6c00] 07:17:12 INFO - PROCESS | 1951 | 1466691432364 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] 07:17:12 INFO - PROCESS | 1951 | 1466691432417 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 07:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:17:12 INFO - PROCESS | 1951 | 1466691432420 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:17:12 INFO - PROCESS | 1951 | 1466691432422 Marionette TRACE conn2 <- [1,1194,null,{}] 07:17:12 INFO - PROCESS | 1951 | 1466691432426 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}] 07:17:12 INFO - PROCESS | 1951 | 1466691432427 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:12 INFO - PROCESS | 1951 | 1466691432526 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 07:17:12 INFO - PROCESS | 1951 | 1466691432586 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:12 INFO - PROCESS | 1951 | 1466691432587 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x11677c000 == 46 [pid = 1951] [id = 306] 07:17:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x1183e8c00) [pid = 1951] [serial = 917] [outer = 0x0] 07:17:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x118487400) [pid = 1951] [serial = 918] [outer = 0x1183e8c00] 07:17:12 INFO - PROCESS | 1951 | 1466691432629 Marionette DEBUG loaded listener.js 07:17:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x118f84000) [pid = 1951] [serial = 919] [outer = 0x1183e8c00] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb26000 == 45 [pid = 1951] [id = 300] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac8c000 == 44 [pid = 1951] [id = 299] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x1182b0000 == 43 [pid = 1951] [id = 298] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x1295b4800 == 42 [pid = 1951] [id = 297] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x119253000 == 41 [pid = 1951] [id = 296] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x128b23800 == 40 [pid = 1951] [id = 295] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x126aaa000 == 39 [pid = 1951] [id = 294] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x123acc000 == 38 [pid = 1951] [id = 293] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x119a99800 == 37 [pid = 1951] [id = 292] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x117e64800 == 36 [pid = 1951] [id = 291] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x116923800 == 35 [pid = 1951] [id = 290] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x1213c8000 == 34 [pid = 1951] [id = 289] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x117e7c800 == 33 [pid = 1951] [id = 288] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x119569000 == 32 [pid = 1951] [id = 287] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x116fce800 == 31 [pid = 1951] [id = 305] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb1e800 == 30 [pid = 1951] [id = 304] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x124cbc800 == 29 [pid = 1951] [id = 303] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x12be5c800 == 28 [pid = 1951] [id = 301] 07:17:13 INFO - PROCESS | 1951 | --DOCSHELL 0x116688000 == 27 [pid = 1951] [id = 302] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x112d61c00) [pid = 1951] [serial = 827] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x113c59c00) [pid = 1951] [serial = 828] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x1199da000) [pid = 1951] [serial = 839] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x117e38800) [pid = 1951] [serial = 830] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x118235400) [pid = 1951] [serial = 831] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x118238400) [pid = 1951] [serial = 825] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x1161a3000) [pid = 1951] [serial = 824] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x119802c00) [pid = 1951] [serial = 836] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x11850f000) [pid = 1951] [serial = 833] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x118f8ac00) [pid = 1951] [serial = 834] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x118239400) [pid = 1951] [serial = 810] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x1167f5c00) [pid = 1951] [serial = 809] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x119830400) [pid = 1951] [serial = 813] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x11960b400) [pid = 1951] [serial = 812] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x126ac0400) [pid = 1951] [serial = 816] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x124bd8c00) [pid = 1951] [serial = 815] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x128a66800) [pid = 1951] [serial = 819] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x12735ac00) [pid = 1951] [serial = 818] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x128d32800) [pid = 1951] [serial = 822] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x128acb800) [pid = 1951] [serial = 821] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1213eb800) [pid = 1951] [serial = 842] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x119c80400) [pid = 1951] [serial = 840] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x124ce9400) [pid = 1951] [serial = 845] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x125342800) [pid = 1951] [serial = 846] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1253e8400) [pid = 1951] [serial = 848] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x128a5dc00) [pid = 1951] [serial = 855] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x126abcc00) [pid = 1951] [serial = 849] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x123e09800) [pid = 1951] [serial = 843] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x12735a800) [pid = 1951] [serial = 854] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x127356c00) [pid = 1951] [serial = 852] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x126aefc00) [pid = 1951] [serial = 851] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x11982d000) [pid = 1951] [serial = 837] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x128bc2000) [pid = 1951] [serial = 858] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x128a5f800) [pid = 1951] [serial = 857] [outer = 0x0] [url = about:blank] 07:17:13 INFO - PROCESS | 1951 | 1466691433611 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] 07:17:13 INFO - PROCESS | 1951 | 1466691433645 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 07:17:13 INFO - PROCESS | 1951 | 1466691433648 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:17:13 INFO - PROCESS | 1951 | 1466691433650 Marionette TRACE conn2 <- [1,1198,null,{}] 07:17:13 INFO - PROCESS | 1951 | 1466691433660 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}] 07:17:13 INFO - PROCESS | 1951 | 1466691433661 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:13 INFO - PROCESS | 1951 | 1466691433746 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 07:17:13 INFO - PROCESS | 1951 | 1466691433751 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:13 INFO - PROCESS | 1951 | 1466691433756 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x115ee3800 == 28 [pid = 1951] [id = 307] 07:17:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x112fa4c00) [pid = 1951] [serial = 920] [outer = 0x0] 07:17:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x116634000) [pid = 1951] [serial = 921] [outer = 0x112fa4c00] 07:17:13 INFO - PROCESS | 1951 | 1466691433787 Marionette DEBUG loaded listener.js 07:17:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x113242400) [pid = 1951] [serial = 922] [outer = 0x112fa4c00] 07:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 07:17:14 INFO - PROCESS | 1951 | 1466691434114 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]]]}] 07:17:14 INFO - PROCESS | 1951 | 1466691434118 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 07:17:14 INFO - PROCESS | 1951 | 1466691434125 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 07:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:17:14 INFO - PROCESS | 1951 | 1466691434156 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:17:14 INFO - PROCESS | 1951 | 1466691434158 Marionette TRACE conn2 <- [1,1202,null,{}] 07:17:14 INFO - PROCESS | 1951 | 1466691434160 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}] 07:17:14 INFO - PROCESS | 1951 | 1466691434162 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:14 INFO - PROCESS | 1951 | 1466691434237 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 07:17:14 INFO - PROCESS | 1951 | 1466691434241 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:14 INFO - PROCESS | 1951 | 1466691434242 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x11744f800 == 29 [pid = 1951] [id = 308] 07:17:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x118235800) [pid = 1951] [serial = 923] [outer = 0x0] 07:17:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x118489c00) [pid = 1951] [serial = 924] [outer = 0x118235800] 07:17:14 INFO - PROCESS | 1951 | 1466691434271 Marionette DEBUG loaded listener.js 07:17:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x11856f800) [pid = 1951] [serial = 925] [outer = 0x118235800] 07:17:14 INFO - PROCESS | 1951 | 1466691434599 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]]]}] 07:17:14 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 07:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 476ms 07:17:14 INFO - PROCESS | 1951 | 1466691434634 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 07:17:14 INFO - PROCESS | 1951 | 1466691434636 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 07:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:17:14 INFO - PROCESS | 1951 | 1466691434640 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:17:14 INFO - PROCESS | 1951 | 1466691434644 Marionette TRACE conn2 <- [1,1206,null,{}] 07:17:14 INFO - PROCESS | 1951 | 1466691434651 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}] 07:17:14 INFO - PROCESS | 1951 | 1466691434654 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:14 INFO - PROCESS | 1951 | 1466691434735 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 07:17:14 INFO - PROCESS | 1951 | 1466691434789 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:14 INFO - PROCESS | 1951 | 1466691434791 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x11924e800 == 30 [pid = 1951] [id = 309] 07:17:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x112964800) [pid = 1951] [serial = 926] [outer = 0x0] 07:17:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x119804800) [pid = 1951] [serial = 927] [outer = 0x112964800] 07:17:14 INFO - PROCESS | 1951 | 1466691434821 Marionette DEBUG loaded listener.js 07:17:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1199b9800) [pid = 1951] [serial = 928] [outer = 0x112964800] 07:17:15 INFO - PROCESS | 1951 | 1466691435110 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]]]}] 07:17:15 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 07:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 523ms 07:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:17:15 INFO - PROCESS | 1951 | 1466691435163 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 07:17:15 INFO - PROCESS | 1951 | 1466691435164 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 07:17:15 INFO - PROCESS | 1951 | 1466691435166 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:17:15 INFO - PROCESS | 1951 | 1466691435168 Marionette TRACE conn2 <- [1,1210,null,{}] 07:17:15 INFO - PROCESS | 1951 | 1466691435170 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}] 07:17:15 INFO - PROCESS | 1951 | 1466691435173 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:15 INFO - PROCESS | 1951 | 1466691435249 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 07:17:15 INFO - PROCESS | 1951 | 1466691435255 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:15 INFO - PROCESS | 1951 | 1466691435257 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a97800 == 31 [pid = 1951] [id = 310] 07:17:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1199df000) [pid = 1951] [serial = 929] [outer = 0x0] 07:17:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x120f19400) [pid = 1951] [serial = 930] [outer = 0x1199df000] 07:17:15 INFO - PROCESS | 1951 | 1466691435282 Marionette DEBUG loaded listener.js 07:17:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1213eb800) [pid = 1951] [serial = 931] [outer = 0x1199df000] 07:17:15 INFO - PROCESS | 1951 | 1466691435647 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]]]}] 07:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 07:17:15 INFO - PROCESS | 1951 | 1466691435689 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 07:17:15 INFO - PROCESS | 1951 | 1466691435692 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 07:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:17:15 INFO - PROCESS | 1951 | 1466691435711 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:17:15 INFO - PROCESS | 1951 | 1466691435713 Marionette TRACE conn2 <- [1,1214,null,{}] 07:17:15 INFO - PROCESS | 1951 | 1466691435716 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}] 07:17:15 INFO - PROCESS | 1951 | 1466691435725 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:15 INFO - PROCESS | 1951 | 1466691435844 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 07:17:15 INFO - PROCESS | 1951 | 1466691435880 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:15 INFO - PROCESS | 1951 | 1466691435881 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213d0000 == 32 [pid = 1951] [id = 311] 07:17:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x112a81800) [pid = 1951] [serial = 932] [outer = 0x0] 07:17:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x12390a400) [pid = 1951] [serial = 933] [outer = 0x112a81800] 07:17:15 INFO - PROCESS | 1951 | 1466691435905 Marionette DEBUG loaded listener.js 07:17:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x123f1d000) [pid = 1951] [serial = 934] [outer = 0x112a81800] 07:17:16 INFO - PROCESS | 1951 | 1466691436265 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]]]}] 07:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 572ms 07:17:16 INFO - PROCESS | 1951 | 1466691436283 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 07:17:16 INFO - PROCESS | 1951 | 1466691436285 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 07:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:17:16 INFO - PROCESS | 1951 | 1466691436291 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:17:16 INFO - PROCESS | 1951 | 1466691436293 Marionette TRACE conn2 <- [1,1218,null,{}] 07:17:16 INFO - PROCESS | 1951 | 1466691436297 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}] 07:17:16 INFO - PROCESS | 1951 | 1466691436303 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:16 INFO - PROCESS | 1951 | 1466691436482 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 07:17:16 INFO - PROCESS | 1951 | 1466691436532 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:16 INFO - PROCESS | 1951 | 1466691436534 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x123fd6800 == 33 [pid = 1951] [id = 312] 07:17:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x124996000) [pid = 1951] [serial = 935] [outer = 0x0] 07:17:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x125342800) [pid = 1951] [serial = 936] [outer = 0x124996000] 07:17:16 INFO - PROCESS | 1951 | 1466691436576 Marionette DEBUG loaded listener.js 07:17:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x126e8fc00) [pid = 1951] [serial = 937] [outer = 0x124996000] 07:17:16 INFO - PROCESS | 1951 | 1466691436939 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]]]}] 07:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 673ms 07:17:16 INFO - PROCESS | 1951 | 1466691436963 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 07:17:16 INFO - PROCESS | 1951 | 1466691436964 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 07:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:17:16 INFO - PROCESS | 1951 | 1466691436966 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:17:16 INFO - PROCESS | 1951 | 1466691436968 Marionette TRACE conn2 <- [1,1222,null,{}] 07:17:16 INFO - PROCESS | 1951 | 1466691436979 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}] 07:17:16 INFO - PROCESS | 1951 | 1466691436980 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:17 INFO - PROCESS | 1951 | 1466691437083 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 07:17:17 INFO - PROCESS | 1951 | 1466691437087 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:17 INFO - PROCESS | 1951 | 1466691437088 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x126e4e800 == 34 [pid = 1951] [id = 313] 07:17:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x112045800) [pid = 1951] [serial = 938] [outer = 0x0] 07:17:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x127353400) [pid = 1951] [serial = 939] [outer = 0x112045800] 07:17:17 INFO - PROCESS | 1951 | 1466691437112 Marionette DEBUG loaded listener.js 07:17:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x128a5dc00) [pid = 1951] [serial = 940] [outer = 0x112045800] 07:17:17 INFO - PROCESS | 1951 | 1466691437434 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] 07:17:17 INFO - PROCESS | 1951 | 1466691437493 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 07:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:17:17 INFO - PROCESS | 1951 | 1466691437495 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:17:17 INFO - PROCESS | 1951 | 1466691437496 Marionette TRACE conn2 <- [1,1226,null,{}] 07:17:17 INFO - PROCESS | 1951 | 1466691437499 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}] 07:17:17 INFO - PROCESS | 1951 | 1466691437500 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:17 INFO - PROCESS | 1951 | 1466691437594 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 07:17:17 INFO - PROCESS | 1951 | 1466691437598 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:17 INFO - PROCESS | 1951 | 1466691437599 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x12860d800 == 35 [pid = 1951] [id = 314] 07:17:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x127359800) [pid = 1951] [serial = 941] [outer = 0x0] 07:17:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x128a68400) [pid = 1951] [serial = 942] [outer = 0x127359800] 07:17:17 INFO - PROCESS | 1951 | 1466691437623 Marionette DEBUG loaded listener.js 07:17:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x128bbd000) [pid = 1951] [serial = 943] [outer = 0x127359800] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x123e09400) [pid = 1951] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x128a6a000) [pid = 1951] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x115dbec00) [pid = 1951] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x115e87400) [pid = 1951] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x115e1b400) [pid = 1951] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x123fc8000) [pid = 1951] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x11921b800) [pid = 1951] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x118506400) [pid = 1951] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x128ac5400) [pid = 1951] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x128ac5800) [pid = 1951] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x12a62ec00) [pid = 1951] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x129558c00) [pid = 1951] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x112961000) [pid = 1951] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x126a0b400) [pid = 1951] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:17:17 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x118493800) [pid = 1951] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:17:18 INFO - PROCESS | 1951 | 1466691438126 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]]]}] 07:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 669ms 07:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:17:18 INFO - PROCESS | 1951 | 1466691438165 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 07:17:18 INFO - PROCESS | 1951 | 1466691438167 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 07:17:18 INFO - PROCESS | 1951 | 1466691438169 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:17:18 INFO - PROCESS | 1951 | 1466691438170 Marionette TRACE conn2 <- [1,1230,null,{}] 07:17:18 INFO - PROCESS | 1951 | 1466691438178 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}] 07:17:18 INFO - PROCESS | 1951 | 1466691438179 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:18 INFO - PROCESS | 1951 | 1466691438295 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 07:17:18 INFO - PROCESS | 1951 | 1466691438332 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:18 INFO - PROCESS | 1951 | 1466691438333 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x11924c000 == 36 [pid = 1951] [id = 315] 07:17:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x111e58000) [pid = 1951] [serial = 944] [outer = 0x0] 07:17:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x11982f800) [pid = 1951] [serial = 945] [outer = 0x111e58000] 07:17:18 INFO - PROCESS | 1951 | 1466691438357 Marionette DEBUG loaded listener.js 07:17:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1273e9400) [pid = 1951] [serial = 946] [outer = 0x111e58000] 07:17:18 INFO - PROCESS | 1951 | 1466691438603 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]]]}] 07:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 475ms 07:17:18 INFO - PROCESS | 1951 | 1466691438644 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 07:17:18 INFO - PROCESS | 1951 | 1466691438646 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 07:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:17:18 INFO - PROCESS | 1951 | 1466691438648 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:17:18 INFO - PROCESS | 1951 | 1466691438649 Marionette TRACE conn2 <- [1,1234,null,{}] 07:17:18 INFO - PROCESS | 1951 | 1466691438651 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}] 07:17:18 INFO - PROCESS | 1951 | 1466691438652 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:18 INFO - PROCESS | 1951 | 1466691438744 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 07:17:18 INFO - PROCESS | 1951 | 1466691438747 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:18 INFO - PROCESS | 1951 | 1466691438748 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293a8800 == 37 [pid = 1951] [id = 316] 07:17:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x128ac6400) [pid = 1951] [serial = 947] [outer = 0x0] 07:17:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x128d35000) [pid = 1951] [serial = 948] [outer = 0x128ac6400] 07:17:18 INFO - PROCESS | 1951 | 1466691438775 Marionette DEBUG loaded listener.js 07:17:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x128ecac00) [pid = 1951] [serial = 949] [outer = 0x128ac6400] 07:17:19 INFO - PROCESS | 1951 | 1466691439117 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]]]}] 07:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 520ms 07:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:17:19 INFO - PROCESS | 1951 | 1466691439176 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 07:17:19 INFO - PROCESS | 1951 | 1466691439177 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 07:17:19 INFO - PROCESS | 1951 | 1466691439180 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:17:19 INFO - PROCESS | 1951 | 1466691439182 Marionette TRACE conn2 <- [1,1238,null,{}] 07:17:19 INFO - PROCESS | 1951 | 1466691439184 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}] 07:17:19 INFO - PROCESS | 1951 | 1466691439186 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:19 INFO - PROCESS | 1951 | 1466691439280 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 07:17:19 INFO - PROCESS | 1951 | 1466691439283 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:19 INFO - PROCESS | 1951 | 1466691439285 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x1295b2800 == 38 [pid = 1951] [id = 317] 07:17:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x128bc2000) [pid = 1951] [serial = 950] [outer = 0x0] 07:17:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x129449c00) [pid = 1951] [serial = 951] [outer = 0x128bc2000] 07:17:19 INFO - PROCESS | 1951 | 1466691439313 Marionette DEBUG loaded listener.js 07:17:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x12955b400) [pid = 1951] [serial = 952] [outer = 0x128bc2000] 07:17:19 INFO - PROCESS | 1951 | 1466691439685 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]]]}] 07:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms 07:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:17:19 INFO - PROCESS | 1951 | 1466691439700 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 07:17:19 INFO - PROCESS | 1951 | 1466691439702 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 07:17:19 INFO - PROCESS | 1951 | 1466691439708 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:17:19 INFO - PROCESS | 1951 | 1466691439709 Marionette TRACE conn2 <- [1,1242,null,{}] 07:17:19 INFO - PROCESS | 1951 | 1466691439713 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}] 07:17:19 INFO - PROCESS | 1951 | 1466691439715 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:19 INFO - PROCESS | 1951 | 1466691439872 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 07:17:19 INFO - PROCESS | 1951 | 1466691439883 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:19 INFO - PROCESS | 1951 | 1466691439884 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a8ef000 == 39 [pid = 1951] [id = 318] 07:17:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x112d0c400) [pid = 1951] [serial = 953] [outer = 0x0] 07:17:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x12957bc00) [pid = 1951] [serial = 954] [outer = 0x112d0c400] 07:17:19 INFO - PROCESS | 1951 | 1466691439925 Marionette DEBUG loaded listener.js 07:17:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x129588800) [pid = 1951] [serial = 955] [outer = 0x112d0c400] 07:17:20 INFO - PROCESS | 1951 | 1466691440552 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]]]}] 07:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 923ms 07:17:20 INFO - PROCESS | 1951 | 1466691440629 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 07:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:17:20 INFO - PROCESS | 1951 | 1466691440632 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 07:17:20 INFO - PROCESS | 1951 | 1466691440635 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:17:20 INFO - PROCESS | 1951 | 1466691440638 Marionette TRACE conn2 <- [1,1246,null,{}] 07:17:20 INFO - PROCESS | 1951 | 1466691440642 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}] 07:17:20 INFO - PROCESS | 1951 | 1466691440643 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:20 INFO - PROCESS | 1951 | 1466691440756 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 07:17:20 INFO - PROCESS | 1951 | 1466691440812 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:20 INFO - PROCESS | 1951 | 1466691440813 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x11746a000 == 40 [pid = 1951] [id = 319] 07:17:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x116634800) [pid = 1951] [serial = 956] [outer = 0x0] 07:17:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x1176ca400) [pid = 1951] [serial = 957] [outer = 0x116634800] 07:17:20 INFO - PROCESS | 1951 | 1466691440844 Marionette DEBUG loaded listener.js 07:17:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x11823cc00) [pid = 1951] [serial = 958] [outer = 0x116634800] 07:17:21 INFO - PROCESS | 1951 | 1466691441364 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]]]}] 07:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 776ms 07:17:21 INFO - PROCESS | 1951 | 1466691441411 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 07:17:21 INFO - PROCESS | 1951 | 1466691441414 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 07:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:17:21 INFO - PROCESS | 1951 | 1466691441419 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:17:21 INFO - PROCESS | 1951 | 1466691441421 Marionette TRACE conn2 <- [1,1250,null,{}] 07:17:21 INFO - PROCESS | 1951 | 1466691441424 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}] 07:17:21 INFO - PROCESS | 1951 | 1466691441426 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:21 INFO - PROCESS | 1951 | 1466691441538 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 07:17:21 INFO - PROCESS | 1951 | 1466691441619 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:21 INFO - PROCESS | 1951 | 1466691441620 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x115efb000 == 41 [pid = 1951] [id = 320] 07:17:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x116634400) [pid = 1951] [serial = 959] [outer = 0x0] 07:17:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x1176ce000) [pid = 1951] [serial = 960] [outer = 0x116634400] 07:17:21 INFO - PROCESS | 1951 | 1466691441651 Marionette DEBUG loaded listener.js 07:17:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x119827000) [pid = 1951] [serial = 961] [outer = 0x116634400] 07:17:22 INFO - PROCESS | 1951 | --DOCSHELL 0x1295b2800 == 40 [pid = 1951] [id = 317] 07:17:22 INFO - PROCESS | 1951 | --DOCSHELL 0x1293a8800 == 39 [pid = 1951] [id = 316] 07:17:22 INFO - PROCESS | 1951 | --DOCSHELL 0x11924c000 == 38 [pid = 1951] [id = 315] 07:17:22 INFO - PROCESS | 1951 | --DOCSHELL 0x12860d800 == 37 [pid = 1951] [id = 314] 07:17:22 INFO - PROCESS | 1951 | --DOCSHELL 0x126e4e800 == 36 [pid = 1951] [id = 313] 07:17:22 INFO - PROCESS | 1951 | --DOCSHELL 0x123fd6800 == 35 [pid = 1951] [id = 312] 07:17:22 INFO - PROCESS | 1951 | --DOCSHELL 0x1213d0000 == 34 [pid = 1951] [id = 311] 07:17:22 INFO - PROCESS | 1951 | --DOCSHELL 0x119a97800 == 33 [pid = 1951] [id = 310] 07:17:22 INFO - PROCESS | 1951 | --DOCSHELL 0x11924e800 == 32 [pid = 1951] [id = 309] 07:17:22 INFO - PROCESS | 1951 | --DOCSHELL 0x11744f800 == 31 [pid = 1951] [id = 308] 07:17:22 INFO - PROCESS | 1951 | --DOCSHELL 0x115ee3800 == 30 [pid = 1951] [id = 307] 07:17:22 INFO - PROCESS | 1951 | 1466691442289 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]]]}] 07:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 925ms 07:17:22 INFO - PROCESS | 1951 | 1466691442343 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 07:17:22 INFO - PROCESS | 1951 | 1466691442345 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 07:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:17:22 INFO - PROCESS | 1951 | 1466691442348 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:17:22 INFO - PROCESS | 1951 | 1466691442351 Marionette TRACE conn2 <- [1,1254,null,{}] 07:17:22 INFO - PROCESS | 1951 | 1466691442356 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}] 07:17:22 INFO - PROCESS | 1951 | 1466691442357 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:22 INFO - PROCESS | 1951 | 1466691442437 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 07:17:22 INFO - PROCESS | 1951 | 1466691442443 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:22 INFO - PROCESS | 1951 | 1466691442445 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x116ab2800 == 31 [pid = 1951] [id = 321] 07:17:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x118238000) [pid = 1951] [serial = 962] [outer = 0x0] 07:17:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x11840bc00) [pid = 1951] [serial = 963] [outer = 0x118238000] 07:17:22 INFO - PROCESS | 1951 | 1466691442473 Marionette DEBUG loaded listener.js 07:17:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x11856c800) [pid = 1951] [serial = 964] [outer = 0x118238000] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x12a62f000) [pid = 1951] [serial = 901] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x128bc1400) [pid = 1951] [serial = 885] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x117e8b800) [pid = 1951] [serial = 864] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x118241c00) [pid = 1951] [serial = 869] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x118507000) [pid = 1951] [serial = 870] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x1199e4000) [pid = 1951] [serial = 875] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x123a74c00) [pid = 1951] [serial = 876] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x1252f6000) [pid = 1951] [serial = 878] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x119602400) [pid = 1951] [serial = 866] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x119824c00) [pid = 1951] [serial = 867] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x119607800) [pid = 1951] [serial = 872] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x11982f000) [pid = 1951] [serial = 873] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1291eb800) [pid = 1951] [serial = 861] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x128ecbc00) [pid = 1951] [serial = 860] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1167f5000) [pid = 1951] [serial = 863] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x129556400) [pid = 1951] [serial = 889] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x12944bc00) [pid = 1951] [serial = 888] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x12a635800) [pid = 1951] [serial = 903] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x129562400) [pid = 1951] [serial = 892] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x120e4a000) [pid = 1951] [serial = 486] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x12955c400) [pid = 1951] [serial = 891] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x129588400) [pid = 1951] [serial = 900] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x113dd1800) [pid = 1951] [serial = 894] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x118485000) [pid = 1951] [serial = 895] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x126aed400) [pid = 1951] [serial = 882] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x1253ea400) [pid = 1951] [serial = 897] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x1291eb400) [pid = 1951] [serial = 886] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x12a6df000) [pid = 1951] [serial = 904] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1253e4000) [pid = 1951] [serial = 879] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x12735d400) [pid = 1951] [serial = 883] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x129562800) [pid = 1951] [serial = 898] [outer = 0x0] [url = about:blank] 07:17:22 INFO - PROCESS | 1951 | 1466691442837 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]]]}] 07:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 523ms 07:17:22 INFO - PROCESS | 1951 | 1466691442873 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 07:17:22 INFO - PROCESS | 1951 | 1466691442876 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 07:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:17:22 INFO - PROCESS | 1951 | 1466691442881 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:17:22 INFO - PROCESS | 1951 | 1466691442882 Marionette TRACE conn2 <- [1,1258,null,{}] 07:17:22 INFO - PROCESS | 1951 | 1466691442885 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}] 07:17:22 INFO - PROCESS | 1951 | 1466691442886 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:22 INFO - PROCESS | 1951 | 1466691442963 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 07:17:22 INFO - PROCESS | 1951 | 1466691442967 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:22 INFO - PROCESS | 1951 | 1466691442968 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x11857b000 == 32 [pid = 1951] [id = 322] 07:17:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x118ab2c00) [pid = 1951] [serial = 965] [outer = 0x0] 07:17:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x11960dc00) [pid = 1951] [serial = 966] [outer = 0x118ab2c00] 07:17:23 INFO - PROCESS | 1951 | 1466691442999 Marionette DEBUG loaded listener.js 07:17:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x1199ad000) [pid = 1951] [serial = 967] [outer = 0x118ab2c00] 07:17:23 INFO - PROCESS | 1951 | 1466691443436 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]]]}] 07:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 571ms 07:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:17:23 INFO - PROCESS | 1951 | 1466691443452 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 07:17:23 INFO - PROCESS | 1951 | 1466691443454 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 07:17:23 INFO - PROCESS | 1951 | 1466691443457 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:17:23 INFO - PROCESS | 1951 | 1466691443460 Marionette TRACE conn2 <- [1,1262,null,{}] 07:17:23 INFO - PROCESS | 1951 | 1466691443471 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}] 07:17:23 INFO - PROCESS | 1951 | 1466691443477 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:23 INFO - PROCESS | 1951 | 1466691443605 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 07:17:23 INFO - PROCESS | 1951 | 1466691443615 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:23 INFO - PROCESS | 1951 | 1466691443618 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a8b000 == 33 [pid = 1951] [id = 323] 07:17:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1199dcc00) [pid = 1951] [serial = 968] [outer = 0x0] 07:17:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x120e51c00) [pid = 1951] [serial = 969] [outer = 0x1199dcc00] 07:17:23 INFO - PROCESS | 1951 | 1466691443664 Marionette DEBUG loaded listener.js 07:17:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x1216ef000) [pid = 1951] [serial = 970] [outer = 0x1199dcc00] 07:17:24 INFO - PROCESS | 1951 | 1466691444012 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]]]}] 07:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 576ms 07:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:17:24 INFO - PROCESS | 1951 | 1466691444033 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 07:17:24 INFO - PROCESS | 1951 | 1466691444035 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 07:17:24 INFO - PROCESS | 1951 | 1466691444037 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:17:24 INFO - PROCESS | 1951 | 1466691444040 Marionette TRACE conn2 <- [1,1266,null,{}] 07:17:24 INFO - PROCESS | 1951 | 1466691444044 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}] 07:17:24 INFO - PROCESS | 1951 | 1466691444045 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:24 INFO - PROCESS | 1951 | 1466691444157 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 07:17:24 INFO - PROCESS | 1951 | 1466691444162 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:24 INFO - PROCESS | 1951 | 1466691444163 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x123957800 == 34 [pid = 1951] [id = 324] 07:17:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x12182e800) [pid = 1951] [serial = 971] [outer = 0x0] 07:17:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x123f22000) [pid = 1951] [serial = 972] [outer = 0x12182e800] 07:17:24 INFO - PROCESS | 1951 | 1466691444188 Marionette DEBUG loaded listener.js 07:17:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1252eec00) [pid = 1951] [serial = 973] [outer = 0x12182e800] 07:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 471ms 07:17:24 INFO - PROCESS | 1951 | 1466691444501 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]]]}] 07:17:24 INFO - PROCESS | 1951 | 1466691444512 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 07:17:24 INFO - PROCESS | 1951 | 1466691444514 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 07:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:17:24 INFO - PROCESS | 1951 | 1466691444516 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:17:24 INFO - PROCESS | 1951 | 1466691444517 Marionette TRACE conn2 <- [1,1270,null,{}] 07:17:24 INFO - PROCESS | 1951 | 1466691444519 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}] 07:17:24 INFO - PROCESS | 1951 | 1466691444521 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:24 INFO - PROCESS | 1951 | 1466691444621 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 07:17:24 INFO - PROCESS | 1951 | 1466691444631 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:24 INFO - PROCESS | 1951 | 1466691444632 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x1252a7800 == 35 [pid = 1951] [id = 325] 07:17:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x112f65400) [pid = 1951] [serial = 974] [outer = 0x0] 07:17:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1253e4000) [pid = 1951] [serial = 975] [outer = 0x112f65400] 07:17:24 INFO - PROCESS | 1951 | 1466691444657 Marionette DEBUG loaded listener.js 07:17:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x126ac0400) [pid = 1951] [serial = 976] [outer = 0x112f65400] 07:17:25 INFO - PROCESS | 1951 | 1466691445031 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]]]}] 07:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 07:17:25 INFO - PROCESS | 1951 | 1466691445036 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 07:17:25 INFO - PROCESS | 1951 | 1466691445037 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 07:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:17:25 INFO - PROCESS | 1951 | 1466691445041 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:17:25 INFO - PROCESS | 1951 | 1466691445042 Marionette TRACE conn2 <- [1,1274,null,{}] 07:17:25 INFO - PROCESS | 1951 | 1466691445045 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}] 07:17:25 INFO - PROCESS | 1951 | 1466691445048 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:25 INFO - PROCESS | 1951 | 1466691445161 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 07:17:25 INFO - PROCESS | 1951 | 1466691445174 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:25 INFO - PROCESS | 1951 | 1466691445175 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x1271a7000 == 36 [pid = 1951] [id = 326] 07:17:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x126af1000) [pid = 1951] [serial = 977] [outer = 0x0] 07:17:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x128a65800) [pid = 1951] [serial = 978] [outer = 0x126af1000] 07:17:25 INFO - PROCESS | 1951 | 1466691445200 Marionette DEBUG loaded listener.js 07:17:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x128ecbc00) [pid = 1951] [serial = 979] [outer = 0x126af1000] 07:17:25 INFO - PROCESS | 1951 | 1466691445544 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]]]}] 07:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 520ms 07:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:17:25 INFO - PROCESS | 1951 | 1466691445561 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 07:17:25 INFO - PROCESS | 1951 | 1466691445563 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 07:17:25 INFO - PROCESS | 1951 | 1466691445565 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:17:25 INFO - PROCESS | 1951 | 1466691445566 Marionette TRACE conn2 <- [1,1278,null,{}] 07:17:25 INFO - PROCESS | 1951 | 1466691445568 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}] 07:17:25 INFO - PROCESS | 1951 | 1466691445569 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:25 INFO - PROCESS | 1951 | 1466691445666 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 07:17:25 INFO - PROCESS | 1951 | 1466691445676 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:25 INFO - PROCESS | 1951 | 1466691445678 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a63800 == 37 [pid = 1951] [id = 327] 07:17:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x124997c00) [pid = 1951] [serial = 980] [outer = 0x0] 07:17:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1291e7c00) [pid = 1951] [serial = 981] [outer = 0x124997c00] 07:17:25 INFO - PROCESS | 1951 | 1466691445702 Marionette DEBUG loaded listener.js 07:17:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x129449400) [pid = 1951] [serial = 982] [outer = 0x124997c00] 07:17:26 INFO - PROCESS | 1951 | 1466691446014 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]]]}] 07:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 469ms 07:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:17:26 INFO - PROCESS | 1951 | 1466691446034 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 07:17:26 INFO - PROCESS | 1951 | 1466691446036 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 07:17:26 INFO - PROCESS | 1951 | 1466691446040 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:17:26 INFO - PROCESS | 1951 | 1466691446042 Marionette TRACE conn2 <- [1,1282,null,{}] 07:17:26 INFO - PROCESS | 1951 | 1466691446045 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}] 07:17:26 INFO - PROCESS | 1951 | 1466691446046 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:26 INFO - PROCESS | 1951 | 1466691446144 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 07:17:26 INFO - PROCESS | 1951 | 1466691446156 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:26 INFO - PROCESS | 1951 | 1466691446157 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293e5000 == 38 [pid = 1951] [id = 328] 07:17:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x1291e6000) [pid = 1951] [serial = 983] [outer = 0x0] 07:17:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x12955bc00) [pid = 1951] [serial = 984] [outer = 0x1291e6000] 07:17:26 INFO - PROCESS | 1951 | 1466691446180 Marionette DEBUG loaded listener.js 07:17:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x12957e800) [pid = 1951] [serial = 985] [outer = 0x1291e6000] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x1167fb800) [pid = 1951] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x112964800) [pid = 1951] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x112045800) [pid = 1951] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x119608400) [pid = 1951] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x124996000) [pid = 1951] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1183e8c00) [pid = 1951] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x127359800) [pid = 1951] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x111e58000) [pid = 1951] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x118235800) [pid = 1951] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1199df000) [pid = 1951] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x128ac6400) [pid = 1951] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x112fa4c00) [pid = 1951] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x127359000) [pid = 1951] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x128bb6c00) [pid = 1951] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x128bc2000) [pid = 1951] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:17:26 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x112a81800) [pid = 1951] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:17:26 INFO - PROCESS | 1951 | 1466691446602 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]]]}] 07:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 573ms 07:17:26 INFO - PROCESS | 1951 | 1466691446611 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 07:17:26 INFO - PROCESS | 1951 | 1466691446612 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 07:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:17:26 INFO - PROCESS | 1951 | 1466691446614 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:17:26 INFO - PROCESS | 1951 | 1466691446616 Marionette TRACE conn2 <- [1,1286,null,{}] 07:17:26 INFO - PROCESS | 1951 | 1466691446618 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}] 07:17:26 INFO - PROCESS | 1951 | 1466691446619 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:26 INFO - PROCESS | 1951 | 1466691446701 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 07:17:26 INFO - PROCESS | 1951 | 1466691446706 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:26 INFO - PROCESS | 1951 | 1466691446708 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x1271a5000 == 39 [pid = 1951] [id = 329] 07:17:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x113c4d000) [pid = 1951] [serial = 986] [outer = 0x0] 07:17:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x118239c00) [pid = 1951] [serial = 987] [outer = 0x113c4d000] 07:17:26 INFO - PROCESS | 1951 | 1466691446732 Marionette DEBUG loaded listener.js 07:17:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1199e6400) [pid = 1951] [serial = 988] [outer = 0x113c4d000] 07:17:27 INFO - PROCESS | 1951 | 1466691447058 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]]]}] 07:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 468ms 07:17:27 INFO - PROCESS | 1951 | 1466691447083 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 07:17:27 INFO - PROCESS | 1951 | 1466691447084 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 07:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:17:27 INFO - PROCESS | 1951 | 1466691447088 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:17:27 INFO - PROCESS | 1951 | 1466691447089 Marionette TRACE conn2 <- [1,1290,null,{}] 07:17:27 INFO - PROCESS | 1951 | 1466691447091 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}] 07:17:27 INFO - PROCESS | 1951 | 1466691447092 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:27 INFO - PROCESS | 1951 | 1466691447194 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 07:17:27 INFO - PROCESS | 1951 | 1466691447200 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:27 INFO - PROCESS | 1951 | 1466691447201 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac2c000 == 40 [pid = 1951] [id = 330] 07:17:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1183f3000) [pid = 1951] [serial = 989] [outer = 0x0] 07:17:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1252ecc00) [pid = 1951] [serial = 990] [outer = 0x1183f3000] 07:17:27 INFO - PROCESS | 1951 | 1466691447225 Marionette DEBUG loaded listener.js 07:17:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x12944d800) [pid = 1951] [serial = 991] [outer = 0x1183f3000] 07:17:27 INFO - PROCESS | 1951 | 1466691447532 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]]]}] 07:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 471ms 07:17:27 INFO - PROCESS | 1951 | 1466691447560 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 07:17:27 INFO - PROCESS | 1951 | 1466691447561 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 07:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:17:27 INFO - PROCESS | 1951 | 1466691447563 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:17:27 INFO - PROCESS | 1951 | 1466691447565 Marionette TRACE conn2 <- [1,1294,null,{}] 07:17:27 INFO - PROCESS | 1951 | 1466691447567 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}] 07:17:27 INFO - PROCESS | 1951 | 1466691447569 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:27 INFO - PROCESS | 1951 | 1466691447661 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 07:17:27 INFO - PROCESS | 1951 | 1466691447664 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:27 INFO - PROCESS | 1951 | 1466691447666 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb18800 == 41 [pid = 1951] [id = 331] 07:17:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x12734f400) [pid = 1951] [serial = 992] [outer = 0x0] 07:17:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x12a62e000) [pid = 1951] [serial = 993] [outer = 0x12734f400] 07:17:27 INFO - PROCESS | 1951 | 1466691447692 Marionette DEBUG loaded listener.js 07:17:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x12aa2b800) [pid = 1951] [serial = 994] [outer = 0x12734f400] 07:17:28 INFO - PROCESS | 1951 | 1466691448022 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]]]}] 07:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 469ms 07:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:17:28 INFO - PROCESS | 1951 | 1466691448034 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 07:17:28 INFO - PROCESS | 1951 | 1466691448035 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 07:17:28 INFO - PROCESS | 1951 | 1466691448037 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:17:28 INFO - PROCESS | 1951 | 1466691448039 Marionette TRACE conn2 <- [1,1298,null,{}] 07:17:28 INFO - PROCESS | 1951 | 1466691448042 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}] 07:17:28 INFO - PROCESS | 1951 | 1466691448043 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:28 INFO - PROCESS | 1951 | 1466691448148 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 07:17:28 INFO - PROCESS | 1951 | 1466691448154 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:28 INFO - PROCESS | 1951 | 1466691448155 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be4c000 == 42 [pid = 1951] [id = 332] 07:17:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x129559400) [pid = 1951] [serial = 995] [outer = 0x0] 07:17:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x12aa2b400) [pid = 1951] [serial = 996] [outer = 0x129559400] 07:17:28 INFO - PROCESS | 1951 | 1466691448179 Marionette DEBUG loaded listener.js 07:17:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x12ae09400) [pid = 1951] [serial = 997] [outer = 0x129559400] 07:17:28 INFO - PROCESS | 1951 | 1466691448479 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]]]}] 07:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 472ms 07:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:17:28 INFO - PROCESS | 1951 | 1466691448510 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 07:17:28 INFO - PROCESS | 1951 | 1466691448511 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 07:17:28 INFO - PROCESS | 1951 | 1466691448513 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:17:28 INFO - PROCESS | 1951 | 1466691448514 Marionette TRACE conn2 <- [1,1302,null,{}] 07:17:28 INFO - PROCESS | 1951 | 1466691448517 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}] 07:17:28 INFO - PROCESS | 1951 | 1466691448518 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:28 INFO - PROCESS | 1951 | 1466691448648 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 07:17:28 INFO - PROCESS | 1951 | 1466691448703 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:28 INFO - PROCESS | 1951 | 1466691448705 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x114e43000 == 43 [pid = 1951] [id = 333] 07:17:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x112962000) [pid = 1951] [serial = 998] [outer = 0x0] 07:17:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x112d07c00) [pid = 1951] [serial = 999] [outer = 0x112962000] 07:17:28 INFO - PROCESS | 1951 | 1466691448737 Marionette DEBUG loaded listener.js 07:17:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x116762c00) [pid = 1951] [serial = 1000] [outer = 0x112962000] 07:17:29 INFO - PROCESS | 1951 | 1466691449228 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]]]}] 07:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 771ms 07:17:29 INFO - PROCESS | 1951 | 1466691449286 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 07:17:29 INFO - PROCESS | 1951 | 1466691449291 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 07:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:17:29 INFO - PROCESS | 1951 | 1466691449296 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:17:29 INFO - PROCESS | 1951 | 1466691449300 Marionette TRACE conn2 <- [1,1306,null,{}] 07:17:29 INFO - PROCESS | 1951 | 1466691449339 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}] 07:17:29 INFO - PROCESS | 1951 | 1466691449345 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:29 INFO - PROCESS | 1951 | 1466691449512 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 07:17:29 INFO - PROCESS | 1951 | 1466691449519 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:29 INFO - PROCESS | 1951 | 1466691449521 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a54800 == 44 [pid = 1951] [id = 334] 07:17:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x118236000) [pid = 1951] [serial = 1001] [outer = 0x0] 07:17:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x11921b000) [pid = 1951] [serial = 1002] [outer = 0x118236000] 07:17:29 INFO - PROCESS | 1951 | 1466691449551 Marionette DEBUG loaded listener.js 07:17:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x119828800) [pid = 1951] [serial = 1003] [outer = 0x118236000] 07:17:29 INFO - PROCESS | 1951 | 1466691449993 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]]]}] 07:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 725ms 07:17:30 INFO - PROCESS | 1951 | 1466691450021 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 07:17:30 INFO - PROCESS | 1951 | 1466691450023 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 07:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:17:30 INFO - PROCESS | 1951 | 1466691450025 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:17:30 INFO - PROCESS | 1951 | 1466691450027 Marionette TRACE conn2 <- [1,1310,null,{}] 07:17:30 INFO - PROCESS | 1951 | 1466691450029 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}] 07:17:30 INFO - PROCESS | 1951 | 1466691450031 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:30 INFO - PROCESS | 1951 | 1466691450134 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 07:17:30 INFO - PROCESS | 1951 | 1466691450193 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:30 INFO - PROCESS | 1951 | 1466691450194 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293a8000 == 45 [pid = 1951] [id = 335] 07:17:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x119c79400) [pid = 1951] [serial = 1004] [outer = 0x0] 07:17:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x1213f7800) [pid = 1951] [serial = 1005] [outer = 0x119c79400] 07:17:30 INFO - PROCESS | 1951 | 1466691450223 Marionette DEBUG loaded listener.js 07:17:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x124995000) [pid = 1951] [serial = 1006] [outer = 0x119c79400] 07:17:30 INFO - PROCESS | 1951 | 1466691450676 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] 07:17:30 INFO - PROCESS | 1951 | 1466691450698 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 07:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:17:30 INFO - PROCESS | 1951 | 1466691450708 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:17:30 INFO - PROCESS | 1951 | 1466691450711 Marionette TRACE conn2 <- [1,1314,null,{}] 07:17:30 INFO - PROCESS | 1951 | 1466691450714 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}] 07:17:30 INFO - PROCESS | 1951 | 1466691450716 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:30 INFO - PROCESS | 1951 | 1466691450839 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 07:17:30 INFO - PROCESS | 1951 | 1466691450909 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:30 INFO - PROCESS | 1951 | 1466691450910 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4b8000 == 46 [pid = 1951] [id = 336] 07:17:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x12734fc00) [pid = 1951] [serial = 1007] [outer = 0x0] 07:17:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x1291ea400) [pid = 1951] [serial = 1008] [outer = 0x12734fc00] 07:17:30 INFO - PROCESS | 1951 | 1466691450939 Marionette DEBUG loaded listener.js 07:17:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x129447400) [pid = 1951] [serial = 1009] [outer = 0x12734fc00] 07:17:31 INFO - PROCESS | 1951 | 1466691451363 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]]]}] 07:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 676ms 07:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:17:31 INFO - PROCESS | 1951 | 1466691451379 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 07:17:31 INFO - PROCESS | 1951 | 1466691451380 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 07:17:31 INFO - PROCESS | 1951 | 1466691451382 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:17:31 INFO - PROCESS | 1951 | 1466691451384 Marionette TRACE conn2 <- [1,1318,null,{}] 07:17:31 INFO - PROCESS | 1951 | 1466691451386 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}] 07:17:31 INFO - PROCESS | 1951 | 1466691451387 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:31 INFO - PROCESS | 1951 | 1466691451490 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 07:17:31 INFO - PROCESS | 1951 | 1466691451558 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:31 INFO - PROCESS | 1951 | 1466691451560 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fea000 == 47 [pid = 1951] [id = 337] 07:17:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x113248400) [pid = 1951] [serial = 1010] [outer = 0x0] 07:17:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x1183ef800) [pid = 1951] [serial = 1011] [outer = 0x113248400] 07:17:31 INFO - PROCESS | 1951 | 1466691451589 Marionette DEBUG loaded listener.js 07:17:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x128a60c00) [pid = 1951] [serial = 1012] [outer = 0x113248400] 07:17:32 INFO - PROCESS | 1951 | 1466691452108 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]]]}] 07:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 819ms 07:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:17:32 INFO - PROCESS | 1951 | 1466691452201 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 07:17:32 INFO - PROCESS | 1951 | 1466691452203 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 07:17:32 INFO - PROCESS | 1951 | 1466691452207 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:17:32 INFO - PROCESS | 1951 | 1466691452208 Marionette TRACE conn2 <- [1,1322,null,{}] 07:17:32 INFO - PROCESS | 1951 | 1466691452212 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}] 07:17:32 INFO - PROCESS | 1951 | 1466691452213 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:32 INFO - PROCESS | 1951 | 1466691452311 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 07:17:32 INFO - PROCESS | 1951 | 1466691452396 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:32 INFO - PROCESS | 1951 | 1466691452397 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x114e4a000 == 48 [pid = 1951] [id = 338] 07:17:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x11856a400) [pid = 1951] [serial = 1013] [outer = 0x0] 07:17:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x118ab1c00) [pid = 1951] [serial = 1014] [outer = 0x11856a400] 07:17:32 INFO - PROCESS | 1951 | 1466691452427 Marionette DEBUG loaded listener.js 07:17:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x119806800) [pid = 1951] [serial = 1015] [outer = 0x11856a400] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x11677c000 == 47 [pid = 1951] [id = 306] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x12be4c000 == 46 [pid = 1951] [id = 332] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb18800 == 45 [pid = 1951] [id = 331] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac2c000 == 44 [pid = 1951] [id = 330] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x1271a5000 == 43 [pid = 1951] [id = 329] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x1293e5000 == 42 [pid = 1951] [id = 328] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x119a63800 == 41 [pid = 1951] [id = 327] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x1271a7000 == 40 [pid = 1951] [id = 326] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x1252a7800 == 39 [pid = 1951] [id = 325] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x123957800 == 38 [pid = 1951] [id = 324] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x119a8b000 == 37 [pid = 1951] [id = 323] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x11857b000 == 36 [pid = 1951] [id = 322] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x116ab2800 == 35 [pid = 1951] [id = 321] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x115efb000 == 34 [pid = 1951] [id = 320] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x11746a000 == 33 [pid = 1951] [id = 319] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x12a8ef000 == 32 [pid = 1951] [id = 318] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x116fea000 == 31 [pid = 1951] [id = 337] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4b8000 == 30 [pid = 1951] [id = 336] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x1293a8000 == 29 [pid = 1951] [id = 335] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x119a54800 == 28 [pid = 1951] [id = 334] 07:17:33 INFO - PROCESS | 1951 | --DOCSHELL 0x114e43000 == 27 [pid = 1951] [id = 333] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x120e54800) [pid = 1951] [serial = 910] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x125342800) [pid = 1951] [serial = 936] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x1199e0000) [pid = 1951] [serial = 909] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x118487400) [pid = 1951] [serial = 918] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x128a68400) [pid = 1951] [serial = 942] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x11982f800) [pid = 1951] [serial = 945] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x128a5dc00) [pid = 1951] [serial = 940] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x118f84000) [pid = 1951] [serial = 919] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x118489c00) [pid = 1951] [serial = 924] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x11856f800) [pid = 1951] [serial = 925] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x120f19400) [pid = 1951] [serial = 930] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x128d35000) [pid = 1951] [serial = 948] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x116634000) [pid = 1951] [serial = 921] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x128a63400) [pid = 1951] [serial = 912] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x113242400) [pid = 1951] [serial = 922] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x128bb8c00) [pid = 1951] [serial = 913] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1291e9c00) [pid = 1951] [serial = 916] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x128ec8c00) [pid = 1951] [serial = 915] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x129449c00) [pid = 1951] [serial = 951] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1273e9400) [pid = 1951] [serial = 946] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x128bbd000) [pid = 1951] [serial = 943] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x123f1d000) [pid = 1951] [serial = 934] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x12390a400) [pid = 1951] [serial = 933] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x12955b400) [pid = 1951] [serial = 952] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x126e8fc00) [pid = 1951] [serial = 937] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x128ecac00) [pid = 1951] [serial = 949] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1213eb800) [pid = 1951] [serial = 931] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x1183f4000) [pid = 1951] [serial = 907] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x116f99400) [pid = 1951] [serial = 906] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x119804800) [pid = 1951] [serial = 927] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x1199b9800) [pid = 1951] [serial = 928] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x127353400) [pid = 1951] [serial = 939] [outer = 0x0] [url = about:blank] 07:17:33 INFO - PROCESS | 1951 | 1466691453386 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]]]}] 07:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1223ms 07:17:33 INFO - PROCESS | 1951 | 1466691453430 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 07:17:33 INFO - PROCESS | 1951 | 1466691453432 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 07:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:17:33 INFO - PROCESS | 1951 | 1466691453436 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:17:33 INFO - PROCESS | 1951 | 1466691453438 Marionette TRACE conn2 <- [1,1326,null,{}] 07:17:33 INFO - PROCESS | 1951 | 1466691453449 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}] 07:17:33 INFO - PROCESS | 1951 | 1466691453451 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:33 INFO - PROCESS | 1951 | 1466691453550 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 07:17:33 INFO - PROCESS | 1951 | 1466691453560 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:33 INFO - PROCESS | 1951 | 1466691453564 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x115e35000 == 28 [pid = 1951] [id = 339] 07:17:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x112fafc00) [pid = 1951] [serial = 1016] [outer = 0x0] 07:17:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x11614c000) [pid = 1951] [serial = 1017] [outer = 0x112fafc00] 07:17:33 INFO - PROCESS | 1951 | 1466691453601 Marionette DEBUG loaded listener.js 07:17:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x112a7f800) [pid = 1951] [serial = 1018] [outer = 0x112fafc00] 07:17:34 INFO - PROCESS | 1951 | 1466691454120 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]]]}] 07:17:34 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 07:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 728ms 07:17:34 INFO - PROCESS | 1951 | 1466691454163 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 07:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:17:34 INFO - PROCESS | 1951 | 1466691454167 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 07:17:34 INFO - PROCESS | 1951 | 1466691454171 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:17:34 INFO - PROCESS | 1951 | 1466691454173 Marionette TRACE conn2 <- [1,1330,null,{}] 07:17:34 INFO - PROCESS | 1951 | 1466691454176 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}] 07:17:34 INFO - PROCESS | 1951 | 1466691454177 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:34 INFO - PROCESS | 1951 | 1466691454295 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 07:17:34 INFO - PROCESS | 1951 | 1466691454351 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:34 INFO - PROCESS | 1951 | 1466691454352 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x113010000 == 29 [pid = 1951] [id = 340] 07:17:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x11202b000) [pid = 1951] [serial = 1019] [outer = 0x0] 07:17:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x11295bc00) [pid = 1951] [serial = 1020] [outer = 0x11202b000] 07:17:34 INFO - PROCESS | 1951 | 1466691454385 Marionette DEBUG loaded listener.js 07:17:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1164dfc00) [pid = 1951] [serial = 1021] [outer = 0x11202b000] 07:17:34 INFO - PROCESS | 1951 | 1466691454911 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]]]}] 07:17:34 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 07:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 770ms 07:17:34 INFO - PROCESS | 1951 | 1466691454969 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 07:17:34 INFO - PROCESS | 1951 | 1466691454974 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 07:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:17:34 INFO - PROCESS | 1951 | 1466691454979 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:17:34 INFO - PROCESS | 1951 | 1466691454981 Marionette TRACE conn2 <- [1,1334,null,{}] 07:17:34 INFO - PROCESS | 1951 | 1466691454985 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}] 07:17:34 INFO - PROCESS | 1951 | 1466691454987 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:35 INFO - PROCESS | 1951 | 1466691455089 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 07:17:35 INFO - PROCESS | 1951 | 1466691455163 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:35 INFO - PROCESS | 1951 | 1466691455165 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182bf800 == 30 [pid = 1951] [id = 341] 07:17:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x112764c00) [pid = 1951] [serial = 1022] [outer = 0x0] 07:17:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1183f4400) [pid = 1951] [serial = 1023] [outer = 0x112764c00] 07:17:35 INFO - PROCESS | 1951 | 1466691455195 Marionette DEBUG loaded listener.js 07:17:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x118492000) [pid = 1951] [serial = 1024] [outer = 0x112764c00] 07:17:35 INFO - PROCESS | 1951 | 1466691455719 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]]]}] 07:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 820ms 07:17:35 INFO - PROCESS | 1951 | 1466691455800 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 07:17:35 INFO - PROCESS | 1951 | 1466691455802 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 07:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:17:35 INFO - PROCESS | 1951 | 1466691455805 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:17:35 INFO - PROCESS | 1951 | 1466691455806 Marionette TRACE conn2 <- [1,1338,null,{}] 07:17:35 INFO - PROCESS | 1951 | 1466691455808 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}] 07:17:35 INFO - PROCESS | 1951 | 1466691455810 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:35 INFO - PROCESS | 1951 | 1466691455916 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 07:17:35 INFO - PROCESS | 1951 | 1466691455971 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:35 INFO - PROCESS | 1951 | 1466691455973 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x11957e800 == 31 [pid = 1951] [id = 342] 07:17:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x119587c00) [pid = 1951] [serial = 1025] [outer = 0x0] 07:17:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x11960ec00) [pid = 1951] [serial = 1026] [outer = 0x119587c00] 07:17:36 INFO - PROCESS | 1951 | 1466691456003 Marionette DEBUG loaded listener.js 07:17:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x119828000) [pid = 1951] [serial = 1027] [outer = 0x119587c00] 07:17:36 INFO - PROCESS | 1951 | --DOCSHELL 0x115e35000 == 30 [pid = 1951] [id = 339] 07:17:36 INFO - PROCESS | 1951 | --DOCSHELL 0x114e4a000 == 29 [pid = 1951] [id = 338] 07:17:36 INFO - PROCESS | 1951 | 1466691456963 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]]]}] 07:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1173ms 07:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:17:36 INFO - PROCESS | 1951 | 1466691456978 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 07:17:36 INFO - PROCESS | 1951 | 1466691456980 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 07:17:36 INFO - PROCESS | 1951 | 1466691456984 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:17:36 INFO - PROCESS | 1951 | 1466691456985 Marionette TRACE conn2 <- [1,1342,null,{}] 07:17:36 INFO - PROCESS | 1951 | 1466691456992 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}] 07:17:36 INFO - PROCESS | 1951 | 1466691456993 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:37 INFO - PROCESS | 1951 | 1466691457073 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 07:17:37 INFO - PROCESS | 1951 | 1466691457077 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:37 INFO - PROCESS | 1951 | 1466691457079 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x118171800 == 30 [pid = 1951] [id = 343] 07:17:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x116a1bc00) [pid = 1951] [serial = 1028] [outer = 0x0] 07:17:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x11848c000) [pid = 1951] [serial = 1029] [outer = 0x116a1bc00] 07:17:37 INFO - PROCESS | 1951 | 1466691457108 Marionette DEBUG loaded listener.js 07:17:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x118f91c00) [pid = 1951] [serial = 1030] [outer = 0x116a1bc00] 07:17:37 INFO - PROCESS | 1951 | 1466691457446 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]]]}] 07:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 475ms 07:17:37 INFO - PROCESS | 1951 | 1466691457460 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 07:17:37 INFO - PROCESS | 1951 | 1466691457463 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 07:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:17:37 INFO - PROCESS | 1951 | 1466691457467 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:17:37 INFO - PROCESS | 1951 | 1466691457469 Marionette TRACE conn2 <- [1,1346,null,{}] 07:17:37 INFO - PROCESS | 1951 | 1466691457471 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}] 07:17:37 INFO - PROCESS | 1951 | 1466691457475 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:37 INFO - PROCESS | 1951 | 1466691457597 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 07:17:37 INFO - PROCESS | 1951 | 1466691457604 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:37 INFO - PROCESS | 1951 | 1466691457605 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x119c2d800 == 31 [pid = 1951] [id = 344] 07:17:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x119804000) [pid = 1951] [serial = 1031] [outer = 0x0] 07:17:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x11982fc00) [pid = 1951] [serial = 1032] [outer = 0x119804000] 07:17:37 INFO - PROCESS | 1951 | 1466691457633 Marionette DEBUG loaded listener.js 07:17:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1199e4800) [pid = 1951] [serial = 1033] [outer = 0x119804000] 07:17:37 INFO - PROCESS | 1951 | 1466691457989 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]]]}] 07:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 569ms 07:17:38 INFO - PROCESS | 1951 | 1466691458037 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 07:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:17:38 INFO - PROCESS | 1951 | 1466691458038 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 07:17:38 INFO - PROCESS | 1951 | 1466691458041 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:17:38 INFO - PROCESS | 1951 | 1466691458043 Marionette TRACE conn2 <- [1,1350,null,{}] 07:17:38 INFO - PROCESS | 1951 | 1466691458057 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}] 07:17:38 INFO - PROCESS | 1951 | 1466691458060 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:38 INFO - PROCESS | 1951 | 1466691458160 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 07:17:38 INFO - PROCESS | 1951 | 1466691458165 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:38 INFO - PROCESS | 1951 | 1466691458167 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x12395a800 == 32 [pid = 1951] [id = 345] 07:17:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1183ea000) [pid = 1951] [serial = 1034] [outer = 0x0] 07:17:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x121486000) [pid = 1951] [serial = 1035] [outer = 0x1183ea000] 07:17:38 INFO - PROCESS | 1951 | 1466691458194 Marionette DEBUG loaded listener.js 07:17:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x123e0e400) [pid = 1951] [serial = 1036] [outer = 0x1183ea000] 07:17:38 INFO - PROCESS | 1951 | 1466691458559 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]]]}] 07:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 571ms 07:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:17:38 INFO - PROCESS | 1951 | 1466691458613 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 07:17:38 INFO - PROCESS | 1951 | 1466691458614 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 07:17:38 INFO - PROCESS | 1951 | 1466691458617 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:17:38 INFO - PROCESS | 1951 | 1466691458618 Marionette TRACE conn2 <- [1,1354,null,{}] 07:17:38 INFO - PROCESS | 1951 | 1466691458620 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}] 07:17:38 INFO - PROCESS | 1951 | 1466691458621 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:38 INFO - PROCESS | 1951 | 1466691458719 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 07:17:38 INFO - PROCESS | 1951 | 1466691458756 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:38 INFO - PROCESS | 1951 | 1466691458757 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x126a99800 == 33 [pid = 1951] [id = 346] 07:17:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x124cf1400) [pid = 1951] [serial = 1037] [outer = 0x0] 07:17:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x1252f8000) [pid = 1951] [serial = 1038] [outer = 0x124cf1400] 07:17:38 INFO - PROCESS | 1951 | 1466691458782 Marionette DEBUG loaded listener.js 07:17:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x1253e9400) [pid = 1951] [serial = 1039] [outer = 0x124cf1400] 07:17:39 INFO - PROCESS | 1951 | 1466691459107 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]]]}] 07:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 518ms 07:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:17:39 INFO - PROCESS | 1951 | 1466691459139 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 07:17:39 INFO - PROCESS | 1951 | 1466691459142 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 07:17:39 INFO - PROCESS | 1951 | 1466691459144 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:17:39 INFO - PROCESS | 1951 | 1466691459145 Marionette TRACE conn2 <- [1,1358,null,{}] 07:17:39 INFO - PROCESS | 1951 | 1466691459147 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}] 07:17:39 INFO - PROCESS | 1951 | 1466691459149 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:39 INFO - PROCESS | 1951 | 1466691459248 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 07:17:39 INFO - PROCESS | 1951 | 1466691459252 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:39 INFO - PROCESS | 1951 | 1466691459254 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x1271a5000 == 34 [pid = 1951] [id = 347] 07:17:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x1252ea000) [pid = 1951] [serial = 1040] [outer = 0x0] 07:17:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x126af3000) [pid = 1951] [serial = 1041] [outer = 0x1252ea000] 07:17:39 INFO - PROCESS | 1951 | 1466691459284 Marionette DEBUG loaded listener.js 07:17:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x127353000) [pid = 1951] [serial = 1042] [outer = 0x1252ea000] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x112962000) [pid = 1951] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x118236000) [pid = 1951] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x12734f400) [pid = 1951] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x112f65400) [pid = 1951] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x126af1000) [pid = 1951] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1291e6000) [pid = 1951] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x124997c00) [pid = 1951] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x12182e800) [pid = 1951] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x112d0c400) [pid = 1951] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x116634800) [pid = 1951] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x116634400) [pid = 1951] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x118ab2c00) [pid = 1951] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x113c4d000) [pid = 1951] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1199dcc00) [pid = 1951] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x118238000) [pid = 1951] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1183f3000) [pid = 1951] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x119c79400) [pid = 1951] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x12734fc00) [pid = 1951] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x129559400) [pid = 1951] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:17:39 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x113248400) [pid = 1951] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:17:39 INFO - PROCESS | 1951 | 1466691459785 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]]]}] 07:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 671ms 07:17:39 INFO - PROCESS | 1951 | 1466691459816 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 07:17:39 INFO - PROCESS | 1951 | 1466691459817 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 07:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:17:39 INFO - PROCESS | 1951 | 1466691459819 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:17:39 INFO - PROCESS | 1951 | 1466691459821 Marionette TRACE conn2 <- [1,1362,null,{}] 07:17:39 INFO - PROCESS | 1951 | 1466691459829 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}] 07:17:39 INFO - PROCESS | 1951 | 1466691459833 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:39 INFO - PROCESS | 1951 | 1466691459932 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 07:17:39 INFO - PROCESS | 1951 | 1466691459936 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:39 INFO - PROCESS | 1951 | 1466691459937 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x128b1c000 == 35 [pid = 1951] [id = 348] 07:17:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x118578800) [pid = 1951] [serial = 1043] [outer = 0x0] 07:17:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x12734fc00) [pid = 1951] [serial = 1044] [outer = 0x118578800] 07:17:39 INFO - PROCESS | 1951 | 1466691459966 Marionette DEBUG loaded listener.js 07:17:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1273ef800) [pid = 1951] [serial = 1045] [outer = 0x118578800] 07:17:40 INFO - PROCESS | 1951 | 1466691460278 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]]]}] 07:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 475ms 07:17:40 INFO - PROCESS | 1951 | 1466691460294 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 07:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:17:40 INFO - PROCESS | 1951 | 1466691460303 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 07:17:40 INFO - PROCESS | 1951 | 1466691460306 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:17:40 INFO - PROCESS | 1951 | 1466691460309 Marionette TRACE conn2 <- [1,1366,null,{}] 07:17:40 INFO - PROCESS | 1951 | 1466691460311 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}] 07:17:40 INFO - PROCESS | 1951 | 1466691460313 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:40 INFO - PROCESS | 1951 | 1466691460385 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 07:17:40 INFO - PROCESS | 1951 | 1466691460440 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:40 INFO - PROCESS | 1951 | 1466691460441 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e92000 == 36 [pid = 1951] [id = 349] 07:17:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x11921fc00) [pid = 1951] [serial = 1046] [outer = 0x0] 07:17:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x128a5e400) [pid = 1951] [serial = 1047] [outer = 0x11921fc00] 07:17:40 INFO - PROCESS | 1951 | 1466691460465 Marionette DEBUG loaded listener.js 07:17:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x128ac5400) [pid = 1951] [serial = 1048] [outer = 0x11921fc00] 07:17:40 INFO - PROCESS | 1951 | 1466691460835 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] 07:17:40 INFO - PROCESS | 1951 | 1466691460880 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 07:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:17:40 INFO - PROCESS | 1951 | 1466691460883 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:17:40 INFO - PROCESS | 1951 | 1466691460885 Marionette TRACE conn2 <- [1,1370,null,{}] 07:17:40 INFO - PROCESS | 1951 | 1466691460888 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}] 07:17:40 INFO - PROCESS | 1951 | 1466691460890 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:41 INFO - PROCESS | 1951 | 1466691461009 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 07:17:41 INFO - PROCESS | 1951 | 1466691461096 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:41 INFO - PROCESS | 1951 | 1466691461097 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293de000 == 37 [pid = 1951] [id = 350] 07:17:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x112d0c400) [pid = 1951] [serial = 1049] [outer = 0x0] 07:17:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x128ac7000) [pid = 1951] [serial = 1050] [outer = 0x112d0c400] 07:17:41 INFO - PROCESS | 1951 | 1466691461140 Marionette DEBUG loaded listener.js 07:17:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x128ec3c00) [pid = 1951] [serial = 1051] [outer = 0x112d0c400] 07:17:41 INFO - PROCESS | 1951 | 1466691461418 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] 07:17:41 INFO - PROCESS | 1951 | 1466691461481 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 07:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:17:41 INFO - PROCESS | 1951 | 1466691461494 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:17:41 INFO - PROCESS | 1951 | 1466691461496 Marionette TRACE conn2 <- [1,1374,null,{}] 07:17:41 INFO - PROCESS | 1951 | 1466691461499 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}] 07:17:41 INFO - PROCESS | 1951 | 1466691461501 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:41 INFO - PROCESS | 1951 | 1466691461697 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 07:17:41 INFO - PROCESS | 1951 | 1466691461868 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:41 INFO - PROCESS | 1951 | 1466691461870 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x11617a000 == 38 [pid = 1951] [id = 351] 07:17:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1120dfc00) [pid = 1951] [serial = 1052] [outer = 0x0] 07:17:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x112f60800) [pid = 1951] [serial = 1053] [outer = 0x1120dfc00] 07:17:41 INFO - PROCESS | 1951 | 1466691461926 Marionette DEBUG loaded listener.js 07:17:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1164de800) [pid = 1951] [serial = 1054] [outer = 0x1120dfc00] 07:17:42 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:17:42 INFO - PROCESS | 1951 | 1466691462364 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] 07:17:42 INFO - PROCESS | 1951 | 1466691462426 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 07:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 07:17:42 INFO - PROCESS | 1951 | 1466691462431 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:17:42 INFO - PROCESS | 1951 | 1466691462433 Marionette TRACE conn2 <- [1,1378,null,{}] 07:17:42 INFO - PROCESS | 1951 | 1466691462436 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}] 07:17:42 INFO - PROCESS | 1951 | 1466691462441 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:42 INFO - PROCESS | 1951 | 1466691462540 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 07:17:42 INFO - PROCESS | 1951 | 1466691462606 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:42 INFO - PROCESS | 1951 | 1466691462608 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213d1000 == 39 [pid = 1951] [id = 352] 07:17:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x118491800) [pid = 1951] [serial = 1055] [outer = 0x0] 07:17:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x118f83c00) [pid = 1951] [serial = 1056] [outer = 0x118491800] 07:17:42 INFO - PROCESS | 1951 | 1466691462638 Marionette DEBUG loaded listener.js 07:17:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x119808c00) [pid = 1951] [serial = 1057] [outer = 0x118491800] 07:17:43 INFO - PROCESS | 1951 | 1466691463047 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] 07:17:43 INFO - PROCESS | 1951 | 1466691463139 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 07:17:43 INFO - PROCESS | 1951 | 1466691463144 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:17:43 INFO - PROCESS | 1951 | 1466691463145 Marionette TRACE conn2 <- [1,1382,null,{}] 07:17:43 INFO - PROCESS | 1951 | 1466691463148 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}] 07:17:43 INFO - PROCESS | 1951 | 1466691463149 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:43 INFO - PROCESS | 1951 | 1466691463247 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 07:17:43 INFO - PROCESS | 1951 | 1466691463315 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:43 INFO - PROCESS | 1951 | 1466691463317 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x12939f800 == 40 [pid = 1951] [id = 353] 07:17:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x120fd0000) [pid = 1951] [serial = 1058] [outer = 0x0] 07:17:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x121250800) [pid = 1951] [serial = 1059] [outer = 0x120fd0000] 07:17:43 INFO - PROCESS | 1951 | 1466691463345 Marionette DEBUG loaded listener.js 07:17:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x123e07c00) [pid = 1951] [serial = 1060] [outer = 0x120fd0000] 07:17:43 INFO - PROCESS | 1951 | [1951] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 07:17:43 INFO - PROCESS | 1951 | 1466691463793 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] 07:17:43 INFO - PROCESS | 1951 | 1466691463833 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 07:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:17:43 INFO - PROCESS | 1951 | 1466691463844 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:17:43 INFO - PROCESS | 1951 | 1466691463848 Marionette TRACE conn2 <- [1,1386,null,{}] 07:17:43 INFO - PROCESS | 1951 | 1466691463851 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}] 07:17:43 INFO - PROCESS | 1951 | 1466691463854 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:43 INFO - PROCESS | 1951 | 1466691463970 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 07:17:44 INFO - PROCESS | 1951 | 1466691464070 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:44 INFO - PROCESS | 1951 | 1466691464072 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb1c000 == 41 [pid = 1951] [id = 354] 07:17:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x126e97400) [pid = 1951] [serial = 1061] [outer = 0x0] 07:17:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x128acc400) [pid = 1951] [serial = 1062] [outer = 0x126e97400] 07:17:44 INFO - PROCESS | 1951 | 1466691464120 Marionette DEBUG loaded listener.js 07:17:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x1291e8400) [pid = 1951] [serial = 1063] [outer = 0x126e97400] 07:17:44 INFO - PROCESS | 1951 | 1466691464708 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] 07:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:17:44 INFO - PROCESS | 1951 | 1466691464921 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 07:17:44 INFO - PROCESS | 1951 | 1466691464924 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:17:44 INFO - PROCESS | 1951 | 1466691464926 Marionette TRACE conn2 <- [1,1390,null,{}] 07:17:44 INFO - PROCESS | 1951 | 1466691464930 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}] 07:17:44 INFO - PROCESS | 1951 | 1466691464932 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:45 INFO - PROCESS | 1951 | 1466691465014 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 07:17:45 INFO - PROCESS | 1951 | 1466691465060 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:45 INFO - PROCESS | 1951 | 1466691465065 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x1183b8800 == 42 [pid = 1951] [id = 355] 07:17:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x117e90400) [pid = 1951] [serial = 1064] [outer = 0x0] 07:17:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x11823b000) [pid = 1951] [serial = 1065] [outer = 0x117e90400] 07:17:45 INFO - PROCESS | 1951 | 1466691465110 Marionette DEBUG loaded listener.js 07:17:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x118576800) [pid = 1951] [serial = 1066] [outer = 0x117e90400] 07:17:45 INFO - PROCESS | 1951 | 1466691465589 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]]]}] 07:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 722ms 07:17:45 INFO - PROCESS | 1951 | 1466691465647 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 07:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:17:45 INFO - PROCESS | 1951 | 1466691465649 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 07:17:45 INFO - PROCESS | 1951 | 1466691465653 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:17:45 INFO - PROCESS | 1951 | 1466691465656 Marionette TRACE conn2 <- [1,1394,null,{}] 07:17:45 INFO - PROCESS | 1951 | 1466691465679 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}] 07:17:45 INFO - PROCESS | 1951 | 1466691465681 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:45 INFO - PROCESS | 1951 | 1466691465770 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 07:17:45 INFO - PROCESS | 1951 | 1466691465847 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:45 INFO - PROCESS | 1951 | 1466691465848 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x119563800 == 43 [pid = 1951] [id = 356] 07:17:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x119829c00) [pid = 1951] [serial = 1067] [outer = 0x0] 07:17:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x1199d9c00) [pid = 1951] [serial = 1068] [outer = 0x119829c00] 07:17:45 INFO - PROCESS | 1951 | 1466691465876 Marionette DEBUG loaded listener.js 07:17:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x120e4cc00) [pid = 1951] [serial = 1069] [outer = 0x119829c00] 07:17:46 INFO - PROCESS | 1951 | --DOCSHELL 0x1293de000 == 42 [pid = 1951] [id = 350] 07:17:46 INFO - PROCESS | 1951 | --DOCSHELL 0x128e92000 == 41 [pid = 1951] [id = 349] 07:17:46 INFO - PROCESS | 1951 | --DOCSHELL 0x128b1c000 == 40 [pid = 1951] [id = 348] 07:17:46 INFO - PROCESS | 1951 | --DOCSHELL 0x1271a5000 == 39 [pid = 1951] [id = 347] 07:17:46 INFO - PROCESS | 1951 | --DOCSHELL 0x126a99800 == 38 [pid = 1951] [id = 346] 07:17:46 INFO - PROCESS | 1951 | --DOCSHELL 0x12395a800 == 37 [pid = 1951] [id = 345] 07:17:46 INFO - PROCESS | 1951 | --DOCSHELL 0x119c2d800 == 36 [pid = 1951] [id = 344] 07:17:46 INFO - PROCESS | 1951 | --DOCSHELL 0x118171800 == 35 [pid = 1951] [id = 343] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x11614c000) [pid = 1951] [serial = 1017] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x118ab1c00) [pid = 1951] [serial = 1014] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOCSHELL 0x11957e800 == 34 [pid = 1951] [id = 342] 07:17:46 INFO - PROCESS | 1951 | --DOCSHELL 0x1182bf800 == 33 [pid = 1951] [id = 341] 07:17:46 INFO - PROCESS | 1951 | --DOCSHELL 0x113010000 == 32 [pid = 1951] [id = 340] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x112d07c00) [pid = 1951] [serial = 999] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x119828800) [pid = 1951] [serial = 1003] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x11921b000) [pid = 1951] [serial = 1002] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x116762c00) [pid = 1951] [serial = 1000] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x12aa2b800) [pid = 1951] [serial = 994] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x1253e4000) [pid = 1951] [serial = 975] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x128a65800) [pid = 1951] [serial = 978] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x12955bc00) [pid = 1951] [serial = 984] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x1291e7c00) [pid = 1951] [serial = 981] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x123f22000) [pid = 1951] [serial = 972] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x129588800) [pid = 1951] [serial = 955] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x12957bc00) [pid = 1951] [serial = 954] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1176ca400) [pid = 1951] [serial = 957] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x11823cc00) [pid = 1951] [serial = 958] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x1176ce000) [pid = 1951] [serial = 960] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x119827000) [pid = 1951] [serial = 961] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x11960dc00) [pid = 1951] [serial = 966] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x1199ad000) [pid = 1951] [serial = 967] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1199e6400) [pid = 1951] [serial = 988] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x120e51c00) [pid = 1951] [serial = 969] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1216ef000) [pid = 1951] [serial = 970] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x11840bc00) [pid = 1951] [serial = 963] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x11856c800) [pid = 1951] [serial = 964] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1252ecc00) [pid = 1951] [serial = 990] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x124995000) [pid = 1951] [serial = 1006] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x118239c00) [pid = 1951] [serial = 987] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1213f7800) [pid = 1951] [serial = 1005] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x129447400) [pid = 1951] [serial = 1009] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x12aa2b400) [pid = 1951] [serial = 996] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x1291ea400) [pid = 1951] [serial = 1008] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x12ae09400) [pid = 1951] [serial = 997] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x128a60c00) [pid = 1951] [serial = 1012] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x12a62e000) [pid = 1951] [serial = 993] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x1183ef800) [pid = 1951] [serial = 1011] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x12957e800) [pid = 1951] [serial = 985] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x129449400) [pid = 1951] [serial = 982] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x128ecbc00) [pid = 1951] [serial = 979] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x126ac0400) [pid = 1951] [serial = 976] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x12944d800) [pid = 1951] [serial = 991] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x1252eec00) [pid = 1951] [serial = 973] [outer = 0x0] [url = about:blank] 07:17:46 INFO - PROCESS | 1951 | 1466691466267 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]]]}] 07:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 641ms 07:17:46 INFO - PROCESS | 1951 | 1466691466293 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 07:17:46 INFO - PROCESS | 1951 | 1466691466295 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 07:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:17:46 INFO - PROCESS | 1951 | 1466691466298 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:17:46 INFO - PROCESS | 1951 | 1466691466300 Marionette TRACE conn2 <- [1,1398,null,{}] 07:17:46 INFO - PROCESS | 1951 | 1466691466308 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}] 07:17:46 INFO - PROCESS | 1951 | 1466691466313 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:46 INFO - PROCESS | 1951 | 1466691466463 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 07:17:46 INFO - PROCESS | 1951 | 1466691466521 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:46 INFO - PROCESS | 1951 | 1466691466524 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x11858c800 == 33 [pid = 1951] [id = 357] 07:17:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x120e52800) [pid = 1951] [serial = 1070] [outer = 0x0] 07:17:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x123e08400) [pid = 1951] [serial = 1071] [outer = 0x120e52800] 07:17:46 INFO - PROCESS | 1951 | 1466691466552 Marionette DEBUG loaded listener.js 07:17:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x1252ebc00) [pid = 1951] [serial = 1072] [outer = 0x120e52800] 07:17:46 INFO - PROCESS | 1951 | 1466691466839 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]]]}] 07:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 572ms 07:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:17:46 INFO - PROCESS | 1951 | 1466691466879 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 07:17:46 INFO - PROCESS | 1951 | 1466691466880 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 07:17:46 INFO - PROCESS | 1951 | 1466691466882 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:17:46 INFO - PROCESS | 1951 | 1466691466884 Marionette TRACE conn2 <- [1,1402,null,{}] 07:17:46 INFO - PROCESS | 1951 | 1466691466886 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}] 07:17:46 INFO - PROCESS | 1951 | 1466691466887 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:46 INFO - PROCESS | 1951 | 1466691466977 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 07:17:46 INFO - PROCESS | 1951 | 1466691466981 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:46 INFO - PROCESS | 1951 | 1466691466982 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x121738000 == 34 [pid = 1951] [id = 358] 07:17:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x126abcc00) [pid = 1951] [serial = 1073] [outer = 0x0] 07:17:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x127358400) [pid = 1951] [serial = 1074] [outer = 0x126abcc00] 07:17:47 INFO - PROCESS | 1951 | 1466691467008 Marionette DEBUG loaded listener.js 07:17:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x128a5ec00) [pid = 1951] [serial = 1075] [outer = 0x126abcc00] 07:17:47 INFO - PROCESS | 1951 | 1466691467343 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]]]}] 07:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 07:17:47 INFO - PROCESS | 1951 | 1466691467402 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 07:17:47 INFO - PROCESS | 1951 | 1466691467403 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 07:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:17:47 INFO - PROCESS | 1951 | 1466691467405 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:17:47 INFO - PROCESS | 1951 | 1466691467406 Marionette TRACE conn2 <- [1,1406,null,{}] 07:17:47 INFO - PROCESS | 1951 | 1466691467409 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}] 07:17:47 INFO - PROCESS | 1951 | 1466691467410 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:47 INFO - PROCESS | 1951 | 1466691467490 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 07:17:47 INFO - PROCESS | 1951 | 1466691467495 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:47 INFO - PROCESS | 1951 | 1466691467496 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x1252ad800 == 35 [pid = 1951] [id = 359] 07:17:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x1273f7c00) [pid = 1951] [serial = 1076] [outer = 0x0] 07:17:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x128ec8c00) [pid = 1951] [serial = 1077] [outer = 0x1273f7c00] 07:17:47 INFO - PROCESS | 1951 | 1466691467521 Marionette DEBUG loaded listener.js 07:17:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x129447c00) [pid = 1951] [serial = 1078] [outer = 0x1273f7c00] 07:17:47 INFO - PROCESS | 1951 | 1466691467849 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]]]}] 07:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 471ms 07:17:47 INFO - PROCESS | 1951 | 1466691467877 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 07:17:47 INFO - PROCESS | 1951 | 1466691467878 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 07:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:17:47 INFO - PROCESS | 1951 | 1466691467881 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:17:47 INFO - PROCESS | 1951 | 1466691467882 Marionette TRACE conn2 <- [1,1410,null,{}] 07:17:47 INFO - PROCESS | 1951 | 1466691467884 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}] 07:17:47 INFO - PROCESS | 1951 | 1466691467888 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:48 INFO - PROCESS | 1951 | 1466691468019 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 07:17:48 INFO - PROCESS | 1951 | 1466691468032 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:48 INFO - PROCESS | 1951 | 1466691468033 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x128b0a800 == 36 [pid = 1951] [id = 360] 07:17:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x123fc6800) [pid = 1951] [serial = 1079] [outer = 0x0] 07:17:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x129559000) [pid = 1951] [serial = 1080] [outer = 0x123fc6800] 07:17:48 INFO - PROCESS | 1951 | 1466691468058 Marionette DEBUG loaded listener.js 07:17:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x12a562800) [pid = 1951] [serial = 1081] [outer = 0x123fc6800] 07:17:48 INFO - PROCESS | 1951 | 1466691468523 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]]]}] 07:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 668ms 07:17:48 INFO - PROCESS | 1951 | 1466691468550 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 07:17:48 INFO - PROCESS | 1951 | 1466691468552 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 07:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:17:48 INFO - PROCESS | 1951 | 1466691468555 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:17:48 INFO - PROCESS | 1951 | 1466691468558 Marionette TRACE conn2 <- [1,1414,null,{}] 07:17:48 INFO - PROCESS | 1951 | 1466691468561 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}] 07:17:48 INFO - PROCESS | 1951 | 1466691468562 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:48 INFO - PROCESS | 1951 | 1466691468645 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 07:17:48 INFO - PROCESS | 1951 | 1466691468648 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:48 INFO - PROCESS | 1951 | 1466691468649 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293cf000 == 37 [pid = 1951] [id = 361] 07:17:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x129587c00) [pid = 1951] [serial = 1082] [outer = 0x0] 07:17:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x12a635400) [pid = 1951] [serial = 1083] [outer = 0x129587c00] 07:17:48 INFO - PROCESS | 1951 | 1466691468668 Marionette DEBUG loaded listener.js 07:17:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x12a6e0000) [pid = 1951] [serial = 1084] [outer = 0x129587c00] 07:17:49 INFO - PROCESS | 1951 | 1466691469067 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]]]}] 07:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 527ms 07:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:17:49 INFO - PROCESS | 1951 | 1466691469082 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 07:17:49 INFO - PROCESS | 1951 | 1466691469084 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 07:17:49 INFO - PROCESS | 1951 | 1466691469096 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:17:49 INFO - PROCESS | 1951 | 1466691469098 Marionette TRACE conn2 <- [1,1418,null,{}] 07:17:49 INFO - PROCESS | 1951 | 1466691469101 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}] 07:17:49 INFO - PROCESS | 1951 | 1466691469103 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:49 INFO - PROCESS | 1951 | 1466691469274 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 07:17:49 INFO - PROCESS | 1951 | 1466691469328 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:49 INFO - PROCESS | 1951 | 1466691469329 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x115da1000 == 38 [pid = 1951] [id = 362] 07:17:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x12a555c00) [pid = 1951] [serial = 1085] [outer = 0x0] 07:17:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x12ac10400) [pid = 1951] [serial = 1086] [outer = 0x12a555c00] 07:17:49 INFO - PROCESS | 1951 | 1466691469370 Marionette DEBUG loaded listener.js 07:17:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x11960b800) [pid = 1951] [serial = 1087] [outer = 0x12a555c00] 07:17:49 INFO - PROCESS | 1951 | 1466691469837 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]]]}] 07:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 779ms 07:17:49 INFO - PROCESS | 1951 | 1466691469867 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 07:17:49 INFO - PROCESS | 1951 | 1466691469868 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 07:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:17:49 INFO - PROCESS | 1951 | 1466691469877 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:17:49 INFO - PROCESS | 1951 | 1466691469878 Marionette TRACE conn2 <- [1,1422,null,{}] 07:17:49 INFO - PROCESS | 1951 | 1466691469880 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}] 07:17:49 INFO - PROCESS | 1951 | 1466691469881 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:50 INFO - PROCESS | 1951 | 1466691470000 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 07:17:50 INFO - PROCESS | 1951 | 1466691470013 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:50 INFO - PROCESS | 1951 | 1466691470014 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aee1800 == 39 [pid = 1951] [id = 363] 07:17:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x12b906000) [pid = 1951] [serial = 1088] [outer = 0x0] 07:17:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x12b908000) [pid = 1951] [serial = 1089] [outer = 0x12b906000] 07:17:50 INFO - PROCESS | 1951 | 1466691470038 Marionette DEBUG loaded listener.js 07:17:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x12b90e800) [pid = 1951] [serial = 1090] [outer = 0x12b906000] 07:17:50 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1183ea000) [pid = 1951] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:17:50 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x118578800) [pid = 1951] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:17:50 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x112fafc00) [pid = 1951] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:17:50 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x1252ea000) [pid = 1951] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:17:50 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x119804000) [pid = 1951] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:17:50 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x124cf1400) [pid = 1951] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:17:50 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x11921fc00) [pid = 1951] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:17:50 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x116a1bc00) [pid = 1951] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:17:50 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x119587c00) [pid = 1951] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:17:50 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x11856a400) [pid = 1951] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:17:50 INFO - PROCESS | 1951 | 1466691470470 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]]]}] 07:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 625ms 07:17:50 INFO - PROCESS | 1951 | 1466691470496 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 07:17:50 INFO - PROCESS | 1951 | 1466691470498 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 07:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:17:50 INFO - PROCESS | 1951 | 1466691470500 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:17:50 INFO - PROCESS | 1951 | 1466691470501 Marionette TRACE conn2 <- [1,1426,null,{}] 07:17:50 INFO - PROCESS | 1951 | 1466691470503 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}] 07:17:50 INFO - PROCESS | 1951 | 1466691470515 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:50 INFO - PROCESS | 1951 | 1466691470599 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 07:17:50 INFO - PROCESS | 1951 | 1466691470602 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:50 INFO - PROCESS | 1951 | 1466691470604 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac9a800 == 40 [pid = 1951] [id = 364] 07:17:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x112963800) [pid = 1951] [serial = 1091] [outer = 0x0] 07:17:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x118491000) [pid = 1951] [serial = 1092] [outer = 0x112963800] 07:17:50 INFO - PROCESS | 1951 | 1466691470629 Marionette DEBUG loaded listener.js 07:17:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x124913c00) [pid = 1951] [serial = 1093] [outer = 0x112963800] 07:17:50 INFO - PROCESS | 1951 | 1466691470967 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]]]}] 07:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 07:17:51 INFO - PROCESS | 1951 | 1466691471019 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 07:17:51 INFO - PROCESS | 1951 | 1466691471021 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 07:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:17:51 INFO - PROCESS | 1951 | 1466691471029 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:17:51 INFO - PROCESS | 1951 | 1466691471031 Marionette TRACE conn2 <- [1,1430,null,{}] 07:17:51 INFO - PROCESS | 1951 | 1466691471033 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}] 07:17:51 INFO - PROCESS | 1951 | 1466691471034 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:51 INFO - PROCESS | 1951 | 1466691471129 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 07:17:51 INFO - PROCESS | 1951 | 1466691471134 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:51 INFO - PROCESS | 1951 | 1466691471136 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c49e800 == 41 [pid = 1951] [id = 365] 07:17:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x12b9cc400) [pid = 1951] [serial = 1094] [outer = 0x0] 07:17:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x12b9d3800) [pid = 1951] [serial = 1095] [outer = 0x12b9cc400] 07:17:51 INFO - PROCESS | 1951 | 1466691471162 Marionette DEBUG loaded listener.js 07:17:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x12bb08000) [pid = 1951] [serial = 1096] [outer = 0x12b9cc400] 07:17:51 INFO - PROCESS | 1951 | 1466691471496 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]]]}] 07:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 520ms 07:17:51 INFO - PROCESS | 1951 | 1466691471549 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 07:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:17:51 INFO - PROCESS | 1951 | 1466691471559 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 07:17:51 INFO - PROCESS | 1951 | 1466691471561 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:17:51 INFO - PROCESS | 1951 | 1466691471562 Marionette TRACE conn2 <- [1,1434,null,{}] 07:17:51 INFO - PROCESS | 1951 | 1466691471564 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}] 07:17:51 INFO - PROCESS | 1951 | 1466691471565 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:51 INFO - PROCESS | 1951 | 1466691471633 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 07:17:51 INFO - PROCESS | 1951 | 1466691471683 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:51 INFO - PROCESS | 1951 | 1466691471684 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4b4800 == 42 [pid = 1951] [id = 366] 07:17:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x128ec9000) [pid = 1951] [serial = 1097] [outer = 0x0] 07:17:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x12bb0dc00) [pid = 1951] [serial = 1098] [outer = 0x128ec9000] 07:17:51 INFO - PROCESS | 1951 | 1466691471720 Marionette DEBUG loaded listener.js 07:17:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x12bcbc400) [pid = 1951] [serial = 1099] [outer = 0x128ec9000] 07:17:52 INFO - PROCESS | 1951 | 1466691472144 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]]]}] 07:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 618ms 07:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:17:52 INFO - PROCESS | 1951 | 1466691472180 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 07:17:52 INFO - PROCESS | 1951 | 1466691472182 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 07:17:52 INFO - PROCESS | 1951 | 1466691472185 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:17:52 INFO - PROCESS | 1951 | 1466691472187 Marionette TRACE conn2 <- [1,1438,null,{}] 07:17:52 INFO - PROCESS | 1951 | 1466691472193 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}] 07:17:52 INFO - PROCESS | 1951 | 1466691472195 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:52 INFO - PROCESS | 1951 | 1466691472345 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 07:17:52 INFO - PROCESS | 1951 | 1466691472373 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:52 INFO - PROCESS | 1951 | 1466691472374 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c896800 == 43 [pid = 1951] [id = 367] 07:17:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x12bcbf400) [pid = 1951] [serial = 1100] [outer = 0x0] 07:17:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x12bed6800) [pid = 1951] [serial = 1101] [outer = 0x12bcbf400] 07:17:52 INFO - PROCESS | 1951 | 1466691472400 Marionette DEBUG loaded listener.js 07:17:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x12beddc00) [pid = 1951] [serial = 1102] [outer = 0x12bcbf400] 07:17:52 INFO - PROCESS | 1951 | 1466691472880 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]]]}] 07:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 725ms 07:17:52 INFO - PROCESS | 1951 | 1466691472910 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 07:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:17:52 INFO - PROCESS | 1951 | 1466691472913 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 07:17:52 INFO - PROCESS | 1951 | 1466691472916 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:17:52 INFO - PROCESS | 1951 | 1466691472920 Marionette TRACE conn2 <- [1,1442,null,{}] 07:17:52 INFO - PROCESS | 1951 | 1466691472923 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}] 07:17:52 INFO - PROCESS | 1951 | 1466691472925 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:53 INFO - PROCESS | 1951 | 1466691473036 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 07:17:53 INFO - PROCESS | 1951 | 1466691473091 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:53 INFO - PROCESS | 1951 | 1466691473093 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182ba800 == 44 [pid = 1951] [id = 368] 07:17:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x118239c00) [pid = 1951] [serial = 1103] [outer = 0x0] 07:17:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x118490400) [pid = 1951] [serial = 1104] [outer = 0x118239c00] 07:17:53 INFO - PROCESS | 1951 | 1466691473124 Marionette DEBUG loaded listener.js 07:17:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x11980b800) [pid = 1951] [serial = 1105] [outer = 0x118239c00] 07:17:53 INFO - PROCESS | 1951 | 1466691473593 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]]]}] 07:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 724ms 07:17:53 INFO - PROCESS | 1951 | 1466691473660 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 07:17:53 INFO - PROCESS | 1951 | 1466691473663 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 07:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:17:53 INFO - PROCESS | 1951 | 1466691473669 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:17:53 INFO - PROCESS | 1951 | 1466691473671 Marionette TRACE conn2 <- [1,1446,null,{}] 07:17:53 INFO - PROCESS | 1951 | 1466691473676 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}] 07:17:53 INFO - PROCESS | 1951 | 1466691473678 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:53 INFO - PROCESS | 1951 | 1466691473784 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 07:17:53 INFO - PROCESS | 1951 | 1466691473854 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:53 INFO - PROCESS | 1951 | 1466691473855 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x12861c800 == 45 [pid = 1951] [id = 369] 07:17:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1216f5800) [pid = 1951] [serial = 1106] [outer = 0x0] 07:17:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x124bd8c00) [pid = 1951] [serial = 1107] [outer = 0x1216f5800] 07:17:53 INFO - PROCESS | 1951 | 1466691473886 Marionette DEBUG loaded listener.js 07:17:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x1253dfc00) [pid = 1951] [serial = 1108] [outer = 0x1216f5800] 07:17:54 INFO - PROCESS | 1951 | 1466691474310 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]]]}] 07:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 674ms 07:17:54 INFO - PROCESS | 1951 | 1466691474357 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 07:17:54 INFO - PROCESS | 1951 | 1466691474359 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 07:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:17:54 INFO - PROCESS | 1951 | 1466691474363 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:17:54 INFO - PROCESS | 1951 | 1466691474365 Marionette TRACE conn2 <- [1,1450,null,{}] 07:17:54 INFO - PROCESS | 1951 | 1466691474376 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}] 07:17:54 INFO - PROCESS | 1951 | 1466691474379 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:54 INFO - PROCESS | 1951 | 1466691474480 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 07:17:54 INFO - PROCESS | 1951 | 1466691474550 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:54 INFO - PROCESS | 1951 | 1466691474552 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c896000 == 46 [pid = 1951] [id = 370] 07:17:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x12944c000) [pid = 1951] [serial = 1109] [outer = 0x0] 07:17:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x129556800) [pid = 1951] [serial = 1110] [outer = 0x12944c000] 07:17:54 INFO - PROCESS | 1951 | 1466691474582 Marionette DEBUG loaded listener.js 07:17:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x129583c00) [pid = 1951] [serial = 1111] [outer = 0x12944c000] 07:17:55 INFO - PROCESS | 1951 | 1466691475101 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]]]}] 07:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 772ms 07:17:55 INFO - PROCESS | 1951 | 1466691475136 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 07:17:55 INFO - PROCESS | 1951 | 1466691475138 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 07:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:17:55 INFO - PROCESS | 1951 | 1466691475143 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:17:55 INFO - PROCESS | 1951 | 1466691475144 Marionette TRACE conn2 <- [1,1454,null,{}] 07:17:55 INFO - PROCESS | 1951 | 1466691475146 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}] 07:17:55 INFO - PROCESS | 1951 | 1466691475148 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:55 INFO - PROCESS | 1951 | 1466691475251 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 07:17:55 INFO - PROCESS | 1951 | 1466691475321 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:55 INFO - PROCESS | 1951 | 1466691475322 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x1169bd800 == 47 [pid = 1951] [id = 371] 07:17:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x1199b2000) [pid = 1951] [serial = 1112] [outer = 0x0] 07:17:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x12955a000) [pid = 1951] [serial = 1113] [outer = 0x1199b2000] 07:17:55 INFO - PROCESS | 1951 | 1466691475351 Marionette DEBUG loaded listener.js 07:17:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x12a62bc00) [pid = 1951] [serial = 1114] [outer = 0x1199b2000] 07:17:55 INFO - PROCESS | 1951 | 1466691475946 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]]]}] 07:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 873ms 07:17:56 INFO - PROCESS | 1951 | 1466691476016 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 07:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:17:56 INFO - PROCESS | 1951 | 1466691476018 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 07:17:56 INFO - PROCESS | 1951 | 1466691476040 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:17:56 INFO - PROCESS | 1951 | 1466691476042 Marionette TRACE conn2 <- [1,1458,null,{}] 07:17:56 INFO - PROCESS | 1951 | 1466691476049 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}] 07:17:56 INFO - PROCESS | 1951 | 1466691476051 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:56 INFO - PROCESS | 1951 | 1466691476171 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 07:17:56 INFO - PROCESS | 1951 | 1466691476276 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:56 INFO - PROCESS | 1951 | 1466691476277 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x117e80000 == 48 [pid = 1951] [id = 372] 07:17:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x1183efc00) [pid = 1951] [serial = 1115] [outer = 0x0] 07:17:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x11848b800) [pid = 1951] [serial = 1116] [outer = 0x1183efc00] 07:17:56 INFO - PROCESS | 1951 | 1466691476324 Marionette DEBUG loaded listener.js 07:17:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x119224400) [pid = 1951] [serial = 1117] [outer = 0x1183efc00] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4b4800 == 47 [pid = 1951] [id = 366] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x12c49e800 == 46 [pid = 1951] [id = 365] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac9a800 == 45 [pid = 1951] [id = 364] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x12aee1800 == 44 [pid = 1951] [id = 363] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x115da1000 == 43 [pid = 1951] [id = 362] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x1293cf000 == 42 [pid = 1951] [id = 361] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x128b0a800 == 41 [pid = 1951] [id = 360] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x1252ad800 == 40 [pid = 1951] [id = 359] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x121738000 == 39 [pid = 1951] [id = 358] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x11858c800 == 38 [pid = 1951] [id = 357] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x119563800 == 37 [pid = 1951] [id = 356] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x1183b8800 == 36 [pid = 1951] [id = 355] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb1c000 == 35 [pid = 1951] [id = 354] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x12939f800 == 34 [pid = 1951] [id = 353] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x1213d1000 == 33 [pid = 1951] [id = 352] 07:17:56 INFO - PROCESS | 1951 | --DOCSHELL 0x11617a000 == 32 [pid = 1951] [id = 351] 07:17:56 INFO - PROCESS | 1951 | 1466691476906 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]]]}] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x121486000) [pid = 1951] [serial = 1035] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x1273ef800) [pid = 1951] [serial = 1045] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x112a7f800) [pid = 1951] [serial = 1018] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x1183f4400) [pid = 1951] [serial = 1023] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x126af3000) [pid = 1951] [serial = 1041] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x11982fc00) [pid = 1951] [serial = 1032] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x1253e9400) [pid = 1951] [serial = 1039] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x128ac5400) [pid = 1951] [serial = 1048] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x118f91c00) [pid = 1951] [serial = 1030] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x123e0e400) [pid = 1951] [serial = 1036] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x11848c000) [pid = 1951] [serial = 1029] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x11960ec00) [pid = 1951] [serial = 1026] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x1252f8000) [pid = 1951] [serial = 1038] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x128a5e400) [pid = 1951] [serial = 1047] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x12734fc00) [pid = 1951] [serial = 1044] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x119828000) [pid = 1951] [serial = 1027] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x119806800) [pid = 1951] [serial = 1015] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x11295bc00) [pid = 1951] [serial = 1020] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1199e4800) [pid = 1951] [serial = 1033] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x127353000) [pid = 1951] [serial = 1042] [outer = 0x0] [url = about:blank] 07:17:56 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x128ac7000) [pid = 1951] [serial = 1050] [outer = 0x0] [url = about:blank] 07:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 944ms 07:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:17:56 INFO - PROCESS | 1951 | 1466691476965 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 07:17:56 INFO - PROCESS | 1951 | 1466691476968 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 07:17:56 INFO - PROCESS | 1951 | 1466691476972 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:17:56 INFO - PROCESS | 1951 | 1466691476974 Marionette TRACE conn2 <- [1,1462,null,{}] 07:17:56 INFO - PROCESS | 1951 | 1466691476976 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}] 07:17:56 INFO - PROCESS | 1951 | 1466691476978 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:57 INFO - PROCESS | 1951 | 1466691477059 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 07:17:57 INFO - PROCESS | 1951 | 1466691477065 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:57 INFO - PROCESS | 1951 | 1466691477066 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a4f800 == 33 [pid = 1951] [id = 373] 07:17:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x11982ac00) [pid = 1951] [serial = 1118] [outer = 0x0] 07:17:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1199abc00) [pid = 1951] [serial = 1119] [outer = 0x11982ac00] 07:17:57 INFO - PROCESS | 1951 | 1466691477092 Marionette DEBUG loaded listener.js 07:17:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x124997c00) [pid = 1951] [serial = 1120] [outer = 0x11982ac00] 07:17:57 INFO - PROCESS | 1951 | 1466691477448 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]]]}] 07:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 520ms 07:17:57 INFO - PROCESS | 1951 | 1466691477493 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 07:17:57 INFO - PROCESS | 1951 | 1466691477494 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 07:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:17:57 INFO - PROCESS | 1951 | 1466691477497 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:17:57 INFO - PROCESS | 1951 | 1466691477499 Marionette TRACE conn2 <- [1,1466,null,{}] 07:17:57 INFO - PROCESS | 1951 | 1466691477506 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}] 07:17:57 INFO - PROCESS | 1951 | 1466691477509 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:57 INFO - PROCESS | 1951 | 1466691477593 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 07:17:57 INFO - PROCESS | 1951 | 1466691477598 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:57 INFO - PROCESS | 1951 | 1466691477600 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x123ebb000 == 34 [pid = 1951] [id = 374] 07:17:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x126a0b400) [pid = 1951] [serial = 1121] [outer = 0x0] 07:17:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x127353000) [pid = 1951] [serial = 1122] [outer = 0x126a0b400] 07:17:57 INFO - PROCESS | 1951 | 1466691477627 Marionette DEBUG loaded listener.js 07:17:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x128ac3400) [pid = 1951] [serial = 1123] [outer = 0x126a0b400] 07:17:57 INFO - PROCESS | 1951 | 1466691477980 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]]]}] 07:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 525ms 07:17:58 INFO - PROCESS | 1951 | 1466691478022 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 07:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:17:58 INFO - PROCESS | 1951 | 1466691478024 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 07:17:58 INFO - PROCESS | 1951 | 1466691478026 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:17:58 INFO - PROCESS | 1951 | 1466691478028 Marionette TRACE conn2 <- [1,1470,null,{}] 07:17:58 INFO - PROCESS | 1951 | 1466691478042 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}] 07:17:58 INFO - PROCESS | 1951 | 1466691478043 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:58 INFO - PROCESS | 1951 | 1466691478126 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 07:17:58 INFO - PROCESS | 1951 | 1466691478130 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:58 INFO - PROCESS | 1951 | 1466691478131 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x12719b800 == 35 [pid = 1951] [id = 375] 07:17:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x1291ea000) [pid = 1951] [serial = 1124] [outer = 0x0] 07:17:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x12955fc00) [pid = 1951] [serial = 1125] [outer = 0x1291ea000] 07:17:58 INFO - PROCESS | 1951 | 1466691478156 Marionette DEBUG loaded listener.js 07:17:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x12a553400) [pid = 1951] [serial = 1126] [outer = 0x1291ea000] 07:17:58 INFO - PROCESS | 1951 | 1466691478548 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]]]}] 07:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 528ms 07:17:58 INFO - PROCESS | 1951 | 1466691478555 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 07:17:58 INFO - PROCESS | 1951 | 1466691478558 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 07:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:17:58 INFO - PROCESS | 1951 | 1466691478562 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:17:58 INFO - PROCESS | 1951 | 1466691478563 Marionette TRACE conn2 <- [1,1474,null,{}] 07:17:58 INFO - PROCESS | 1951 | 1466691478566 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}] 07:17:58 INFO - PROCESS | 1951 | 1466691478567 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:58 INFO - PROCESS | 1951 | 1466691478649 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 07:17:58 INFO - PROCESS | 1951 | 1466691478715 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:58 INFO - PROCESS | 1951 | 1466691478716 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x128d21800 == 36 [pid = 1951] [id = 376] 07:17:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x129449400) [pid = 1951] [serial = 1127] [outer = 0x0] 07:17:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x12a62b800) [pid = 1951] [serial = 1128] [outer = 0x129449400] 07:17:58 INFO - PROCESS | 1951 | 1466691478741 Marionette DEBUG loaded listener.js 07:17:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x12b9c6400) [pid = 1951] [serial = 1129] [outer = 0x129449400] 07:17:59 INFO - PROCESS | 1951 | 1466691479083 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]]]}] 07:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 568ms 07:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:17:59 INFO - PROCESS | 1951 | 1466691479131 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 07:17:59 INFO - PROCESS | 1951 | 1466691479132 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 07:17:59 INFO - PROCESS | 1951 | 1466691479134 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:17:59 INFO - PROCESS | 1951 | 1466691479135 Marionette TRACE conn2 <- [1,1478,null,{}] 07:17:59 INFO - PROCESS | 1951 | 1466691479138 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}] 07:17:59 INFO - PROCESS | 1951 | 1466691479142 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:59 INFO - PROCESS | 1951 | 1466691479261 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 07:17:59 INFO - PROCESS | 1951 | 1466691479277 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:59 INFO - PROCESS | 1951 | 1466691479278 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a8d9000 == 37 [pid = 1951] [id = 377] 07:17:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x12b9cd000) [pid = 1951] [serial = 1130] [outer = 0x0] 07:17:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x12bcbc000) [pid = 1951] [serial = 1131] [outer = 0x12b9cd000] 07:17:59 INFO - PROCESS | 1951 | 1466691479303 Marionette DEBUG loaded listener.js 07:17:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x12c16a400) [pid = 1951] [serial = 1132] [outer = 0x12b9cd000] 07:17:59 INFO - PROCESS | 1951 | 1466691479651 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]]]}] 07:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 568ms 07:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:17:59 INFO - PROCESS | 1951 | 1466691479703 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 07:17:59 INFO - PROCESS | 1951 | 1466691479704 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 07:17:59 INFO - PROCESS | 1951 | 1466691479706 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:17:59 INFO - PROCESS | 1951 | 1466691479707 Marionette TRACE conn2 <- [1,1482,null,{}] 07:17:59 INFO - PROCESS | 1951 | 1466691479709 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}] 07:17:59 INFO - PROCESS | 1951 | 1466691479711 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:59 INFO - PROCESS | 1951 | 1466691479812 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 07:17:59 INFO - PROCESS | 1951 | 1466691479822 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:59 INFO - PROCESS | 1951 | 1466691479823 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:17:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4a4800 == 38 [pid = 1951] [id = 378] 07:17:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x126c45400) [pid = 1951] [serial = 1133] [outer = 0x0] 07:17:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x126c4c800) [pid = 1951] [serial = 1134] [outer = 0x126c45400] 07:17:59 INFO - PROCESS | 1951 | 1466691479847 Marionette DEBUG loaded listener.js 07:17:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x117e85800) [pid = 1951] [serial = 1135] [outer = 0x126c45400] 07:18:00 INFO - PROCESS | 1951 | 1466691480212 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]]]}] 07:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 519ms 07:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:18:00 INFO - PROCESS | 1951 | 1466691480227 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 07:18:00 INFO - PROCESS | 1951 | 1466691480228 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 07:18:00 INFO - PROCESS | 1951 | 1466691480230 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:18:00 INFO - PROCESS | 1951 | 1466691480231 Marionette TRACE conn2 <- [1,1486,null,{}] 07:18:00 INFO - PROCESS | 1951 | 1466691480233 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}] 07:18:00 INFO - PROCESS | 1951 | 1466691480234 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:00 INFO - PROCESS | 1951 | 1466691480344 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 07:18:00 INFO - PROCESS | 1951 | 1466691480381 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:00 INFO - PROCESS | 1951 | 1466691480382 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c9d4000 == 39 [pid = 1951] [id = 379] 07:18:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x10ebe6c00) [pid = 1951] [serial = 1136] [outer = 0x0] 07:18:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x10ebf0400) [pid = 1951] [serial = 1137] [outer = 0x10ebe6c00] 07:18:00 INFO - PROCESS | 1951 | 1466691480406 Marionette DEBUG loaded listener.js 07:18:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x10ebf4400) [pid = 1951] [serial = 1138] [outer = 0x10ebe6c00] 07:18:00 INFO - PROCESS | 1951 | 1466691480739 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]]]}] 07:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 570ms 07:18:00 INFO - PROCESS | 1951 | 1466691480800 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 07:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:18:00 INFO - PROCESS | 1951 | 1466691480802 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 07:18:00 INFO - PROCESS | 1951 | 1466691480804 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:18:00 INFO - PROCESS | 1951 | 1466691480805 Marionette TRACE conn2 <- [1,1490,null,{}] 07:18:00 INFO - PROCESS | 1951 | 1466691480807 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}] 07:18:00 INFO - PROCESS | 1951 | 1466691480808 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:00 INFO - PROCESS | 1951 | 1466691480915 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 07:18:00 INFO - PROCESS | 1951 | 1466691480927 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:00 INFO - PROCESS | 1951 | 1466691480928 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cbb7800 == 40 [pid = 1951] [id = 380] 07:18:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x10ebf4800) [pid = 1951] [serial = 1139] [outer = 0x0] 07:18:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x127357000) [pid = 1951] [serial = 1140] [outer = 0x10ebf4800] 07:18:00 INFO - PROCESS | 1951 | 1466691480952 Marionette DEBUG loaded listener.js 07:18:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x1288c2000) [pid = 1951] [serial = 1141] [outer = 0x10ebf4800] 07:18:01 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x129587c00) [pid = 1951] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:18:01 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x12a555c00) [pid = 1951] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:18:01 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x1273f7c00) [pid = 1951] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:18:01 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x123fc6800) [pid = 1951] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:18:01 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x119829c00) [pid = 1951] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:18:01 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x120e52800) [pid = 1951] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:18:01 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x117e90400) [pid = 1951] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:18:01 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x126abcc00) [pid = 1951] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:18:01 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x12b906000) [pid = 1951] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:18:01 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x128ec9000) [pid = 1951] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:18:01 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x112963800) [pid = 1951] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:18:01 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x12b9cc400) [pid = 1951] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:18:01 INFO - PROCESS | 1951 | 1466691481404 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]]]}] 07:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 622ms 07:18:01 INFO - PROCESS | 1951 | 1466691481428 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 07:18:01 INFO - PROCESS | 1951 | 1466691481429 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 07:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:18:01 INFO - PROCESS | 1951 | 1466691481432 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:18:01 INFO - PROCESS | 1951 | 1466691481433 Marionette TRACE conn2 <- [1,1494,null,{}] 07:18:01 INFO - PROCESS | 1951 | 1466691481435 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}] 07:18:01 INFO - PROCESS | 1951 | 1466691481437 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:01 INFO - PROCESS | 1951 | 1466691481554 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 07:18:01 INFO - PROCESS | 1951 | 1466691481596 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:01 INFO - PROCESS | 1951 | 1466691481597 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cbc1800 == 41 [pid = 1951] [id = 381] 07:18:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x10ebf4c00) [pid = 1951] [serial = 1142] [outer = 0x0] 07:18:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x120e53400) [pid = 1951] [serial = 1143] [outer = 0x10ebf4c00] 07:18:01 INFO - PROCESS | 1951 | 1466691481630 Marionette DEBUG loaded listener.js 07:18:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x1288c1c00) [pid = 1951] [serial = 1144] [outer = 0x10ebf4c00] 07:18:01 INFO - PROCESS | 1951 | 1466691481910 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]]]}] 07:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 518ms 07:18:01 INFO - PROCESS | 1951 | 1466691481951 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 07:18:01 INFO - PROCESS | 1951 | 1466691481952 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 07:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:18:01 INFO - PROCESS | 1951 | 1466691481955 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:18:01 INFO - PROCESS | 1951 | 1466691481959 Marionette TRACE conn2 <- [1,1498,null,{}] 07:18:01 INFO - PROCESS | 1951 | 1466691481963 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}] 07:18:01 INFO - PROCESS | 1951 | 1466691481964 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:02 INFO - PROCESS | 1951 | 1466691482061 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 07:18:02 INFO - PROCESS | 1951 | 1466691482064 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:02 INFO - PROCESS | 1951 | 1466691482066 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cd93800 == 42 [pid = 1951] [id = 382] 07:18:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x1161a0c00) [pid = 1951] [serial = 1145] [outer = 0x0] 07:18:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x121a60800) [pid = 1951] [serial = 1146] [outer = 0x1161a0c00] 07:18:02 INFO - PROCESS | 1951 | 1466691482144 Marionette DEBUG loaded listener.js 07:18:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x1288c8400) [pid = 1951] [serial = 1147] [outer = 0x1161a0c00] 07:18:02 INFO - PROCESS | 1951 | 1466691482437 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]]]}] 07:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 523ms 07:18:02 INFO - PROCESS | 1951 | 1466691482478 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 07:18:02 INFO - PROCESS | 1951 | 1466691482480 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 07:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:18:02 INFO - PROCESS | 1951 | 1466691482482 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:18:02 INFO - PROCESS | 1951 | 1466691482483 Marionette TRACE conn2 <- [1,1502,null,{}] 07:18:02 INFO - PROCESS | 1951 | 1466691482485 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}] 07:18:02 INFO - PROCESS | 1951 | 1466691482486 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:02 INFO - PROCESS | 1951 | 1466691482582 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 07:18:02 INFO - PROCESS | 1951 | 1466691482585 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:02 INFO - PROCESS | 1951 | 1466691482586 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x123ec4800 == 43 [pid = 1951] [id = 383] 07:18:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x121a63000) [pid = 1951] [serial = 1148] [outer = 0x0] 07:18:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x128bba000) [pid = 1951] [serial = 1149] [outer = 0x121a63000] 07:18:02 INFO - PROCESS | 1951 | 1466691482611 Marionette DEBUG loaded listener.js 07:18:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x12ae11c00) [pid = 1951] [serial = 1150] [outer = 0x121a63000] 07:18:02 INFO - PROCESS | 1951 | 1466691482929 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]]]}] 07:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 07:18:02 INFO - PROCESS | 1951 | 1466691482951 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 07:18:02 INFO - PROCESS | 1951 | 1466691482952 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 07:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:18:02 INFO - PROCESS | 1951 | 1466691482954 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:18:02 INFO - PROCESS | 1951 | 1466691482955 Marionette TRACE conn2 <- [1,1506,null,{}] 07:18:02 INFO - PROCESS | 1951 | 1466691482960 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}] 07:18:02 INFO - PROCESS | 1951 | 1466691482961 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:03 INFO - PROCESS | 1951 | 1466691483073 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 07:18:03 INFO - PROCESS | 1951 | 1466691483080 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:03 INFO - PROCESS | 1951 | 1466691483081 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d7ac000 == 44 [pid = 1951] [id = 384] 07:18:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x112997c00) [pid = 1951] [serial = 1151] [outer = 0x0] 07:18:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x11299f000) [pid = 1951] [serial = 1152] [outer = 0x112997c00] 07:18:03 INFO - PROCESS | 1951 | 1466691483105 Marionette DEBUG loaded listener.js 07:18:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x1129a4800) [pid = 1951] [serial = 1153] [outer = 0x112997c00] 07:18:03 INFO - PROCESS | 1951 | 1466691483594 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]]]}] 07:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 673ms 07:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:18:03 INFO - PROCESS | 1951 | 1466691483627 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 07:18:03 INFO - PROCESS | 1951 | 1466691483630 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 07:18:03 INFO - PROCESS | 1951 | 1466691483633 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:18:03 INFO - PROCESS | 1951 | 1466691483635 Marionette TRACE conn2 <- [1,1510,null,{}] 07:18:03 INFO - PROCESS | 1951 | 1466691483639 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}] 07:18:03 INFO - PROCESS | 1951 | 1466691483641 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:03 INFO - PROCESS | 1951 | 1466691483755 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 07:18:03 INFO - PROCESS | 1951 | 1466691483829 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:03 INFO - PROCESS | 1951 | 1466691483830 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x11956a800 == 45 [pid = 1951] [id = 385] 07:18:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x115e86800) [pid = 1951] [serial = 1154] [outer = 0x0] 07:18:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 115 (0x1167f1c00) [pid = 1951] [serial = 1155] [outer = 0x115e86800] 07:18:03 INFO - PROCESS | 1951 | 1466691483859 Marionette DEBUG loaded listener.js 07:18:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 116 (0x11840bc00) [pid = 1951] [serial = 1156] [outer = 0x115e86800] 07:18:04 INFO - PROCESS | 1951 | 1466691484279 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]]]}] 07:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 670ms 07:18:04 INFO - PROCESS | 1951 | 1466691484303 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 07:18:04 INFO - PROCESS | 1951 | 1466691484306 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 07:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:18:04 INFO - PROCESS | 1951 | 1466691484311 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:18:04 INFO - PROCESS | 1951 | 1466691484313 Marionette TRACE conn2 <- [1,1514,null,{}] 07:18:04 INFO - PROCESS | 1951 | 1466691484316 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}] 07:18:04 INFO - PROCESS | 1951 | 1466691484318 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:04 INFO - PROCESS | 1951 | 1466691484427 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 07:18:04 INFO - PROCESS | 1951 | 1466691484519 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:04 INFO - PROCESS | 1951 | 1466691484520 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x127190800 == 46 [pid = 1951] [id = 386] 07:18:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 117 (0x1199dbc00) [pid = 1951] [serial = 1157] [outer = 0x0] 07:18:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 118 (0x121a58400) [pid = 1951] [serial = 1158] [outer = 0x1199dbc00] 07:18:04 INFO - PROCESS | 1951 | 1466691484565 Marionette DEBUG loaded listener.js 07:18:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 119 (0x121a63400) [pid = 1951] [serial = 1159] [outer = 0x1199dbc00] 07:18:05 INFO - PROCESS | 1951 | 1466691485020 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]]]}] 07:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 721ms 07:18:05 INFO - PROCESS | 1951 | 1466691485033 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 07:18:05 INFO - PROCESS | 1951 | 1466691485036 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 07:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:18:05 INFO - PROCESS | 1951 | 1466691485062 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:18:05 INFO - PROCESS | 1951 | 1466691485066 Marionette TRACE conn2 <- [1,1518,null,{}] 07:18:05 INFO - PROCESS | 1951 | 1466691485077 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}] 07:18:05 INFO - PROCESS | 1951 | 1466691485081 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:05 INFO - PROCESS | 1951 | 1466691485185 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 07:18:05 INFO - PROCESS | 1951 | 1466691485259 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:05 INFO - PROCESS | 1951 | 1466691485261 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d00e000 == 47 [pid = 1951] [id = 387] 07:18:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 120 (0x126af1c00) [pid = 1951] [serial = 1160] [outer = 0x0] 07:18:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 121 (0x126af8c00) [pid = 1951] [serial = 1161] [outer = 0x126af1c00] 07:18:05 INFO - PROCESS | 1951 | 1466691485292 Marionette DEBUG loaded listener.js 07:18:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 122 (0x12735d000) [pid = 1951] [serial = 1162] [outer = 0x126af1c00] 07:18:05 INFO - PROCESS | 1951 | 1466691485697 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]]]}] 07:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 699ms 07:18:05 INFO - PROCESS | 1951 | 1466691485742 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 07:18:05 INFO - PROCESS | 1951 | 1466691485744 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 07:18:05 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:18:05 INFO - PROCESS | 1951 | 1466691485747 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:18:05 INFO - PROCESS | 1951 | 1466691485748 Marionette TRACE conn2 <- [1,1522,null,{}] 07:18:05 INFO - PROCESS | 1951 | 1466691485750 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}] 07:18:05 INFO - PROCESS | 1951 | 1466691485752 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:05 INFO - PROCESS | 1951 | 1466691485858 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 07:18:05 INFO - PROCESS | 1951 | 1466691485918 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:05 INFO - PROCESS | 1951 | 1466691485919 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x12dc96800 == 48 [pid = 1951] [id = 388] 07:18:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 123 (0x1288c2c00) [pid = 1951] [serial = 1163] [outer = 0x0] 07:18:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 124 (0x128ac7000) [pid = 1951] [serial = 1164] [outer = 0x1288c2c00] 07:18:05 INFO - PROCESS | 1951 | 1466691485989 Marionette DEBUG loaded listener.js 07:18:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 125 (0x1291e7800) [pid = 1951] [serial = 1165] [outer = 0x1288c2c00] 07:18:06 INFO - PROCESS | 1951 | 1466691486356 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"]]]}] 07:18:06 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 () { 07:18:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:18:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:18:06 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 () { 07:18:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:18:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:18:06 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 () { 07:18:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:18:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:18:06 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 () { 07:18:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:18:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:18:06 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 618ms 07:18:06 INFO - PROCESS | 1951 | 1466691486366 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 07:18:06 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:18:06 INFO - PROCESS | 1951 | 1466691486367 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 07:18:06 INFO - PROCESS | 1951 | 1466691486369 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:18:06 INFO - PROCESS | 1951 | 1466691486371 Marionette TRACE conn2 <- [1,1526,null,{}] 07:18:06 INFO - PROCESS | 1951 | 1466691486373 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}] 07:18:06 INFO - PROCESS | 1951 | 1466691486375 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:06 INFO - PROCESS | 1951 | 1466691486477 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 07:18:06 INFO - PROCESS | 1951 | 1466691486551 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:06 INFO - PROCESS | 1951 | 1466691486552 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x119568800 == 49 [pid = 1951] [id = 389] 07:18:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 126 (0x1167ef400) [pid = 1951] [serial = 1166] [outer = 0x0] 07:18:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 127 (0x128a66800) [pid = 1951] [serial = 1167] [outer = 0x1167ef400] 07:18:06 INFO - PROCESS | 1951 | 1466691486583 Marionette DEBUG loaded listener.js 07:18:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 128 (0x12ae10800) [pid = 1951] [serial = 1168] [outer = 0x1167ef400] 07:18:06 INFO - PROCESS | 1951 | 1466691486964 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"]]]}] 07:18:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:18:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:18:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:18:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:18:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:18:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:18:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 619ms 07:18:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:18:06 INFO - PROCESS | 1951 | 1466691486990 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 07:18:06 INFO - PROCESS | 1951 | 1466691486991 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 07:18:06 INFO - PROCESS | 1951 | 1466691486993 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:18:06 INFO - PROCESS | 1951 | 1466691486995 Marionette TRACE conn2 <- [1,1530,null,{}] 07:18:06 INFO - PROCESS | 1951 | 1466691486997 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}] 07:18:07 INFO - PROCESS | 1951 | 1466691487002 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:07 INFO - PROCESS | 1951 | 1466691487286 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 07:18:07 INFO - PROCESS | 1951 | 1466691487412 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:07 INFO - PROCESS | 1951 | 1466691487413 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x119c29800 == 50 [pid = 1951] [id = 390] 07:18:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 129 (0x111e61c00) [pid = 1951] [serial = 1169] [outer = 0x0] 07:18:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 130 (0x11614c000) [pid = 1951] [serial = 1170] [outer = 0x111e61c00] 07:18:07 INFO - PROCESS | 1951 | 1466691487456 Marionette DEBUG loaded listener.js 07:18:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 131 (0x117e83c00) [pid = 1951] [serial = 1171] [outer = 0x111e61c00] 07:18:07 INFO - PROCESS | 1951 | 1466691487829 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]]]}] 07:18:07 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 07:18:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:18:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:18:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:18:07 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. 07:18:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:18:07 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 872ms 07:18:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:18:07 INFO - PROCESS | 1951 | 1466691487867 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 07:18:07 INFO - PROCESS | 1951 | 1466691487869 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 07:18:07 INFO - PROCESS | 1951 | 1466691487873 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:18:07 INFO - PROCESS | 1951 | 1466691487875 Marionette TRACE conn2 <- [1,1534,null,{}] 07:18:07 INFO - PROCESS | 1951 | 1466691487878 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}] 07:18:07 INFO - PROCESS | 1951 | 1466691487879 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:07 INFO - PROCESS | 1951 | 1466691487978 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 07:18:08 INFO - PROCESS | 1951 | 1466691488043 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:08 INFO - PROCESS | 1951 | 1466691488045 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198e4800 == 51 [pid = 1951] [id = 391] 07:18:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 132 (0x11856b800) [pid = 1951] [serial = 1172] [outer = 0x0] 07:18:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 133 (0x119829400) [pid = 1951] [serial = 1173] [outer = 0x11856b800] 07:18:08 INFO - PROCESS | 1951 | 1466691488073 Marionette DEBUG loaded listener.js 07:18:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 134 (0x12124fc00) [pid = 1951] [serial = 1174] [outer = 0x11856b800] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x123ec4800 == 50 [pid = 1951] [id = 383] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x12cd93800 == 49 [pid = 1951] [id = 382] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x12cbc1800 == 48 [pid = 1951] [id = 381] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x12cbb7800 == 47 [pid = 1951] [id = 380] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x12c9d4000 == 46 [pid = 1951] [id = 379] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4a4800 == 45 [pid = 1951] [id = 378] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x12a8d9000 == 44 [pid = 1951] [id = 377] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x128d21800 == 43 [pid = 1951] [id = 376] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x12719b800 == 42 [pid = 1951] [id = 375] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x123ebb000 == 41 [pid = 1951] [id = 374] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x119a4f800 == 40 [pid = 1951] [id = 373] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x117e80000 == 39 [pid = 1951] [id = 372] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x1169bd800 == 38 [pid = 1951] [id = 371] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x12c896000 == 37 [pid = 1951] [id = 370] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x12861c800 == 36 [pid = 1951] [id = 369] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x1182ba800 == 35 [pid = 1951] [id = 368] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x12c896800 == 34 [pid = 1951] [id = 367] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x119c29800 == 33 [pid = 1951] [id = 390] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x119568800 == 32 [pid = 1951] [id = 389] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x12dc96800 == 31 [pid = 1951] [id = 388] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x12d00e000 == 30 [pid = 1951] [id = 387] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x127190800 == 29 [pid = 1951] [id = 386] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x12d7ac000 == 28 [pid = 1951] [id = 384] 07:18:08 INFO - PROCESS | 1951 | --DOCSHELL 0x11956a800 == 27 [pid = 1951] [id = 385] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 133 (0x118f83c00) [pid = 1951] [serial = 1056] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 132 (0x120e4cc00) [pid = 1951] [serial = 1069] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 131 (0x1199d9c00) [pid = 1951] [serial = 1068] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 130 (0x112f60800) [pid = 1951] [serial = 1053] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 129 (0x123e08400) [pid = 1951] [serial = 1071] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 128 (0x1252ebc00) [pid = 1951] [serial = 1072] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 127 (0x128acc400) [pid = 1951] [serial = 1062] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 126 (0x118576800) [pid = 1951] [serial = 1066] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 125 (0x11823b000) [pid = 1951] [serial = 1065] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 124 (0x127358400) [pid = 1951] [serial = 1074] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 123 (0x128a5ec00) [pid = 1951] [serial = 1075] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 122 (0x12b908000) [pid = 1951] [serial = 1089] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 121 (0x121250800) [pid = 1951] [serial = 1059] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 120 (0x12bb0dc00) [pid = 1951] [serial = 1098] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 119 (0x118491000) [pid = 1951] [serial = 1092] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 118 (0x12b90e800) [pid = 1951] [serial = 1090] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 117 (0x129447c00) [pid = 1951] [serial = 1078] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 116 (0x12a6e0000) [pid = 1951] [serial = 1084] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 115 (0x12b9d3800) [pid = 1951] [serial = 1095] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 114 (0x124913c00) [pid = 1951] [serial = 1093] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x12a562800) [pid = 1951] [serial = 1081] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x12bb08000) [pid = 1951] [serial = 1096] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x12bcbc400) [pid = 1951] [serial = 1099] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x12a635400) [pid = 1951] [serial = 1083] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x11960b800) [pid = 1951] [serial = 1087] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x12ac10400) [pid = 1951] [serial = 1086] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x128ec8c00) [pid = 1951] [serial = 1077] [outer = 0x0] [url = about:blank] 07:18:08 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x129559000) [pid = 1951] [serial = 1080] [outer = 0x0] [url = about:blank] 07:18:09 INFO - PROCESS | 1951 | 1466691489139 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]]]}] 07:18:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:18:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1322ms 07:18:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:18:09 INFO - PROCESS | 1951 | 1466691489195 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 07:18:09 INFO - PROCESS | 1951 | 1466691489197 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 07:18:09 INFO - PROCESS | 1951 | 1466691489200 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:18:09 INFO - PROCESS | 1951 | 1466691489202 Marionette TRACE conn2 <- [1,1538,null,{}] 07:18:09 INFO - PROCESS | 1951 | 1466691489216 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}] 07:18:09 INFO - PROCESS | 1951 | 1466691489218 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:09 INFO - PROCESS | 1951 | 1466691489303 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 07:18:09 INFO - PROCESS | 1951 | 1466691489370 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:09 INFO - PROCESS | 1951 | 1466691489372 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x118179800 == 28 [pid = 1951] [id = 392] 07:18:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x117e84800) [pid = 1951] [serial = 1175] [outer = 0x0] 07:18:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x118485000) [pid = 1951] [serial = 1176] [outer = 0x117e84800] 07:18:09 INFO - PROCESS | 1951 | 1466691489399 Marionette DEBUG loaded listener.js 07:18:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x118a48400) [pid = 1951] [serial = 1177] [outer = 0x117e84800] 07:18:09 INFO - PROCESS | 1951 | 1466691489703 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]]]}] 07:18:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:18:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms 07:18:09 INFO - PROCESS | 1951 | 1466691489721 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 07:18:09 INFO - PROCESS | 1951 | 1466691489727 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 07:18:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:18:09 INFO - PROCESS | 1951 | 1466691489737 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:18:09 INFO - PROCESS | 1951 | 1466691489739 Marionette TRACE conn2 <- [1,1542,null,{}] 07:18:09 INFO - PROCESS | 1951 | 1466691489746 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}] 07:18:09 INFO - PROCESS | 1951 | 1466691489747 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:09 INFO - PROCESS | 1951 | 1466691489831 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 07:18:09 INFO - PROCESS | 1951 | 1466691489835 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:09 INFO - PROCESS | 1951 | 1466691489836 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a5d000 == 29 [pid = 1951] [id = 393] 07:18:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x119811000) [pid = 1951] [serial = 1178] [outer = 0x0] 07:18:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x119c87400) [pid = 1951] [serial = 1179] [outer = 0x119811000] 07:18:09 INFO - PROCESS | 1951 | 1466691489867 Marionette DEBUG loaded listener.js 07:18:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x121a56400) [pid = 1951] [serial = 1180] [outer = 0x119811000] 07:18:10 INFO - PROCESS | 1951 | 1466691490246 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]]]}] 07:18:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:18:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 523ms 07:18:10 INFO - PROCESS | 1951 | 1466691490260 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 07:18:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:18:10 INFO - PROCESS | 1951 | 1466691490262 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 07:18:10 INFO - PROCESS | 1951 | 1466691490264 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:18:10 INFO - PROCESS | 1951 | 1466691490267 Marionette TRACE conn2 <- [1,1546,null,{}] 07:18:10 INFO - PROCESS | 1951 | 1466691490275 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}] 07:18:10 INFO - PROCESS | 1951 | 1466691490278 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:10 INFO - PROCESS | 1951 | 1466691490361 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 07:18:10 INFO - PROCESS | 1951 | 1466691490366 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:10 INFO - PROCESS | 1951 | 1466691490368 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x126543800 == 30 [pid = 1951] [id = 394] 07:18:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x10ebf3800) [pid = 1951] [serial = 1181] [outer = 0x0] 07:18:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x124cf5400) [pid = 1951] [serial = 1182] [outer = 0x10ebf3800] 07:18:10 INFO - PROCESS | 1951 | 1466691490396 Marionette DEBUG loaded listener.js 07:18:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 115 (0x126aefc00) [pid = 1951] [serial = 1183] [outer = 0x10ebf3800] 07:18:10 INFO - PROCESS | 1951 | 1466691490731 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]]]}] 07:18:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:18:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 471ms 07:18:10 INFO - PROCESS | 1951 | 1466691490735 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 07:18:10 INFO - PROCESS | 1951 | 1466691490737 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 07:18:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:18:10 INFO - PROCESS | 1951 | 1466691490739 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:18:10 INFO - PROCESS | 1951 | 1466691490742 Marionette TRACE conn2 <- [1,1550,null,{}] 07:18:10 INFO - PROCESS | 1951 | 1466691490745 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}] 07:18:10 INFO - PROCESS | 1951 | 1466691490746 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:10 INFO - PROCESS | 1951 | 1466691490827 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 07:18:10 INFO - PROCESS | 1951 | 1466691490893 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:10 INFO - PROCESS | 1951 | 1466691490894 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x128a98800 == 31 [pid = 1951] [id = 395] 07:18:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 116 (0x126aef800) [pid = 1951] [serial = 1184] [outer = 0x0] 07:18:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 117 (0x126e8e800) [pid = 1951] [serial = 1185] [outer = 0x126aef800] 07:18:10 INFO - PROCESS | 1951 | 1466691490920 Marionette DEBUG loaded listener.js 07:18:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 118 (0x1273edc00) [pid = 1951] [serial = 1186] [outer = 0x126aef800] 07:18:11 INFO - PROCESS | 1951 | 1466691491205 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]]]}] 07:18:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:18:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 524ms 07:18:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:18:11 INFO - PROCESS | 1951 | 1466691491263 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 07:18:11 INFO - PROCESS | 1951 | 1466691491265 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 07:18:11 INFO - PROCESS | 1951 | 1466691491279 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:18:11 INFO - PROCESS | 1951 | 1466691491280 Marionette TRACE conn2 <- [1,1554,null,{}] 07:18:11 INFO - PROCESS | 1951 | 1466691491282 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}] 07:18:11 INFO - PROCESS | 1951 | 1466691491283 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:11 INFO - PROCESS | 1951 | 1466691491383 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 07:18:11 INFO - PROCESS | 1951 | 1466691491387 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:11 INFO - PROCESS | 1951 | 1466691491388 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293ba800 == 32 [pid = 1951] [id = 396] 07:18:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 119 (0x11921a000) [pid = 1951] [serial = 1187] [outer = 0x0] 07:18:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 120 (0x1288c1400) [pid = 1951] [serial = 1188] [outer = 0x11921a000] 07:18:11 INFO - PROCESS | 1951 | 1466691491415 Marionette DEBUG loaded listener.js 07:18:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 121 (0x128a5cc00) [pid = 1951] [serial = 1189] [outer = 0x11921a000] 07:18:11 INFO - PROCESS | 1951 | 1466691491754 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]]]}] 07:18:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:18:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 530ms 07:18:11 INFO - PROCESS | 1951 | 1466691491797 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 07:18:11 INFO - PROCESS | 1951 | 1466691491799 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 07:18:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:18:11 INFO - PROCESS | 1951 | 1466691491801 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:18:11 INFO - PROCESS | 1951 | 1466691491802 Marionette TRACE conn2 <- [1,1558,null,{}] 07:18:11 INFO - PROCESS | 1951 | 1466691491804 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}] 07:18:11 INFO - PROCESS | 1951 | 1466691491808 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:11 INFO - PROCESS | 1951 | 1466691491930 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 07:18:11 INFO - PROCESS | 1951 | 1466691491940 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:11 INFO - PROCESS | 1951 | 1466691491942 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aed9800 == 33 [pid = 1951] [id = 397] 07:18:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 122 (0x121a56c00) [pid = 1951] [serial = 1190] [outer = 0x0] 07:18:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 123 (0x1291e7c00) [pid = 1951] [serial = 1191] [outer = 0x121a56c00] 07:18:11 INFO - PROCESS | 1951 | 1466691491967 Marionette DEBUG loaded listener.js 07:18:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 124 (0x12a636000) [pid = 1951] [serial = 1192] [outer = 0x121a56c00] 07:18:12 INFO - PROCESS | 1951 | 1466691492290 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]]]}] 07:18:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:18:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 519ms 07:18:12 INFO - PROCESS | 1951 | 1466691492320 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 07:18:12 INFO - PROCESS | 1951 | 1466691492322 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 07:18:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:18:12 INFO - PROCESS | 1951 | 1466691492343 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:18:12 INFO - PROCESS | 1951 | 1466691492344 Marionette TRACE conn2 <- [1,1562,null,{}] 07:18:12 INFO - PROCESS | 1951 | 1466691492346 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}] 07:18:12 INFO - PROCESS | 1951 | 1466691492347 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:12 INFO - PROCESS | 1951 | 1466691492448 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 07:18:12 INFO - PROCESS | 1951 | 1466691492451 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:12 INFO - PROCESS | 1951 | 1466691492452 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be49000 == 34 [pid = 1951] [id = 398] 07:18:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 125 (0x1288bd400) [pid = 1951] [serial = 1193] [outer = 0x0] 07:18:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 126 (0x12ae04800) [pid = 1951] [serial = 1194] [outer = 0x1288bd400] 07:18:12 INFO - PROCESS | 1951 | 1466691492477 Marionette DEBUG loaded listener.js 07:18:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 127 (0x12b90e400) [pid = 1951] [serial = 1195] [outer = 0x1288bd400] 07:18:12 INFO - PROCESS | 1951 | 1466691492820 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]]]}] 07:18:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:18:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 521ms 07:18:12 INFO - PROCESS | 1951 | 1466691492864 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 07:18:12 INFO - PROCESS | 1951 | 1466691492865 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 07:18:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:18:12 INFO - PROCESS | 1951 | 1466691492868 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:18:12 INFO - PROCESS | 1951 | 1466691492869 Marionette TRACE conn2 <- [1,1566,null,{}] 07:18:12 INFO - PROCESS | 1951 | 1466691492871 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}] 07:18:12 INFO - PROCESS | 1951 | 1466691492872 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:12 INFO - PROCESS | 1951 | 1466691492971 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 07:18:13 INFO - PROCESS | 1951 | 1466691493014 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:13 INFO - PROCESS | 1951 | 1466691493015 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4b2000 == 35 [pid = 1951] [id = 399] 07:18:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 128 (0x12ae08400) [pid = 1951] [serial = 1196] [outer = 0x0] 07:18:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 129 (0x12bb02800) [pid = 1951] [serial = 1197] [outer = 0x12ae08400] 07:18:13 INFO - PROCESS | 1951 | 1466691493039 Marionette DEBUG loaded listener.js 07:18:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 130 (0x12bb0b800) [pid = 1951] [serial = 1198] [outer = 0x12ae08400] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 129 (0x112d0c400) [pid = 1951] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 128 (0x120fd0000) [pid = 1951] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 127 (0x118491800) [pid = 1951] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 126 (0x126e97400) [pid = 1951] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 125 (0x1120dfc00) [pid = 1951] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 124 (0x112997c00) [pid = 1951] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 123 (0x12b9cd000) [pid = 1951] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 122 (0x126c45400) [pid = 1951] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 121 (0x121a63000) [pid = 1951] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 120 (0x10ebf4800) [pid = 1951] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 119 (0x10ebf4c00) [pid = 1951] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 118 (0x11982ac00) [pid = 1951] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 117 (0x126a0b400) [pid = 1951] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 116 (0x1291ea000) [pid = 1951] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 115 (0x118239c00) [pid = 1951] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 114 (0x129449400) [pid = 1951] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x1183efc00) [pid = 1951] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x12944c000) [pid = 1951] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x10ebe6c00) [pid = 1951] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x1199b2000) [pid = 1951] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x12bcbf400) [pid = 1951] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x1216f5800) [pid = 1951] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x1161a0c00) [pid = 1951] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x11202b000) [pid = 1951] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:18:13 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x112764c00) [pid = 1951] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:18:13 INFO - PROCESS | 1951 | 1466691493909 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]]]}] 07:18:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:18:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1069ms 07:18:13 INFO - PROCESS | 1951 | 1466691493937 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 07:18:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:18:13 INFO - PROCESS | 1951 | 1466691493939 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 07:18:13 INFO - PROCESS | 1951 | 1466691493942 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:18:13 INFO - PROCESS | 1951 | 1466691493943 Marionette TRACE conn2 <- [1,1570,null,{}] 07:18:13 INFO - PROCESS | 1951 | 1466691493953 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}] 07:18:13 INFO - PROCESS | 1951 | 1466691493954 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:14 INFO - PROCESS | 1951 | 1466691494032 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 07:18:14 INFO - PROCESS | 1951 | 1466691494036 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:14 INFO - PROCESS | 1951 | 1466691494037 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x1252ad000 == 36 [pid = 1951] [id = 400] 07:18:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x11203f000) [pid = 1951] [serial = 1199] [outer = 0x0] 07:18:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x112d0c400) [pid = 1951] [serial = 1200] [outer = 0x11203f000] 07:18:14 INFO - PROCESS | 1951 | 1466691494063 Marionette DEBUG loaded listener.js 07:18:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x117e89000) [pid = 1951] [serial = 1201] [outer = 0x11203f000] 07:18:14 INFO - PROCESS | 1951 | 1466691494399 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]]]}] 07:18:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:18:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 469ms 07:18:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:18:14 INFO - PROCESS | 1951 | 1466691494412 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 07:18:14 INFO - PROCESS | 1951 | 1466691494414 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 07:18:14 INFO - PROCESS | 1951 | 1466691494416 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:18:14 INFO - PROCESS | 1951 | 1466691494417 Marionette TRACE conn2 <- [1,1574,null,{}] 07:18:14 INFO - PROCESS | 1951 | 1466691494419 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}] 07:18:14 INFO - PROCESS | 1951 | 1466691494420 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:14 INFO - PROCESS | 1951 | 1466691494535 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 07:18:14 INFO - PROCESS | 1951 | 1466691494541 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:14 INFO - PROCESS | 1951 | 1466691494542 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c89f800 == 37 [pid = 1951] [id = 401] 07:18:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x1161a0c00) [pid = 1951] [serial = 1202] [outer = 0x0] 07:18:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x119610c00) [pid = 1951] [serial = 1203] [outer = 0x1161a0c00] 07:18:14 INFO - PROCESS | 1951 | 1466691494567 Marionette DEBUG loaded listener.js 07:18:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x123eab400) [pid = 1951] [serial = 1204] [outer = 0x1161a0c00] 07:18:14 INFO - PROCESS | 1951 | 1466691494883 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]]]}] 07:18:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:18:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 07:18:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:18:14 INFO - PROCESS | 1951 | 1466691494936 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 07:18:14 INFO - PROCESS | 1951 | 1466691494938 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 07:18:14 INFO - PROCESS | 1951 | 1466691494940 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:18:14 INFO - PROCESS | 1951 | 1466691494942 Marionette TRACE conn2 <- [1,1578,null,{}] 07:18:14 INFO - PROCESS | 1951 | 1466691494952 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}] 07:18:14 INFO - PROCESS | 1951 | 1466691494954 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:15 INFO - PROCESS | 1951 | 1466691495046 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 07:18:15 INFO - PROCESS | 1951 | 1466691495049 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:15 INFO - PROCESS | 1951 | 1466691495051 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293bb000 == 38 [pid = 1951] [id = 402] 07:18:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x120e4d800) [pid = 1951] [serial = 1205] [outer = 0x0] 07:18:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x128ecf400) [pid = 1951] [serial = 1206] [outer = 0x120e4d800] 07:18:15 INFO - PROCESS | 1951 | 1466691495077 Marionette DEBUG loaded listener.js 07:18:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x12bcbf000) [pid = 1951] [serial = 1207] [outer = 0x120e4d800] 07:18:15 INFO - PROCESS | 1951 | 1466691495426 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]]]}] 07:18:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:18:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 520ms 07:18:15 INFO - PROCESS | 1951 | 1466691495461 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 07:18:15 INFO - PROCESS | 1951 | 1466691495462 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 07:18:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:18:15 INFO - PROCESS | 1951 | 1466691495464 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:18:15 INFO - PROCESS | 1951 | 1466691495465 Marionette TRACE conn2 <- [1,1582,null,{}] 07:18:15 INFO - PROCESS | 1951 | 1466691495467 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}] 07:18:15 INFO - PROCESS | 1951 | 1466691495468 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:15 INFO - PROCESS | 1951 | 1466691495581 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 07:18:15 INFO - PROCESS | 1951 | 1466691495587 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:15 INFO - PROCESS | 1951 | 1466691495588 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d7a9000 == 39 [pid = 1951] [id = 403] 07:18:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 115 (0x1129cbc00) [pid = 1951] [serial = 1208] [outer = 0x0] 07:18:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 116 (0x1129cfc00) [pid = 1951] [serial = 1209] [outer = 0x1129cbc00] 07:18:15 INFO - PROCESS | 1951 | 1466691495613 Marionette DEBUG loaded listener.js 07:18:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 117 (0x1129d3c00) [pid = 1951] [serial = 1210] [outer = 0x1129cbc00] 07:18:16 INFO - PROCESS | 1951 | 1466691496074 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]]]}] 07:18:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:18:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 672ms 07:18:16 INFO - PROCESS | 1951 | 1466691496137 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 07:18:16 INFO - PROCESS | 1951 | 1466691496139 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 07:18:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:18:16 INFO - PROCESS | 1951 | 1466691496143 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:18:16 INFO - PROCESS | 1951 | 1466691496145 Marionette TRACE conn2 <- [1,1586,null,{}] 07:18:16 INFO - PROCESS | 1951 | 1466691496149 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}] 07:18:16 INFO - PROCESS | 1951 | 1466691496150 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:16 INFO - PROCESS | 1951 | 1466691496271 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 07:18:16 INFO - PROCESS | 1951 | 1466691496409 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:16 INFO - PROCESS | 1951 | 1466691496410 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x119254000 == 40 [pid = 1951] [id = 404] 07:18:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 118 (0x112d0b400) [pid = 1951] [serial = 1211] [outer = 0x0] 07:18:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 119 (0x112f64800) [pid = 1951] [serial = 1212] [outer = 0x112d0b400] 07:18:16 INFO - PROCESS | 1951 | 1466691496444 Marionette DEBUG loaded listener.js 07:18:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 120 (0x116766c00) [pid = 1951] [serial = 1213] [outer = 0x112d0b400] 07:18:16 INFO - PROCESS | 1951 | 1466691496964 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]]]}] 07:18:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:18:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 874ms 07:18:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:18:17 INFO - PROCESS | 1951 | 1466691497017 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 07:18:17 INFO - PROCESS | 1951 | 1466691497021 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 07:18:17 INFO - PROCESS | 1951 | 1466691497027 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:18:17 INFO - PROCESS | 1951 | 1466691497029 Marionette TRACE conn2 <- [1,1590,null,{}] 07:18:17 INFO - PROCESS | 1951 | 1466691497032 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}] 07:18:17 INFO - PROCESS | 1951 | 1466691497034 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:17 INFO - PROCESS | 1951 | 1466691497146 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 07:18:17 INFO - PROCESS | 1951 | 1466691497236 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:17 INFO - PROCESS | 1951 | 1466691497238 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x128b09800 == 41 [pid = 1951] [id = 405] 07:18:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 121 (0x11856a400) [pid = 1951] [serial = 1214] [outer = 0x0] 07:18:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 122 (0x11960a800) [pid = 1951] [serial = 1215] [outer = 0x11856a400] 07:18:17 INFO - PROCESS | 1951 | 1466691497268 Marionette DEBUG loaded listener.js 07:18:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 123 (0x1199da800) [pid = 1951] [serial = 1216] [outer = 0x11856a400] 07:18:17 INFO - PROCESS | 1951 | 1466691497879 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]]]}] 07:18:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:18:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 921ms 07:18:17 INFO - PROCESS | 1951 | 1466691497948 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 07:18:17 INFO - PROCESS | 1951 | 1466691497949 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 07:18:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:18:17 INFO - PROCESS | 1951 | 1466691497952 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:18:17 INFO - PROCESS | 1951 | 1466691497954 Marionette TRACE conn2 <- [1,1594,null,{}] 07:18:18 INFO - PROCESS | 1951 | 1466691498145 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}] 07:18:18 INFO - PROCESS | 1951 | 1466691498146 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:18 INFO - PROCESS | 1951 | 1466691498256 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 07:18:18 INFO - PROCESS | 1951 | 1466691498364 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:18 INFO - PROCESS | 1951 | 1466691498366 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182bb000 == 42 [pid = 1951] [id = 406] 07:18:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 124 (0x1110a7400) [pid = 1951] [serial = 1217] [outer = 0x0] 07:18:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 125 (0x112959c00) [pid = 1951] [serial = 1218] [outer = 0x1110a7400] 07:18:18 INFO - PROCESS | 1951 | 1466691498413 Marionette DEBUG loaded listener.js 07:18:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 126 (0x112999400) [pid = 1951] [serial = 1219] [outer = 0x1110a7400] 07:18:18 INFO - PROCESS | 1951 | --DOCSHELL 0x1293bb000 == 41 [pid = 1951] [id = 402] 07:18:18 INFO - PROCESS | 1951 | --DOCSHELL 0x12c89f800 == 40 [pid = 1951] [id = 401] 07:18:18 INFO - PROCESS | 1951 | --DOCSHELL 0x1252ad000 == 39 [pid = 1951] [id = 400] 07:18:18 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4b2000 == 38 [pid = 1951] [id = 399] 07:18:18 INFO - PROCESS | 1951 | --DOCSHELL 0x12be49000 == 37 [pid = 1951] [id = 398] 07:18:18 INFO - PROCESS | 1951 | --DOCSHELL 0x12aed9800 == 36 [pid = 1951] [id = 397] 07:18:18 INFO - PROCESS | 1951 | --DOCSHELL 0x1293ba800 == 35 [pid = 1951] [id = 396] 07:18:18 INFO - PROCESS | 1951 | --DOCSHELL 0x128a98800 == 34 [pid = 1951] [id = 395] 07:18:18 INFO - PROCESS | 1951 | --DOCSHELL 0x126543800 == 33 [pid = 1951] [id = 394] 07:18:18 INFO - PROCESS | 1951 | --DOCSHELL 0x119a5d000 == 32 [pid = 1951] [id = 393] 07:18:18 INFO - PROCESS | 1951 | --DOCSHELL 0x118179800 == 31 [pid = 1951] [id = 392] 07:18:18 INFO - PROCESS | 1951 | --DOCSHELL 0x1198e4800 == 30 [pid = 1951] [id = 391] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 125 (0x128ec3c00) [pid = 1951] [serial = 1051] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 124 (0x1164dfc00) [pid = 1951] [serial = 1021] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 123 (0x118492000) [pid = 1951] [serial = 1024] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 122 (0x123e07c00) [pid = 1951] [serial = 1060] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 121 (0x119808c00) [pid = 1951] [serial = 1057] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 120 (0x1291e8400) [pid = 1951] [serial = 1063] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 119 (0x1164de800) [pid = 1951] [serial = 1054] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 118 (0x1129a4800) [pid = 1951] [serial = 1153] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 117 (0x11299f000) [pid = 1951] [serial = 1152] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 116 (0x12bcbc000) [pid = 1951] [serial = 1131] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 115 (0x117e85800) [pid = 1951] [serial = 1135] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 114 (0x128bba000) [pid = 1951] [serial = 1149] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x126c4c800) [pid = 1951] [serial = 1134] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x127357000) [pid = 1951] [serial = 1140] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x120e53400) [pid = 1951] [serial = 1143] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x1199abc00) [pid = 1951] [serial = 1119] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x124997c00) [pid = 1951] [serial = 1120] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x127353000) [pid = 1951] [serial = 1122] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x128ac3400) [pid = 1951] [serial = 1123] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x12955fc00) [pid = 1951] [serial = 1125] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x12a553400) [pid = 1951] [serial = 1126] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x118490400) [pid = 1951] [serial = 1104] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x11980b800) [pid = 1951] [serial = 1105] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x12a62b800) [pid = 1951] [serial = 1128] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x11848b800) [pid = 1951] [serial = 1116] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x119224400) [pid = 1951] [serial = 1117] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x129556800) [pid = 1951] [serial = 1110] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x129583c00) [pid = 1951] [serial = 1111] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x10ebf4400) [pid = 1951] [serial = 1138] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x12955a000) [pid = 1951] [serial = 1113] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x12a62bc00) [pid = 1951] [serial = 1114] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x12beddc00) [pid = 1951] [serial = 1102] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x12bed6800) [pid = 1951] [serial = 1101] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x124bd8c00) [pid = 1951] [serial = 1107] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x10ebf0400) [pid = 1951] [serial = 1137] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1253dfc00) [pid = 1951] [serial = 1108] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x1288c8400) [pid = 1951] [serial = 1147] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x12ae11c00) [pid = 1951] [serial = 1150] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1288c2000) [pid = 1951] [serial = 1141] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x12c16a400) [pid = 1951] [serial = 1132] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1288c1c00) [pid = 1951] [serial = 1144] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x12b9c6400) [pid = 1951] [serial = 1129] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x121a60800) [pid = 1951] [serial = 1146] [outer = 0x0] [url = about:blank] 07:18:18 INFO - PROCESS | 1951 | 1466691498874 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]]]}] 07:18:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:18:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 971ms 07:18:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:18:18 INFO - PROCESS | 1951 | 1466691498924 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 07:18:18 INFO - PROCESS | 1951 | 1466691498926 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 07:18:18 INFO - PROCESS | 1951 | 1466691498929 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:18:18 INFO - PROCESS | 1951 | 1466691498931 Marionette TRACE conn2 <- [1,1598,null,{}] 07:18:18 INFO - PROCESS | 1951 | 1466691498934 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}] 07:18:18 INFO - PROCESS | 1951 | 1466691498936 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:19 INFO - PROCESS | 1951 | 1466691499020 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 07:18:19 INFO - PROCESS | 1951 | 1466691499029 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:19 INFO - PROCESS | 1951 | 1466691499032 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fde000 == 31 [pid = 1951] [id = 407] 07:18:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1129d1800) [pid = 1951] [serial = 1220] [outer = 0x0] 07:18:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x115e8ec00) [pid = 1951] [serial = 1221] [outer = 0x1129d1800] 07:18:19 INFO - PROCESS | 1951 | 1466691499059 Marionette DEBUG loaded listener.js 07:18:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x116637000) [pid = 1951] [serial = 1222] [outer = 0x1129d1800] 07:18:19 INFO - PROCESS | 1951 | 1466691499393 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]]]}] 07:18:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:18:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 519ms 07:18:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:18:19 INFO - PROCESS | 1951 | 1466691499449 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 07:18:19 INFO - PROCESS | 1951 | 1466691499450 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 07:18:19 INFO - PROCESS | 1951 | 1466691499453 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:18:19 INFO - PROCESS | 1951 | 1466691499454 Marionette TRACE conn2 <- [1,1602,null,{}] 07:18:19 INFO - PROCESS | 1951 | 1466691499456 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}] 07:18:19 INFO - PROCESS | 1951 | 1466691499457 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:19 INFO - PROCESS | 1951 | 1466691499539 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 07:18:19 INFO - PROCESS | 1951 | 1466691499547 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:19 INFO - PROCESS | 1951 | 1466691499549 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x119581000 == 32 [pid = 1951] [id = 408] 07:18:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x116f90400) [pid = 1951] [serial = 1223] [outer = 0x0] 07:18:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x11815ac00) [pid = 1951] [serial = 1224] [outer = 0x116f90400] 07:18:19 INFO - PROCESS | 1951 | 1466691499576 Marionette DEBUG loaded listener.js 07:18:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1183f0c00) [pid = 1951] [serial = 1225] [outer = 0x116f90400] 07:18:20 INFO - PROCESS | 1951 | 1466691500054 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]]]}] 07:18:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:18:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 623ms 07:18:20 INFO - PROCESS | 1951 | 1466691500084 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 07:18:20 INFO - PROCESS | 1951 | 1466691500090 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 07:18:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:18:20 INFO - PROCESS | 1951 | 1466691500095 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:18:20 INFO - PROCESS | 1951 | 1466691500097 Marionette TRACE conn2 <- [1,1606,null,{}] 07:18:20 INFO - PROCESS | 1951 | 1466691500100 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}] 07:18:20 INFO - PROCESS | 1951 | 1466691500102 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:20 INFO - PROCESS | 1951 | 1466691500231 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 07:18:20 INFO - PROCESS | 1951 | 1466691500237 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:20 INFO - PROCESS | 1951 | 1466691500238 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x123957800 == 33 [pid = 1951] [id = 409] 07:18:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x118489400) [pid = 1951] [serial = 1226] [outer = 0x0] 07:18:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x118abe800) [pid = 1951] [serial = 1227] [outer = 0x118489400] 07:18:20 INFO - PROCESS | 1951 | 1466691500286 Marionette DEBUG loaded listener.js 07:18:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x119822800) [pid = 1951] [serial = 1228] [outer = 0x118489400] 07:18:20 INFO - PROCESS | 1951 | 1466691500701 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]]]}] 07:18:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:18:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 620ms 07:18:20 INFO - PROCESS | 1951 | 1466691500715 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 07:18:20 INFO - PROCESS | 1951 | 1466691500716 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 07:18:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:18:20 INFO - PROCESS | 1951 | 1466691500718 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:18:20 INFO - PROCESS | 1951 | 1466691500719 Marionette TRACE conn2 <- [1,1610,null,{}] 07:18:20 INFO - PROCESS | 1951 | 1466691500721 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}] 07:18:20 INFO - PROCESS | 1951 | 1466691500723 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:20 INFO - PROCESS | 1951 | 1466691500791 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 07:18:20 INFO - PROCESS | 1951 | 1466691500809 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:20 INFO - PROCESS | 1951 | 1466691500810 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x125352800 == 34 [pid = 1951] [id = 410] 07:18:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x11202b000) [pid = 1951] [serial = 1229] [outer = 0x0] 07:18:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1199b6400) [pid = 1951] [serial = 1230] [outer = 0x11202b000] 07:18:20 INFO - PROCESS | 1951 | 1466691500835 Marionette DEBUG loaded listener.js 07:18:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x119c7dc00) [pid = 1951] [serial = 1231] [outer = 0x11202b000] 07:18:21 INFO - PROCESS | 1951 | 1466691501285 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]]]}] 07:18:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:18:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 574ms 07:18:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:18:21 INFO - PROCESS | 1951 | 1466691501294 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 07:18:21 INFO - PROCESS | 1951 | 1466691501296 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 07:18:21 INFO - PROCESS | 1951 | 1466691501299 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:18:21 INFO - PROCESS | 1951 | 1466691501301 Marionette TRACE conn2 <- [1,1614,null,{}] 07:18:21 INFO - PROCESS | 1951 | 1466691501304 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}] 07:18:21 INFO - PROCESS | 1951 | 1466691501311 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:21 INFO - PROCESS | 1951 | 1466691501517 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 07:18:21 INFO - PROCESS | 1951 | 1466691501548 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:21 INFO - PROCESS | 1951 | 1466691501549 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x128a97000 == 35 [pid = 1951] [id = 411] 07:18:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x12182d400) [pid = 1951] [serial = 1232] [outer = 0x0] 07:18:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x121a5f400) [pid = 1951] [serial = 1233] [outer = 0x12182d400] 07:18:21 INFO - PROCESS | 1951 | 1466691501581 Marionette DEBUG loaded listener.js 07:18:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x123f1d400) [pid = 1951] [serial = 1234] [outer = 0x12182d400] 07:18:21 INFO - PROCESS | 1951 | 1466691501930 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]]]}] 07:18:21 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 07:18:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 670ms 07:18:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:18:21 INFO - PROCESS | 1951 | 1466691501979 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 07:18:21 INFO - PROCESS | 1951 | 1466691501980 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 07:18:21 INFO - PROCESS | 1951 | 1466691501982 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:18:21 INFO - PROCESS | 1951 | 1466691501983 Marionette TRACE conn2 <- [1,1618,null,{}] 07:18:21 INFO - PROCESS | 1951 | 1466691501986 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}] 07:18:21 INFO - PROCESS | 1951 | 1466691501987 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:22 INFO - PROCESS | 1951 | 1466691502088 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 07:18:22 INFO - PROCESS | 1951 | 1466691502142 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:22 INFO - PROCESS | 1951 | 1466691502143 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293b6000 == 36 [pid = 1951] [id = 412] 07:18:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x12491d000) [pid = 1951] [serial = 1235] [outer = 0x0] 07:18:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x12499d000) [pid = 1951] [serial = 1236] [outer = 0x12491d000] 07:18:22 INFO - PROCESS | 1951 | 1466691502174 Marionette DEBUG loaded listener.js 07:18:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x1253dfc00) [pid = 1951] [serial = 1237] [outer = 0x12491d000] 07:18:22 INFO - PROCESS | 1951 | 1466691502487 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]]]}] 07:18:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:18:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 519ms 07:18:22 INFO - PROCESS | 1951 | 1466691502502 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 07:18:22 INFO - PROCESS | 1951 | 1466691502503 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 07:18:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:18:22 INFO - PROCESS | 1951 | 1466691502505 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:18:22 INFO - PROCESS | 1951 | 1466691502507 Marionette TRACE conn2 <- [1,1622,null,{}] 07:18:22 INFO - PROCESS | 1951 | 1466691502512 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}] 07:18:22 INFO - PROCESS | 1951 | 1466691502514 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:22 INFO - PROCESS | 1951 | 1466691502619 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 07:18:22 INFO - PROCESS | 1951 | 1466691502630 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:22 INFO - PROCESS | 1951 | 1466691502631 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x1295b0000 == 37 [pid = 1951] [id = 413] 07:18:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x1253e0000) [pid = 1951] [serial = 1238] [outer = 0x0] 07:18:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x126aea800) [pid = 1951] [serial = 1239] [outer = 0x1253e0000] 07:18:22 INFO - PROCESS | 1951 | 1466691502655 Marionette DEBUG loaded listener.js 07:18:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x126c42800) [pid = 1951] [serial = 1240] [outer = 0x1253e0000] 07:18:23 INFO - PROCESS | 1951 | 1466691503098 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]]]}] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x121a56c00) [pid = 1951] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x11921a000) [pid = 1951] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1288bd400) [pid = 1951] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x10ebf3800) [pid = 1951] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x11856b800) [pid = 1951] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x117e84800) [pid = 1951] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x126aef800) [pid = 1951] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x119811000) [pid = 1951] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x115e86800) [pid = 1951] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x1199dbc00) [pid = 1951] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x126af1c00) [pid = 1951] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1288c2c00) [pid = 1951] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1167ef400) [pid = 1951] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x12ae08400) [pid = 1951] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x111e61c00) [pid = 1951] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x11203f000) [pid = 1951] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1161a0c00) [pid = 1951] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:18:23 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x120e4d800) [pid = 1951] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:18:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 07:18:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 622ms 07:18:23 INFO - PROCESS | 1951 | 1466691503128 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 07:18:23 INFO - PROCESS | 1951 | 1466691503129 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 07:18:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:18:23 INFO - PROCESS | 1951 | 1466691503131 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:18:23 INFO - PROCESS | 1951 | 1466691503133 Marionette TRACE conn2 <- [1,1626,null,{}] 07:18:23 INFO - PROCESS | 1951 | 1466691503135 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}] 07:18:23 INFO - PROCESS | 1951 | 1466691503136 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:23 INFO - PROCESS | 1951 | 1466691503218 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 07:18:23 INFO - PROCESS | 1951 | 1466691503222 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:23 INFO - PROCESS | 1951 | 1466691503233 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x119258000 == 38 [pid = 1951] [id = 414] 07:18:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1129c9c00) [pid = 1951] [serial = 1241] [outer = 0x0] 07:18:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1167ee400) [pid = 1951] [serial = 1242] [outer = 0x1129c9c00] 07:18:23 INFO - PROCESS | 1951 | 1466691503260 Marionette DEBUG loaded listener.js 07:18:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x119806800) [pid = 1951] [serial = 1243] [outer = 0x1129c9c00] 07:18:23 INFO - PROCESS | 1951 | 1466691503580 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]]]}] 07:18:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:18:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 470ms 07:18:23 INFO - PROCESS | 1951 | 1466691503602 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 07:18:23 INFO - PROCESS | 1951 | 1466691503603 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 07:18:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:18:23 INFO - PROCESS | 1951 | 1466691503606 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:18:23 INFO - PROCESS | 1951 | 1466691503607 Marionette TRACE conn2 <- [1,1630,null,{}] 07:18:23 INFO - PROCESS | 1951 | 1466691503612 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}] 07:18:23 INFO - PROCESS | 1951 | 1466691503613 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:23 INFO - PROCESS | 1951 | 1466691503696 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 07:18:23 INFO - PROCESS | 1951 | 1466691503754 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:23 INFO - PROCESS | 1951 | 1466691503755 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aeeb800 == 39 [pid = 1951] [id = 415] 07:18:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x119811000) [pid = 1951] [serial = 1244] [outer = 0x0] 07:18:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1252ecc00) [pid = 1951] [serial = 1245] [outer = 0x119811000] 07:18:23 INFO - PROCESS | 1951 | 1466691503781 Marionette DEBUG loaded listener.js 07:18:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x126c4f400) [pid = 1951] [serial = 1246] [outer = 0x119811000] 07:18:24 INFO - PROCESS | 1951 | 1466691504044 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]]]}] 07:18:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:18:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 473ms 07:18:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:18:24 INFO - PROCESS | 1951 | 1466691504081 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 07:18:24 INFO - PROCESS | 1951 | 1466691504082 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 07:18:24 INFO - PROCESS | 1951 | 1466691504084 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:18:24 INFO - PROCESS | 1951 | 1466691504085 Marionette TRACE conn2 <- [1,1634,null,{}] 07:18:24 INFO - PROCESS | 1951 | 1466691504088 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}] 07:18:24 INFO - PROCESS | 1951 | 1466691504089 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:24 INFO - PROCESS | 1951 | 1466691504206 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 07:18:24 INFO - PROCESS | 1951 | 1466691504211 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:24 INFO - PROCESS | 1951 | 1466691504213 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4ae000 == 40 [pid = 1951] [id = 416] 07:18:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x126c50c00) [pid = 1951] [serial = 1247] [outer = 0x0] 07:18:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1273f4800) [pid = 1951] [serial = 1248] [outer = 0x126c50c00] 07:18:24 INFO - PROCESS | 1951 | 1466691504238 Marionette DEBUG loaded listener.js 07:18:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x128a6a000) [pid = 1951] [serial = 1249] [outer = 0x126c50c00] 07:18:24 INFO - PROCESS | 1951 | 1466691504600 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]]]}] 07:18:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:18:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 568ms 07:18:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:18:24 INFO - PROCESS | 1951 | 1466691504653 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 07:18:24 INFO - PROCESS | 1951 | 1466691504656 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 07:18:24 INFO - PROCESS | 1951 | 1466691504659 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:18:24 INFO - PROCESS | 1951 | 1466691504662 Marionette TRACE conn2 <- [1,1638,null,{}] 07:18:24 INFO - PROCESS | 1951 | 1466691504665 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}] 07:18:24 INFO - PROCESS | 1951 | 1466691504667 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:24 INFO - PROCESS | 1951 | 1466691504798 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 07:18:24 INFO - PROCESS | 1951 | 1466691504803 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:24 INFO - PROCESS | 1951 | 1466691504804 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c9d2800 == 41 [pid = 1951] [id = 417] 07:18:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x128ac3c00) [pid = 1951] [serial = 1250] [outer = 0x0] 07:18:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x128bc1400) [pid = 1951] [serial = 1251] [outer = 0x128ac3c00] 07:18:24 INFO - PROCESS | 1951 | 1466691504845 Marionette DEBUG loaded listener.js 07:18:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x128ecd800) [pid = 1951] [serial = 1252] [outer = 0x128ac3c00] 07:18:25 INFO - PROCESS | 1951 | 1466691505385 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]]]}] 07:18:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:18:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 772ms 07:18:25 INFO - PROCESS | 1951 | 1466691505432 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 07:18:25 INFO - PROCESS | 1951 | 1466691505435 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 07:18:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:18:25 INFO - PROCESS | 1951 | 1466691505438 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:18:25 INFO - PROCESS | 1951 | 1466691505440 Marionette TRACE conn2 <- [1,1642,null,{}] 07:18:25 INFO - PROCESS | 1951 | 1466691505444 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}] 07:18:25 INFO - PROCESS | 1951 | 1466691505446 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:25 INFO - PROCESS | 1951 | 1466691505560 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 07:18:25 INFO - PROCESS | 1951 | 1466691505634 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:25 INFO - PROCESS | 1951 | 1466691505635 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x118fa4800 == 42 [pid = 1951] [id = 418] 07:18:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x11295ec00) [pid = 1951] [serial = 1253] [outer = 0x0] 07:18:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x1129a6c00) [pid = 1951] [serial = 1254] [outer = 0x11295ec00] 07:18:25 INFO - PROCESS | 1951 | 1466691505668 Marionette DEBUG loaded listener.js 07:18:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x116154000) [pid = 1951] [serial = 1255] [outer = 0x11295ec00] 07:18:26 INFO - PROCESS | 1951 | 1466691506087 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]]]}] 07:18:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:18:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 671ms 07:18:26 INFO - PROCESS | 1951 | 1466691506128 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 07:18:26 INFO - PROCESS | 1951 | 1466691506132 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 07:18:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:18:26 INFO - PROCESS | 1951 | 1466691506136 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:18:26 INFO - PROCESS | 1951 | 1466691506138 Marionette TRACE conn2 <- [1,1646,null,{}] 07:18:26 INFO - PROCESS | 1951 | 1466691506155 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}] 07:18:26 INFO - PROCESS | 1951 | 1466691506157 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:26 INFO - PROCESS | 1951 | 1466691506263 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 07:18:26 INFO - PROCESS | 1951 | 1466691506322 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:26 INFO - PROCESS | 1951 | 1466691506323 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x126543800 == 43 [pid = 1951] [id = 419] 07:18:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x116a21c00) [pid = 1951] [serial = 1256] [outer = 0x0] 07:18:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x1183efc00) [pid = 1951] [serial = 1257] [outer = 0x116a21c00] 07:18:26 INFO - PROCESS | 1951 | 1466691506365 Marionette DEBUG loaded listener.js 07:18:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x11850a000) [pid = 1951] [serial = 1258] [outer = 0x116a21c00] 07:18:26 INFO - PROCESS | 1951 | 1466691506794 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]]]}] 07:18:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:18:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 720ms 07:18:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:18:26 INFO - PROCESS | 1951 | 1466691506857 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 07:18:26 INFO - PROCESS | 1951 | 1466691506858 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 07:18:26 INFO - PROCESS | 1951 | 1466691506860 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:18:26 INFO - PROCESS | 1951 | 1466691506863 Marionette TRACE conn2 <- [1,1650,null,{}] 07:18:26 INFO - PROCESS | 1951 | 1466691506871 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}] 07:18:26 INFO - PROCESS | 1951 | 1466691506874 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:26 INFO - PROCESS | 1951 | 1466691506980 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 07:18:27 INFO - PROCESS | 1951 | 1466691507056 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:27 INFO - PROCESS | 1951 | 1466691507058 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c9cc000 == 44 [pid = 1951] [id = 420] 07:18:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x118f84400) [pid = 1951] [serial = 1259] [outer = 0x0] 07:18:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x120e50000) [pid = 1951] [serial = 1260] [outer = 0x118f84400] 07:18:27 INFO - PROCESS | 1951 | 1466691507089 Marionette DEBUG loaded listener.js 07:18:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x121a60800) [pid = 1951] [serial = 1261] [outer = 0x118f84400] 07:18:27 INFO - PROCESS | 1951 | 1466691507496 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]]]}] 07:18:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:18:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 672ms 07:18:27 INFO - PROCESS | 1951 | 1466691507532 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 07:18:27 INFO - PROCESS | 1951 | 1466691507534 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 07:18:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:18:27 INFO - PROCESS | 1951 | 1466691507552 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:18:27 INFO - PROCESS | 1951 | 1466691507554 Marionette TRACE conn2 <- [1,1654,null,{}] 07:18:27 INFO - PROCESS | 1951 | 1466691507568 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}] 07:18:27 INFO - PROCESS | 1951 | 1466691507569 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:27 INFO - PROCESS | 1951 | 1466691507697 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 07:18:27 INFO - PROCESS | 1951 | 1466691507737 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:27 INFO - PROCESS | 1951 | 1466691507738 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cd79800 == 45 [pid = 1951] [id = 421] 07:18:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x12533f400) [pid = 1951] [serial = 1262] [outer = 0x0] 07:18:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x126c43400) [pid = 1951] [serial = 1263] [outer = 0x12533f400] 07:18:27 INFO - PROCESS | 1951 | 1466691507767 Marionette DEBUG loaded listener.js 07:18:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x1288bd400) [pid = 1951] [serial = 1264] [outer = 0x12533f400] 07:18:28 INFO - PROCESS | 1951 | 1466691508165 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]]]}] 07:18:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:18:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 619ms 07:18:28 INFO - PROCESS | 1951 | 1466691508172 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 07:18:28 INFO - PROCESS | 1951 | 1466691508173 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 07:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:18:28 INFO - PROCESS | 1951 | 1466691508175 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:18:28 INFO - PROCESS | 1951 | 1466691508177 Marionette TRACE conn2 <- [1,1658,null,{}] 07:18:28 INFO - PROCESS | 1951 | 1466691508179 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}] 07:18:28 INFO - PROCESS | 1951 | 1466691508180 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:28 INFO - PROCESS | 1951 | 1466691508281 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 07:18:28 INFO - PROCESS | 1951 | 1466691508338 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:28 INFO - PROCESS | 1951 | 1466691508339 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d027800 == 46 [pid = 1951] [id = 422] 07:18:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x1288bec00) [pid = 1951] [serial = 1265] [outer = 0x0] 07:18:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x128a64c00) [pid = 1951] [serial = 1266] [outer = 0x1288bec00] 07:18:28 INFO - PROCESS | 1951 | 1466691508368 Marionette DEBUG loaded listener.js 07:18:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x128bc1c00) [pid = 1951] [serial = 1267] [outer = 0x1288bec00] 07:18:28 INFO - PROCESS | 1951 | 1466691508843 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]]]}] 07:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 718ms 07:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:18:28 INFO - PROCESS | 1951 | 1466691508894 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 07:18:28 INFO - PROCESS | 1951 | 1466691508896 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 07:18:28 INFO - PROCESS | 1951 | 1466691508898 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:18:28 INFO - PROCESS | 1951 | 1466691508899 Marionette TRACE conn2 <- [1,1662,null,{}] 07:18:28 INFO - PROCESS | 1951 | 1466691508902 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}] 07:18:28 INFO - PROCESS | 1951 | 1466691508906 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:29 INFO - PROCESS | 1951 | 1466691509230 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 07:18:29 INFO - PROCESS | 1951 | 1466691509278 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:29 INFO - PROCESS | 1951 | 1466691509280 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x119264800 == 47 [pid = 1951] [id = 423] 07:18:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x1129c8400) [pid = 1951] [serial = 1268] [outer = 0x0] 07:18:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 115 (0x1129cf400) [pid = 1951] [serial = 1269] [outer = 0x1129c8400] 07:18:29 INFO - PROCESS | 1951 | 1466691509307 Marionette DEBUG loaded listener.js 07:18:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 116 (0x1161a7000) [pid = 1951] [serial = 1270] [outer = 0x1129c8400] 07:18:29 INFO - PROCESS | 1951 | 1466691509730 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]]]}] 07:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 869ms 07:18:29 INFO - PROCESS | 1951 | 1466691509768 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 07:18:29 INFO - PROCESS | 1951 | 1466691509770 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 07:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:18:29 INFO - PROCESS | 1951 | 1466691509773 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:18:29 INFO - PROCESS | 1951 | 1466691509774 Marionette TRACE conn2 <- [1,1666,null,{}] 07:18:29 INFO - PROCESS | 1951 | 1466691509777 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}] 07:18:29 INFO - PROCESS | 1951 | 1466691509779 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:29 INFO - PROCESS | 1951 | 1466691509897 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 07:18:30 INFO - PROCESS | 1951 | 1466691509999 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:30 INFO - PROCESS | 1951 | 1466691510001 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x11924f000 == 48 [pid = 1951] [id = 424] 07:18:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 117 (0x116f8fc00) [pid = 1951] [serial = 1271] [outer = 0x0] 07:18:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 118 (0x118486c00) [pid = 1951] [serial = 1272] [outer = 0x116f8fc00] 07:18:30 INFO - PROCESS | 1951 | 1466691510049 Marionette DEBUG loaded listener.js 07:18:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 119 (0x118a46400) [pid = 1951] [serial = 1273] [outer = 0x116f8fc00] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4ae000 == 47 [pid = 1951] [id = 416] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x12aeeb800 == 46 [pid = 1951] [id = 415] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x119258000 == 45 [pid = 1951] [id = 414] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x1295b0000 == 44 [pid = 1951] [id = 413] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x1293b6000 == 43 [pid = 1951] [id = 412] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x128a97000 == 42 [pid = 1951] [id = 411] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x125352800 == 41 [pid = 1951] [id = 410] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x123957800 == 40 [pid = 1951] [id = 409] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x119581000 == 39 [pid = 1951] [id = 408] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x116fde000 == 38 [pid = 1951] [id = 407] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x1182bb000 == 37 [pid = 1951] [id = 406] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x128b09800 == 36 [pid = 1951] [id = 405] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x119254000 == 35 [pid = 1951] [id = 404] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x12d7a9000 == 34 [pid = 1951] [id = 403] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x119264800 == 33 [pid = 1951] [id = 423] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x12d027800 == 32 [pid = 1951] [id = 422] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x12cd79800 == 31 [pid = 1951] [id = 421] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x12c9cc000 == 30 [pid = 1951] [id = 420] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x126543800 == 29 [pid = 1951] [id = 419] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x12c9d2800 == 28 [pid = 1951] [id = 417] 07:18:30 INFO - PROCESS | 1951 | --DOCSHELL 0x118fa4800 == 27 [pid = 1951] [id = 418] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 118 (0x1291e7c00) [pid = 1951] [serial = 1191] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 117 (0x1288c1400) [pid = 1951] [serial = 1188] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 116 (0x12ae04800) [pid = 1951] [serial = 1194] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 115 (0x124cf5400) [pid = 1951] [serial = 1182] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 114 (0x126aefc00) [pid = 1951] [serial = 1183] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x12124fc00) [pid = 1951] [serial = 1174] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x119829400) [pid = 1951] [serial = 1173] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x118485000) [pid = 1951] [serial = 1176] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x118a48400) [pid = 1951] [serial = 1177] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x126e8e800) [pid = 1951] [serial = 1185] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x119c87400) [pid = 1951] [serial = 1179] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x121a56400) [pid = 1951] [serial = 1180] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x11840bc00) [pid = 1951] [serial = 1156] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x1167f1c00) [pid = 1951] [serial = 1155] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x121a63400) [pid = 1951] [serial = 1159] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x121a58400) [pid = 1951] [serial = 1158] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x12735d000) [pid = 1951] [serial = 1162] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x126af8c00) [pid = 1951] [serial = 1161] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x128ac7000) [pid = 1951] [serial = 1164] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1291e7800) [pid = 1951] [serial = 1165] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x12ae10800) [pid = 1951] [serial = 1168] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x128a66800) [pid = 1951] [serial = 1167] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x12bb02800) [pid = 1951] [serial = 1197] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x117e83c00) [pid = 1951] [serial = 1171] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x12b90e400) [pid = 1951] [serial = 1195] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x11614c000) [pid = 1951] [serial = 1170] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x117e89000) [pid = 1951] [serial = 1201] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x112d0c400) [pid = 1951] [serial = 1200] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x119610c00) [pid = 1951] [serial = 1203] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x128ecf400) [pid = 1951] [serial = 1206] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1129cfc00) [pid = 1951] [serial = 1209] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x12bb0b800) [pid = 1951] [serial = 1198] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x12bcbf000) [pid = 1951] [serial = 1207] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x128a5cc00) [pid = 1951] [serial = 1189] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x12a636000) [pid = 1951] [serial = 1192] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x123eab400) [pid = 1951] [serial = 1204] [outer = 0x0] [url = about:blank] 07:18:30 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x1273edc00) [pid = 1951] [serial = 1186] [outer = 0x0] [url = about:blank] 07:18:31 INFO - PROCESS | 1951 | 1466691511121 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]]]}] 07:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1374ms 07:18:31 INFO - PROCESS | 1951 | 1466691511148 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 07:18:31 INFO - PROCESS | 1951 | 1466691511150 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 07:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:18:31 INFO - PROCESS | 1951 | 1466691511153 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:18:31 INFO - PROCESS | 1951 | 1466691511156 Marionette TRACE conn2 <- [1,1670,null,{}] 07:18:31 INFO - PROCESS | 1951 | 1466691511162 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}] 07:18:31 INFO - PROCESS | 1951 | 1466691511163 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:31 INFO - PROCESS | 1951 | 1466691511243 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 07:18:31 INFO - PROCESS | 1951 | 1466691511247 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:31 INFO - PROCESS | 1951 | 1466691511249 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x116411800 == 28 [pid = 1951] [id = 425] 07:18:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x1122a6c00) [pid = 1951] [serial = 1274] [outer = 0x0] 07:18:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x11295bc00) [pid = 1951] [serial = 1275] [outer = 0x1122a6c00] 07:18:31 INFO - PROCESS | 1951 | 1466691511279 Marionette DEBUG loaded listener.js 07:18:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x11299bc00) [pid = 1951] [serial = 1276] [outer = 0x1122a6c00] 07:18:31 INFO - PROCESS | 1951 | 1466691511631 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]]]}] 07:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 524ms 07:18:31 INFO - PROCESS | 1951 | 1466691511683 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 07:18:31 INFO - PROCESS | 1951 | 1466691511686 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 07:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:18:31 INFO - PROCESS | 1951 | 1466691511692 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:18:31 INFO - PROCESS | 1951 | 1466691511694 Marionette TRACE conn2 <- [1,1674,null,{}] 07:18:31 INFO - PROCESS | 1951 | 1466691511697 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}] 07:18:31 INFO - PROCESS | 1951 | 1466691511698 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:31 INFO - PROCESS | 1951 | 1466691511775 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 07:18:31 INFO - PROCESS | 1951 | 1466691511780 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:31 INFO - PROCESS | 1951 | 1466691511781 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fec800 == 29 [pid = 1951] [id = 426] 07:18:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1129cfc00) [pid = 1951] [serial = 1277] [outer = 0x0] 07:18:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x112d07800) [pid = 1951] [serial = 1278] [outer = 0x1129cfc00] 07:18:31 INFO - PROCESS | 1951 | 1466691511809 Marionette DEBUG loaded listener.js 07:18:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x112fa4c00) [pid = 1951] [serial = 1279] [outer = 0x1129cfc00] 07:18:32 INFO - PROCESS | 1951 | 1466691512228 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]]]}] 07:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 571ms 07:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:18:32 INFO - PROCESS | 1951 | 1466691512264 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 07:18:32 INFO - PROCESS | 1951 | 1466691512266 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 07:18:32 INFO - PROCESS | 1951 | 1466691512269 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:18:32 INFO - PROCESS | 1951 | 1466691512273 Marionette TRACE conn2 <- [1,1678,null,{}] 07:18:32 INFO - PROCESS | 1951 | 1466691512285 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}] 07:18:32 INFO - PROCESS | 1951 | 1466691512291 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:32 INFO - PROCESS | 1951 | 1466691512413 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 07:18:32 INFO - PROCESS | 1951 | 1466691512429 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:32 INFO - PROCESS | 1951 | 1466691512432 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x11858a800 == 30 [pid = 1951] [id = 427] 07:18:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x116634400) [pid = 1951] [serial = 1280] [outer = 0x0] 07:18:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x11697a000) [pid = 1951] [serial = 1281] [outer = 0x116634400] 07:18:32 INFO - PROCESS | 1951 | 1466691512478 Marionette DEBUG loaded listener.js 07:18:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1174f6c00) [pid = 1951] [serial = 1282] [outer = 0x116634400] 07:18:32 INFO - PROCESS | 1951 | 1466691512902 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]]]}] 07:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 677ms 07:18:32 INFO - PROCESS | 1951 | 1466691512957 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 07:18:32 INFO - PROCESS | 1951 | 1466691512958 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 07:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:18:32 INFO - PROCESS | 1951 | 1466691512961 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:18:32 INFO - PROCESS | 1951 | 1466691512962 Marionette TRACE conn2 <- [1,1682,null,{}] 07:18:32 INFO - PROCESS | 1951 | 1466691512964 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}] 07:18:32 INFO - PROCESS | 1951 | 1466691512965 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:33 INFO - PROCESS | 1951 | 1466691513070 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 07:18:33 INFO - PROCESS | 1951 | 1466691513124 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:33 INFO - PROCESS | 1951 | 1466691513125 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x119581000 == 31 [pid = 1951] [id = 428] 07:18:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x117e84c00) [pid = 1951] [serial = 1283] [outer = 0x0] 07:18:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x118155800) [pid = 1951] [serial = 1284] [outer = 0x117e84c00] 07:18:33 INFO - PROCESS | 1951 | 1466691513149 Marionette DEBUG loaded listener.js 07:18:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x118238800) [pid = 1951] [serial = 1285] [outer = 0x117e84c00] 07:18:33 INFO - PROCESS | 1951 | 1466691513447 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]]]}] 07:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 07:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:18:33 INFO - PROCESS | 1951 | 1466691513481 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 07:18:33 INFO - PROCESS | 1951 | 1466691513482 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 07:18:33 INFO - PROCESS | 1951 | 1466691513484 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:18:33 INFO - PROCESS | 1951 | 1466691513485 Marionette TRACE conn2 <- [1,1686,null,{}] 07:18:33 INFO - PROCESS | 1951 | 1466691513488 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}] 07:18:33 INFO - PROCESS | 1951 | 1466691513489 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:33 INFO - PROCESS | 1951 | 1466691513594 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 07:18:33 INFO - PROCESS | 1951 | 1466691513599 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:33 INFO - PROCESS | 1951 | 1466691513600 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x12108e000 == 32 [pid = 1951] [id = 429] 07:18:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x112a76c00) [pid = 1951] [serial = 1286] [outer = 0x0] 07:18:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x118241800) [pid = 1951] [serial = 1287] [outer = 0x112a76c00] 07:18:33 INFO - PROCESS | 1951 | 1466691513625 Marionette DEBUG loaded listener.js 07:18:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x118408c00) [pid = 1951] [serial = 1288] [outer = 0x112a76c00] 07:18:34 INFO - PROCESS | 1951 | 1466691513998 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]]]}] 07:18:34 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 07:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 520ms 07:18:34 INFO - PROCESS | 1951 | 1466691514005 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 07:18:34 INFO - PROCESS | 1951 | 1466691514007 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 07:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:18:34 INFO - PROCESS | 1951 | 1466691514014 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:18:34 INFO - PROCESS | 1951 | 1466691514015 Marionette TRACE conn2 <- [1,1690,null,{}] 07:18:34 INFO - PROCESS | 1951 | 1466691514019 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}] 07:18:34 INFO - PROCESS | 1951 | 1466691514026 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:34 INFO - PROCESS | 1951 | 1466691514195 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 07:18:34 INFO - PROCESS | 1951 | 1466691514215 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:34 INFO - PROCESS | 1951 | 1466691514216 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x124cc6000 == 33 [pid = 1951] [id = 430] 07:18:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x118487800) [pid = 1951] [serial = 1289] [outer = 0x0] 07:18:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x11850e800) [pid = 1951] [serial = 1290] [outer = 0x118487800] 07:18:34 INFO - PROCESS | 1951 | 1466691514241 Marionette DEBUG loaded listener.js 07:18:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x119220c00) [pid = 1951] [serial = 1291] [outer = 0x118487800] 07:18:34 INFO - PROCESS | 1951 | 1466691514572 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]]]}] 07:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 570ms 07:18:34 INFO - PROCESS | 1951 | 1466691514583 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 07:18:34 INFO - PROCESS | 1951 | 1466691514585 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 07:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:18:34 INFO - PROCESS | 1951 | 1466691514587 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:18:34 INFO - PROCESS | 1951 | 1466691514588 Marionette TRACE conn2 <- [1,1694,null,{}] 07:18:34 INFO - PROCESS | 1951 | 1466691514591 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}] 07:18:34 INFO - PROCESS | 1951 | 1466691514594 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:34 INFO - PROCESS | 1951 | 1466691514695 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 07:18:34 INFO - PROCESS | 1951 | 1466691514699 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:34 INFO - PROCESS | 1951 | 1466691514699 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x126e4f000 == 34 [pid = 1951] [id = 431] 07:18:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x113c86c00) [pid = 1951] [serial = 1292] [outer = 0x0] 07:18:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x11958ac00) [pid = 1951] [serial = 1293] [outer = 0x113c86c00] 07:18:34 INFO - PROCESS | 1951 | 1466691514723 Marionette DEBUG loaded listener.js 07:18:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x119805800) [pid = 1951] [serial = 1294] [outer = 0x113c86c00] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x128ac3c00) [pid = 1951] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1253e0000) [pid = 1951] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x126c50c00) [pid = 1951] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x119811000) [pid = 1951] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x116f90400) [pid = 1951] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x12182d400) [pid = 1951] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x12491d000) [pid = 1951] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x118489400) [pid = 1951] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x11202b000) [pid = 1951] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1129cbc00) [pid = 1951] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1129d1800) [pid = 1951] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1129c9c00) [pid = 1951] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x11856a400) [pid = 1951] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x112d0b400) [pid = 1951] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:18:35 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1110a7400) [pid = 1951] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:18:35 INFO - PROCESS | 1951 | 1466691515249 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]]]}] 07:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 672ms 07:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:18:35 INFO - PROCESS | 1951 | 1466691515262 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 07:18:35 INFO - PROCESS | 1951 | 1466691515264 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 07:18:35 INFO - PROCESS | 1951 | 1466691515266 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:18:35 INFO - PROCESS | 1951 | 1466691515267 Marionette TRACE conn2 <- [1,1698,null,{}] 07:18:35 INFO - PROCESS | 1951 | 1466691515269 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}] 07:18:35 INFO - PROCESS | 1951 | 1466691515270 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:35 INFO - PROCESS | 1951 | 1466691515346 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 07:18:35 INFO - PROCESS | 1951 | 1466691515352 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:35 INFO - PROCESS | 1951 | 1466691515353 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x1252a7000 == 35 [pid = 1951] [id = 432] 07:18:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x111c78000) [pid = 1951] [serial = 1295] [outer = 0x0] 07:18:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x113242400) [pid = 1951] [serial = 1296] [outer = 0x111c78000] 07:18:35 INFO - PROCESS | 1951 | 1466691515378 Marionette DEBUG loaded listener.js 07:18:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x118489400) [pid = 1951] [serial = 1297] [outer = 0x111c78000] 07:18:35 INFO - PROCESS | 1951 | 1466691515715 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]]]}] 07:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 07:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 470ms 07:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:18:35 INFO - PROCESS | 1951 | 1466691515737 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 07:18:35 INFO - PROCESS | 1951 | 1466691515738 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 07:18:35 INFO - PROCESS | 1951 | 1466691515740 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:18:35 INFO - PROCESS | 1951 | 1466691515741 Marionette TRACE conn2 <- [1,1702,null,{}] 07:18:35 INFO - PROCESS | 1951 | 1466691515744 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}] 07:18:35 INFO - PROCESS | 1951 | 1466691515745 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:35 INFO - PROCESS | 1951 | 1466691515820 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 07:18:35 INFO - PROCESS | 1951 | 1466691515879 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:35 INFO - PROCESS | 1951 | 1466691515880 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x128aa1800 == 36 [pid = 1951] [id = 433] 07:18:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1129d2800) [pid = 1951] [serial = 1298] [outer = 0x0] 07:18:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x119804800) [pid = 1951] [serial = 1299] [outer = 0x1129d2800] 07:18:35 INFO - PROCESS | 1951 | 1466691515904 Marionette DEBUG loaded listener.js 07:18:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x119829000) [pid = 1951] [serial = 1300] [outer = 0x1129d2800] 07:18:36 INFO - PROCESS | 1951 | 1466691516166 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]]]}] 07:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 473ms 07:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:18:36 INFO - PROCESS | 1951 | 1466691516215 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 07:18:36 INFO - PROCESS | 1951 | 1466691516216 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 07:18:36 INFO - PROCESS | 1951 | 1466691516218 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:18:36 INFO - PROCESS | 1951 | 1466691516219 Marionette TRACE conn2 <- [1,1706,null,{}] 07:18:36 INFO - PROCESS | 1951 | 1466691516222 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}] 07:18:36 INFO - PROCESS | 1951 | 1466691516223 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:36 INFO - PROCESS | 1951 | 1466691516306 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 07:18:36 INFO - PROCESS | 1951 | 1466691516312 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:36 INFO - PROCESS | 1951 | 1466691516313 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293a4800 == 37 [pid = 1951] [id = 434] 07:18:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x119828000) [pid = 1951] [serial = 1301] [outer = 0x0] 07:18:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x1199d8400) [pid = 1951] [serial = 1302] [outer = 0x119828000] 07:18:36 INFO - PROCESS | 1951 | 1466691516337 Marionette DEBUG loaded listener.js 07:18:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1199e2400) [pid = 1951] [serial = 1303] [outer = 0x119828000] 07:18:36 INFO - PROCESS | 1951 | 1466691516945 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]]]}] 07:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 769ms 07:18:36 INFO - PROCESS | 1951 | 1466691516988 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 07:18:36 INFO - PROCESS | 1951 | 1466691516991 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 07:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:18:36 INFO - PROCESS | 1951 | 1466691516994 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:18:36 INFO - PROCESS | 1951 | 1466691516998 Marionette TRACE conn2 <- [1,1710,null,{}] 07:18:37 INFO - PROCESS | 1951 | 1466691517002 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}] 07:18:37 INFO - PROCESS | 1951 | 1466691517003 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:37 INFO - PROCESS | 1951 | 1466691517115 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 07:18:37 INFO - PROCESS | 1951 | 1466691517173 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:37 INFO - PROCESS | 1951 | 1466691517174 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x117462000 == 38 [pid = 1951] [id = 435] 07:18:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x11295dc00) [pid = 1951] [serial = 1304] [outer = 0x0] 07:18:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1129a3800) [pid = 1951] [serial = 1305] [outer = 0x11295dc00] 07:18:37 INFO - PROCESS | 1951 | 1466691517206 Marionette DEBUG loaded listener.js 07:18:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x112d03800) [pid = 1951] [serial = 1306] [outer = 0x11295dc00] 07:18:37 INFO - PROCESS | 1951 | 1466691517716 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]]]}] 07:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 822ms 07:18:37 INFO - PROCESS | 1951 | 1466691517832 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 07:18:37 INFO - PROCESS | 1951 | 1466691517835 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 07:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:18:37 INFO - PROCESS | 1951 | 1466691517840 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:18:37 INFO - PROCESS | 1951 | 1466691517843 Marionette TRACE conn2 <- [1,1714,null,{}] 07:18:37 INFO - PROCESS | 1951 | 1466691517846 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}] 07:18:37 INFO - PROCESS | 1951 | 1466691517848 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:37 INFO - PROCESS | 1951 | 1466691517962 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 07:18:38 INFO - PROCESS | 1951 | 1466691518145 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:38 INFO - PROCESS | 1951 | 1466691518147 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x113ce4800 == 39 [pid = 1951] [id = 436] 07:18:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x10ebe9400) [pid = 1951] [serial = 1307] [outer = 0x0] 07:18:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x11295cc00) [pid = 1951] [serial = 1308] [outer = 0x10ebe9400] 07:18:38 INFO - PROCESS | 1951 | 1466691518175 Marionette DEBUG loaded listener.js 07:18:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x1129c9c00) [pid = 1951] [serial = 1309] [outer = 0x10ebe9400] 07:18:38 INFO - PROCESS | 1951 | --DOCSHELL 0x128aa1800 == 38 [pid = 1951] [id = 433] 07:18:38 INFO - PROCESS | 1951 | --DOCSHELL 0x1252a7000 == 37 [pid = 1951] [id = 432] 07:18:38 INFO - PROCESS | 1951 | --DOCSHELL 0x126e4f000 == 36 [pid = 1951] [id = 431] 07:18:38 INFO - PROCESS | 1951 | --DOCSHELL 0x124cc6000 == 35 [pid = 1951] [id = 430] 07:18:38 INFO - PROCESS | 1951 | --DOCSHELL 0x12108e000 == 34 [pid = 1951] [id = 429] 07:18:38 INFO - PROCESS | 1951 | --DOCSHELL 0x119581000 == 33 [pid = 1951] [id = 428] 07:18:38 INFO - PROCESS | 1951 | --DOCSHELL 0x11858a800 == 32 [pid = 1951] [id = 427] 07:18:38 INFO - PROCESS | 1951 | --DOCSHELL 0x116fec800 == 31 [pid = 1951] [id = 426] 07:18:38 INFO - PROCESS | 1951 | --DOCSHELL 0x116411800 == 30 [pid = 1951] [id = 425] 07:18:38 INFO - PROCESS | 1951 | 1466691518628 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]]]}] 07:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 826ms 07:18:38 INFO - PROCESS | 1951 | 1466691518667 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 07:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:18:38 INFO - PROCESS | 1951 | 1466691518669 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 07:18:38 INFO - PROCESS | 1951 | 1466691518672 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:18:38 INFO - PROCESS | 1951 | 1466691518674 Marionette TRACE conn2 <- [1,1718,null,{}] 07:18:38 INFO - PROCESS | 1951 | 1466691518677 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}] 07:18:38 INFO - PROCESS | 1951 | 1466691518680 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:38 INFO - PROCESS | 1951 | 1466691518767 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x128a6a000) [pid = 1951] [serial = 1249] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x128bc1400) [pid = 1951] [serial = 1251] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x128ecd800) [pid = 1951] [serial = 1252] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x126c42800) [pid = 1951] [serial = 1240] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x1273f4800) [pid = 1951] [serial = 1248] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x1252ecc00) [pid = 1951] [serial = 1245] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1183f0c00) [pid = 1951] [serial = 1225] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x121a5f400) [pid = 1951] [serial = 1233] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x1253dfc00) [pid = 1951] [serial = 1237] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x119822800) [pid = 1951] [serial = 1228] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x119c7dc00) [pid = 1951] [serial = 1231] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x12499d000) [pid = 1951] [serial = 1236] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1129d3c00) [pid = 1951] [serial = 1210] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x126aea800) [pid = 1951] [serial = 1239] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x116637000) [pid = 1951] [serial = 1222] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1167ee400) [pid = 1951] [serial = 1242] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1199da800) [pid = 1951] [serial = 1216] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x119806800) [pid = 1951] [serial = 1243] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x123f1d400) [pid = 1951] [serial = 1234] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x115e8ec00) [pid = 1951] [serial = 1221] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x11960a800) [pid = 1951] [serial = 1215] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x126c4f400) [pid = 1951] [serial = 1246] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x112f64800) [pid = 1951] [serial = 1212] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x112959c00) [pid = 1951] [serial = 1218] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x116766c00) [pid = 1951] [serial = 1213] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x1199b6400) [pid = 1951] [serial = 1230] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x112999400) [pid = 1951] [serial = 1219] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x11815ac00) [pid = 1951] [serial = 1224] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x118abe800) [pid = 1951] [serial = 1227] [outer = 0x0] [url = about:blank] 07:18:38 INFO - PROCESS | 1951 | 1466691518831 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:38 INFO - PROCESS | 1951 | 1466691518832 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x11746d000 == 31 [pid = 1951] [id = 437] 07:18:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x111e58000) [pid = 1951] [serial = 1310] [outer = 0x0] 07:18:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x112a7ec00) [pid = 1951] [serial = 1311] [outer = 0x111e58000] 07:18:38 INFO - PROCESS | 1951 | 1466691518859 Marionette DEBUG loaded listener.js 07:18:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x1164eb000) [pid = 1951] [serial = 1312] [outer = 0x111e58000] 07:18:39 INFO - PROCESS | 1951 | 1466691519151 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]]]}] 07:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 07:18:39 INFO - PROCESS | 1951 | 1466691519196 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 07:18:39 INFO - PROCESS | 1951 | 1466691519199 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 07:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:18:39 INFO - PROCESS | 1951 | 1466691519201 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:18:39 INFO - PROCESS | 1951 | 1466691519203 Marionette TRACE conn2 <- [1,1722,null,{}] 07:18:39 INFO - PROCESS | 1951 | 1466691519205 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}] 07:18:39 INFO - PROCESS | 1951 | 1466691519206 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:39 INFO - PROCESS | 1951 | 1466691519291 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 07:18:39 INFO - PROCESS | 1951 | 1466691519365 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:39 INFO - PROCESS | 1951 | 1466691519366 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198db800 == 32 [pid = 1951] [id = 438] 07:18:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x116f8f000) [pid = 1951] [serial = 1313] [outer = 0x0] 07:18:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x117e83800) [pid = 1951] [serial = 1314] [outer = 0x116f8f000] 07:18:39 INFO - PROCESS | 1951 | 1466691519410 Marionette DEBUG loaded listener.js 07:18:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x118237400) [pid = 1951] [serial = 1315] [outer = 0x116f8f000] 07:18:39 INFO - PROCESS | 1951 | 1466691519703 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]]]}] 07:18:39 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 07:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 518ms 07:18:39 INFO - PROCESS | 1951 | 1466691519720 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 07:18:39 INFO - PROCESS | 1951 | 1466691519721 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 07:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:18:39 INFO - PROCESS | 1951 | 1466691519737 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:18:39 INFO - PROCESS | 1951 | 1466691519743 Marionette TRACE conn2 <- [1,1726,null,{}] 07:18:39 INFO - PROCESS | 1951 | 1466691519749 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}] 07:18:39 INFO - PROCESS | 1951 | 1466691519752 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:39 INFO - PROCESS | 1951 | 1466691519836 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 07:18:39 INFO - PROCESS | 1951 | 1466691519895 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:39 INFO - PROCESS | 1951 | 1466691519896 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x121738000 == 33 [pid = 1951] [id = 439] 07:18:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x111eca400) [pid = 1951] [serial = 1316] [outer = 0x0] 07:18:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x118237000) [pid = 1951] [serial = 1317] [outer = 0x111eca400] 07:18:39 INFO - PROCESS | 1951 | 1466691519922 Marionette DEBUG loaded listener.js 07:18:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x11856b400) [pid = 1951] [serial = 1318] [outer = 0x111eca400] 07:18:40 INFO - PROCESS | 1951 | 1466691520196 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]]]}] 07:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 490ms 07:18:40 INFO - PROCESS | 1951 | 1466691520217 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 07:18:40 INFO - PROCESS | 1951 | 1466691520219 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 07:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:18:40 INFO - PROCESS | 1951 | 1466691520221 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:18:40 INFO - PROCESS | 1951 | 1466691520222 Marionette TRACE conn2 <- [1,1730,null,{}] 07:18:40 INFO - PROCESS | 1951 | 1466691520232 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}] 07:18:40 INFO - PROCESS | 1951 | 1466691520233 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:40 INFO - PROCESS | 1951 | 1466691520322 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 07:18:40 INFO - PROCESS | 1951 | 1466691520328 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:40 INFO - PROCESS | 1951 | 1466691520330 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x126550800 == 34 [pid = 1951] [id = 440] 07:18:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x11229c800) [pid = 1951] [serial = 1319] [outer = 0x0] 07:18:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x119587800) [pid = 1951] [serial = 1320] [outer = 0x11229c800] 07:18:40 INFO - PROCESS | 1951 | 1466691520354 Marionette DEBUG loaded listener.js 07:18:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x119803800) [pid = 1951] [serial = 1321] [outer = 0x11229c800] 07:18:40 INFO - PROCESS | 1951 | 1466691520710 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]]]}] 07:18:40 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 07:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 523ms 07:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:18:40 INFO - PROCESS | 1951 | 1466691520756 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 07:18:40 INFO - PROCESS | 1951 | 1466691520757 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 07:18:40 INFO - PROCESS | 1951 | 1466691520759 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:18:40 INFO - PROCESS | 1951 | 1466691520761 Marionette TRACE conn2 <- [1,1734,null,{}] 07:18:40 INFO - PROCESS | 1951 | 1466691520763 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}] 07:18:40 INFO - PROCESS | 1951 | 1466691520764 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:40 INFO - PROCESS | 1951 | 1466691520862 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 07:18:40 INFO - PROCESS | 1951 | 1466691520871 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:40 INFO - PROCESS | 1951 | 1466691520876 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x121873800 == 35 [pid = 1951] [id = 441] 07:18:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x119830000) [pid = 1951] [serial = 1322] [outer = 0x0] 07:18:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1199d9000) [pid = 1951] [serial = 1323] [outer = 0x119830000] 07:18:40 INFO - PROCESS | 1951 | 1466691520910 Marionette DEBUG loaded listener.js 07:18:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x119c81400) [pid = 1951] [serial = 1324] [outer = 0x119830000] 07:18:41 INFO - PROCESS | 1951 | 1466691521252 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]]]}] 07:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 519ms 07:18:41 INFO - PROCESS | 1951 | 1466691521279 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 07:18:41 INFO - PROCESS | 1951 | 1466691521281 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 07:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:18:41 INFO - PROCESS | 1951 | 1466691521283 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:18:41 INFO - PROCESS | 1951 | 1466691521284 Marionette TRACE conn2 <- [1,1738,null,{}] 07:18:41 INFO - PROCESS | 1951 | 1466691521286 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}] 07:18:41 INFO - PROCESS | 1951 | 1466691521288 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:41 INFO - PROCESS | 1951 | 1466691521388 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 07:18:41 INFO - PROCESS | 1951 | 1466691521395 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:41 INFO - PROCESS | 1951 | 1466691521396 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293de800 == 36 [pid = 1951] [id = 442] 07:18:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x111c19000) [pid = 1951] [serial = 1325] [outer = 0x0] 07:18:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x120e4fc00) [pid = 1951] [serial = 1326] [outer = 0x111c19000] 07:18:41 INFO - PROCESS | 1951 | 1466691521452 Marionette DEBUG loaded listener.js 07:18:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x12182e800) [pid = 1951] [serial = 1327] [outer = 0x111c19000] 07:18:41 INFO - PROCESS | 1951 | 1466691521786 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]]]}] 07:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 518ms 07:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:18:41 INFO - PROCESS | 1951 | 1466691521801 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 07:18:41 INFO - PROCESS | 1951 | 1466691521803 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 07:18:41 INFO - PROCESS | 1951 | 1466691521805 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:18:41 INFO - PROCESS | 1951 | 1466691521806 Marionette TRACE conn2 <- [1,1742,null,{}] 07:18:41 INFO - PROCESS | 1951 | 1466691521808 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}] 07:18:41 INFO - PROCESS | 1951 | 1466691521812 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:41 INFO - PROCESS | 1951 | 1466691521907 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 07:18:41 INFO - PROCESS | 1951 | 1466691521918 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:41 INFO - PROCESS | 1951 | 1466691521919 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x117e75000 == 37 [pid = 1951] [id = 443] 07:18:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x120e53400) [pid = 1951] [serial = 1328] [outer = 0x0] 07:18:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x121a5d000) [pid = 1951] [serial = 1329] [outer = 0x120e53400] 07:18:41 INFO - PROCESS | 1951 | 1466691521942 Marionette DEBUG loaded listener.js 07:18:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x123905c00) [pid = 1951] [serial = 1330] [outer = 0x120e53400] 07:18:42 INFO - PROCESS | 1951 | 1466691522254 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]]]}] 07:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 473ms 07:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:18:42 INFO - PROCESS | 1951 | 1466691522280 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 07:18:42 INFO - PROCESS | 1951 | 1466691522281 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 07:18:42 INFO - PROCESS | 1951 | 1466691522283 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:18:42 INFO - PROCESS | 1951 | 1466691522284 Marionette TRACE conn2 <- [1,1746,null,{}] 07:18:42 INFO - PROCESS | 1951 | 1466691522287 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}] 07:18:42 INFO - PROCESS | 1951 | 1466691522288 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:42 INFO - PROCESS | 1951 | 1466691522384 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 07:18:42 INFO - PROCESS | 1951 | 1466691522397 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:42 INFO - PROCESS | 1951 | 1466691522398 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a8e4800 == 38 [pid = 1951] [id = 444] 07:18:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x11201d800) [pid = 1951] [serial = 1331] [outer = 0x0] 07:18:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x123e0c800) [pid = 1951] [serial = 1332] [outer = 0x11201d800] 07:18:42 INFO - PROCESS | 1951 | 1466691522422 Marionette DEBUG loaded listener.js 07:18:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x123f22000) [pid = 1951] [serial = 1333] [outer = 0x11201d800] 07:18:42 INFO - PROCESS | 1951 | 1466691522846 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]]]}] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x117e84c00) [pid = 1951] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x118487800) [pid = 1951] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x116634400) [pid = 1951] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x1129cfc00) [pid = 1951] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x116f8fc00) [pid = 1951] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1122a6c00) [pid = 1951] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x11295ec00) [pid = 1951] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x116a21c00) [pid = 1951] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x118f84400) [pid = 1951] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x12533f400) [pid = 1951] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1288bec00) [pid = 1951] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1129c8400) [pid = 1951] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x112a76c00) [pid = 1951] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x113c86c00) [pid = 1951] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x111c78000) [pid = 1951] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:18:42 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x1129d2800) [pid = 1951] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 620ms 07:18:42 INFO - PROCESS | 1951 | 1466691522903 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 07:18:42 INFO - PROCESS | 1951 | 1466691522905 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 07:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:18:42 INFO - PROCESS | 1951 | 1466691522907 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:18:42 INFO - PROCESS | 1951 | 1466691522908 Marionette TRACE conn2 <- [1,1750,null,{}] 07:18:42 INFO - PROCESS | 1951 | 1466691522911 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}] 07:18:42 INFO - PROCESS | 1951 | 1466691522912 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:42 INFO - PROCESS | 1951 | 1466691522990 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 07:18:42 INFO - PROCESS | 1951 | 1466691522995 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:42 INFO - PROCESS | 1951 | 1466691522996 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x121748800 == 39 [pid = 1951] [id = 445] 07:18:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x1122a6c00) [pid = 1951] [serial = 1334] [outer = 0x0] 07:18:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x112a76c00) [pid = 1951] [serial = 1335] [outer = 0x1122a6c00] 07:18:43 INFO - PROCESS | 1951 | 1466691523021 Marionette DEBUG loaded listener.js 07:18:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1167f7000) [pid = 1951] [serial = 1336] [outer = 0x1122a6c00] 07:18:43 INFO - PROCESS | 1951 | 1466691523338 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]]]}] 07:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 470ms 07:18:43 INFO - PROCESS | 1951 | 1466691523379 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 07:18:43 INFO - PROCESS | 1951 | 1466691523380 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 07:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:18:43 INFO - PROCESS | 1951 | 1466691523382 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:18:43 INFO - PROCESS | 1951 | 1466691523383 Marionette TRACE conn2 <- [1,1754,null,{}] 07:18:43 INFO - PROCESS | 1951 | 1466691523385 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}] 07:18:43 INFO - PROCESS | 1951 | 1466691523386 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:43 INFO - PROCESS | 1951 | 1466691523465 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 07:18:43 INFO - PROCESS | 1951 | 1466691523522 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:43 INFO - PROCESS | 1951 | 1466691523524 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aedb000 == 40 [pid = 1951] [id = 446] 07:18:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1129a6800) [pid = 1951] [serial = 1337] [outer = 0x0] 07:18:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x11850c400) [pid = 1951] [serial = 1338] [outer = 0x1129a6800] 07:18:43 INFO - PROCESS | 1951 | 1466691523550 Marionette DEBUG loaded listener.js 07:18:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x11823e800) [pid = 1951] [serial = 1339] [outer = 0x1129a6800] 07:18:43 INFO - PROCESS | 1951 | 1466691523834 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]]]}] 07:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 469ms 07:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:18:43 INFO - PROCESS | 1951 | 1466691523854 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 07:18:43 INFO - PROCESS | 1951 | 1466691523855 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 07:18:43 INFO - PROCESS | 1951 | 1466691523865 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:18:43 INFO - PROCESS | 1951 | 1466691523866 Marionette TRACE conn2 <- [1,1758,null,{}] 07:18:43 INFO - PROCESS | 1951 | 1466691523869 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}] 07:18:43 INFO - PROCESS | 1951 | 1466691523870 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:43 INFO - PROCESS | 1951 | 1466691523967 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 07:18:43 INFO - PROCESS | 1951 | 1466691523971 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:43 INFO - PROCESS | 1951 | 1466691523972 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be4f800 == 41 [pid = 1951] [id = 447] 07:18:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x118575800) [pid = 1951] [serial = 1340] [outer = 0x0] 07:18:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1252ed800) [pid = 1951] [serial = 1341] [outer = 0x118575800] 07:18:43 INFO - PROCESS | 1951 | 1466691523996 Marionette DEBUG loaded listener.js 07:18:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x126aed800) [pid = 1951] [serial = 1342] [outer = 0x118575800] 07:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 477ms 07:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:18:44 INFO - PROCESS | 1951 | 1466691524331 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]]]}] 07:18:44 INFO - PROCESS | 1951 | 1466691524334 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 07:18:44 INFO - PROCESS | 1951 | 1466691524335 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 07:18:44 INFO - PROCESS | 1951 | 1466691524337 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:18:44 INFO - PROCESS | 1951 | 1466691524338 Marionette TRACE conn2 <- [1,1762,null,{}] 07:18:44 INFO - PROCESS | 1951 | 1466691524344 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}] 07:18:44 INFO - PROCESS | 1951 | 1466691524346 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:44 INFO - PROCESS | 1951 | 1466691524458 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 07:18:44 INFO - PROCESS | 1951 | 1466691524464 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:44 INFO - PROCESS | 1951 | 1466691524465 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be62000 == 42 [pid = 1951] [id = 448] 07:18:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x123fc6c00) [pid = 1951] [serial = 1343] [outer = 0x0] 07:18:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x126af0800) [pid = 1951] [serial = 1344] [outer = 0x123fc6c00] 07:18:44 INFO - PROCESS | 1951 | 1466691524489 Marionette DEBUG loaded listener.js 07:18:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x126c4d400) [pid = 1951] [serial = 1345] [outer = 0x123fc6c00] 07:18:44 INFO - PROCESS | 1951 | 1466691524793 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]]]}] 07:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 468ms 07:18:44 INFO - PROCESS | 1951 | 1466691524806 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 07:18:44 INFO - PROCESS | 1951 | 1466691524807 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 07:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:18:44 INFO - PROCESS | 1951 | 1466691524817 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:18:44 INFO - PROCESS | 1951 | 1466691524818 Marionette TRACE conn2 <- [1,1766,null,{}] 07:18:44 INFO - PROCESS | 1951 | 1466691524820 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}] 07:18:44 INFO - PROCESS | 1951 | 1466691524821 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:44 INFO - PROCESS | 1951 | 1466691524957 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 07:18:45 INFO - PROCESS | 1951 | 1466691525015 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:45 INFO - PROCESS | 1951 | 1466691525017 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x1164ba000 == 43 [pid = 1951] [id = 449] 07:18:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x110f7c400) [pid = 1951] [serial = 1346] [outer = 0x0] 07:18:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x11201ec00) [pid = 1951] [serial = 1347] [outer = 0x110f7c400] 07:18:45 INFO - PROCESS | 1951 | 1466691525049 Marionette DEBUG loaded listener.js 07:18:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1129c6400) [pid = 1951] [serial = 1348] [outer = 0x110f7c400] 07:18:45 INFO - PROCESS | 1951 | 1466691525515 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]]]}] 07:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 727ms 07:18:45 INFO - PROCESS | 1951 | 1466691525538 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 07:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:18:45 INFO - PROCESS | 1951 | 1466691525541 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 07:18:45 INFO - PROCESS | 1951 | 1466691525545 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:18:45 INFO - PROCESS | 1951 | 1466691525546 Marionette TRACE conn2 <- [1,1770,null,{}] 07:18:45 INFO - PROCESS | 1951 | 1466691525550 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}] 07:18:45 INFO - PROCESS | 1951 | 1466691525553 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:45 INFO - PROCESS | 1951 | 1466691525660 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 07:18:45 INFO - PROCESS | 1951 | 1466691525757 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:45 INFO - PROCESS | 1951 | 1466691525759 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x12173d000 == 44 [pid = 1951] [id = 450] 07:18:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1164e0400) [pid = 1951] [serial = 1349] [outer = 0x0] 07:18:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1176c0c00) [pid = 1951] [serial = 1350] [outer = 0x1164e0400] 07:18:45 INFO - PROCESS | 1951 | 1466691525802 Marionette DEBUG loaded listener.js 07:18:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x11823b000) [pid = 1951] [serial = 1351] [outer = 0x1164e0400] 07:18:46 INFO - PROCESS | 1951 | 1466691526190 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]]]}] 07:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 674ms 07:18:46 INFO - PROCESS | 1951 | 1466691526229 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 07:18:46 INFO - PROCESS | 1951 | 1466691526231 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 07:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:18:46 INFO - PROCESS | 1951 | 1466691526234 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:18:46 INFO - PROCESS | 1951 | 1466691526236 Marionette TRACE conn2 <- [1,1774,null,{}] 07:18:46 INFO - PROCESS | 1951 | 1466691526239 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}] 07:18:46 INFO - PROCESS | 1951 | 1466691526241 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:46 INFO - PROCESS | 1951 | 1466691526357 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 07:18:46 INFO - PROCESS | 1951 | 1466691526421 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:46 INFO - PROCESS | 1951 | 1466691526423 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a8d9800 == 45 [pid = 1951] [id = 451] 07:18:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x11848d400) [pid = 1951] [serial = 1352] [outer = 0x0] 07:18:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x118f8e800) [pid = 1951] [serial = 1353] [outer = 0x11848d400] 07:18:46 INFO - PROCESS | 1951 | 1466691526512 Marionette DEBUG loaded listener.js 07:18:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x119826400) [pid = 1951] [serial = 1354] [outer = 0x11848d400] 07:18:46 INFO - PROCESS | 1951 | 1466691526979 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]]]}] 07:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 821ms 07:18:47 INFO - PROCESS | 1951 | 1466691527056 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 07:18:47 INFO - PROCESS | 1951 | 1466691527059 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 07:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:18:47 INFO - PROCESS | 1951 | 1466691527067 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:18:47 INFO - PROCESS | 1951 | 1466691527070 Marionette TRACE conn2 <- [1,1778,null,{}] 07:18:47 INFO - PROCESS | 1951 | 1466691527072 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}] 07:18:47 INFO - PROCESS | 1951 | 1466691527075 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:47 INFO - PROCESS | 1951 | 1466691527218 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 07:18:47 INFO - PROCESS | 1951 | 1466691527271 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:47 INFO - PROCESS | 1951 | 1466691527272 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c89b000 == 46 [pid = 1951] [id = 452] 07:18:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x1199e6800) [pid = 1951] [serial = 1355] [outer = 0x0] 07:18:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x121a56400) [pid = 1951] [serial = 1356] [outer = 0x1199e6800] 07:18:47 INFO - PROCESS | 1951 | 1466691527302 Marionette DEBUG loaded listener.js 07:18:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x123a76000) [pid = 1951] [serial = 1357] [outer = 0x1199e6800] 07:18:47 INFO - PROCESS | 1951 | 1466691527732 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]]]}] 07:18:47 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 07:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 676ms 07:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:18:47 INFO - PROCESS | 1951 | 1466691527738 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 07:18:47 INFO - PROCESS | 1951 | 1466691527739 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 07:18:47 INFO - PROCESS | 1951 | 1466691527743 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:18:47 INFO - PROCESS | 1951 | 1466691527746 Marionette TRACE conn2 <- [1,1782,null,{}] 07:18:47 INFO - PROCESS | 1951 | 1466691527748 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}] 07:18:47 INFO - PROCESS | 1951 | 1466691527750 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:47 INFO - PROCESS | 1951 | 1466691527864 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 07:18:47 INFO - PROCESS | 1951 | 1466691527926 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:47 INFO - PROCESS | 1951 | 1466691527927 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x117e61000 == 47 [pid = 1951] [id = 453] 07:18:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x112757800) [pid = 1951] [serial = 1358] [outer = 0x0] 07:18:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x1176ca000) [pid = 1951] [serial = 1359] [outer = 0x112757800] 07:18:47 INFO - PROCESS | 1951 | 1466691527969 Marionette DEBUG loaded listener.js 07:18:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x123e07400) [pid = 1951] [serial = 1360] [outer = 0x112757800] 07:18:48 INFO - PROCESS | 1951 | 1466691528577 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]]]}] 07:18:48 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 07:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 876ms 07:18:48 INFO - PROCESS | 1951 | 1466691528618 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 07:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:18:48 INFO - PROCESS | 1951 | 1466691528621 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 07:18:48 INFO - PROCESS | 1951 | 1466691528624 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:18:48 INFO - PROCESS | 1951 | 1466691528626 Marionette TRACE conn2 <- [1,1786,null,{}] 07:18:48 INFO - PROCESS | 1951 | 1466691528631 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}] 07:18:48 INFO - PROCESS | 1951 | 1466691528632 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:48 INFO - PROCESS | 1951 | 1466691528732 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 07:18:48 INFO - PROCESS | 1951 | 1466691528806 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:48 INFO - PROCESS | 1951 | 1466691528808 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x1211af800 == 48 [pid = 1951] [id = 454] 07:18:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x1164dfc00) [pid = 1951] [serial = 1361] [outer = 0x0] 07:18:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x1167ee400) [pid = 1951] [serial = 1362] [outer = 0x1164dfc00] 07:18:48 INFO - PROCESS | 1951 | 1466691528835 Marionette DEBUG loaded listener.js 07:18:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x117e35c00) [pid = 1951] [serial = 1363] [outer = 0x1164dfc00] 07:18:49 INFO - PROCESS | 1951 | 1466691529232 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]]]}] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x12be62000 == 47 [pid = 1951] [id = 448] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x12be4f800 == 46 [pid = 1951] [id = 447] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x12aedb000 == 45 [pid = 1951] [id = 446] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x121748800 == 44 [pid = 1951] [id = 445] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x12a8e4800 == 43 [pid = 1951] [id = 444] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x117e75000 == 42 [pid = 1951] [id = 443] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x1293de800 == 41 [pid = 1951] [id = 442] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x121873800 == 40 [pid = 1951] [id = 441] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x126550800 == 39 [pid = 1951] [id = 440] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x121738000 == 38 [pid = 1951] [id = 439] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x1198db800 == 37 [pid = 1951] [id = 438] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x11746d000 == 36 [pid = 1951] [id = 437] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x113ce4800 == 35 [pid = 1951] [id = 436] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x117462000 == 34 [pid = 1951] [id = 435] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x1293a4800 == 33 [pid = 1951] [id = 434] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x11924f000 == 32 [pid = 1951] [id = 424] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x117e61000 == 31 [pid = 1951] [id = 453] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x12c89b000 == 30 [pid = 1951] [id = 452] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x12a8d9800 == 29 [pid = 1951] [id = 451] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x12173d000 == 28 [pid = 1951] [id = 450] 07:18:49 INFO - PROCESS | 1951 | --DOCSHELL 0x1164ba000 == 27 [pid = 1951] [id = 449] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x118a46400) [pid = 1951] [serial = 1273] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x118486c00) [pid = 1951] [serial = 1272] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x11295bc00) [pid = 1951] [serial = 1275] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x11299bc00) [pid = 1951] [serial = 1276] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x116154000) [pid = 1951] [serial = 1255] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x1129a6c00) [pid = 1951] [serial = 1254] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x11850a000) [pid = 1951] [serial = 1258] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x1183efc00) [pid = 1951] [serial = 1257] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x121a60800) [pid = 1951] [serial = 1261] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x120e50000) [pid = 1951] [serial = 1260] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1288bd400) [pid = 1951] [serial = 1264] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x126c43400) [pid = 1951] [serial = 1263] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x128bc1c00) [pid = 1951] [serial = 1267] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x128a64c00) [pid = 1951] [serial = 1266] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x1161a7000) [pid = 1951] [serial = 1270] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1129cf400) [pid = 1951] [serial = 1269] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x118241800) [pid = 1951] [serial = 1287] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x119220c00) [pid = 1951] [serial = 1291] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x11958ac00) [pid = 1951] [serial = 1293] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1199d8400) [pid = 1951] [serial = 1302] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x113242400) [pid = 1951] [serial = 1296] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x118489400) [pid = 1951] [serial = 1297] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x119805800) [pid = 1951] [serial = 1294] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x119829000) [pid = 1951] [serial = 1300] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x118408c00) [pid = 1951] [serial = 1288] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x119804800) [pid = 1951] [serial = 1299] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1174f6c00) [pid = 1951] [serial = 1282] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x118155800) [pid = 1951] [serial = 1284] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x118238800) [pid = 1951] [serial = 1285] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x11850e800) [pid = 1951] [serial = 1290] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x11697a000) [pid = 1951] [serial = 1281] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x112d07800) [pid = 1951] [serial = 1278] [outer = 0x0] [url = about:blank] 07:18:49 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x112fa4c00) [pid = 1951] [serial = 1279] [outer = 0x0] [url = about:blank] 07:18:49 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 07:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1223ms 07:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:18:49 INFO - PROCESS | 1951 | 1466691529872 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 07:18:49 INFO - PROCESS | 1951 | 1466691529876 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 07:18:49 INFO - PROCESS | 1951 | 1466691529881 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:18:49 INFO - PROCESS | 1951 | 1466691529883 Marionette TRACE conn2 <- [1,1790,null,{}] 07:18:49 INFO - PROCESS | 1951 | 1466691529886 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}] 07:18:49 INFO - PROCESS | 1951 | 1466691529888 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:49 INFO - PROCESS | 1951 | 1466691529979 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 07:18:49 INFO - PROCESS | 1951 | 1466691529985 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:49 INFO - PROCESS | 1951 | 1466691529989 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x113c16800 == 28 [pid = 1951] [id = 455] 07:18:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x1129cc800) [pid = 1951] [serial = 1364] [outer = 0x0] 07:18:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1129d0400) [pid = 1951] [serial = 1365] [outer = 0x1129cc800] 07:18:50 INFO - PROCESS | 1951 | 1466691530016 Marionette DEBUG loaded listener.js 07:18:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x112f59800) [pid = 1951] [serial = 1366] [outer = 0x1129cc800] 07:18:50 INFO - PROCESS | 1951 | 1466691530367 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]]]}] 07:18:50 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) 07:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 522ms 07:18:50 INFO - PROCESS | 1951 | 1466691530403 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 07:18:50 INFO - PROCESS | 1951 | 1466691530405 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 07:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:18:50 INFO - PROCESS | 1951 | 1466691530411 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:18:50 INFO - PROCESS | 1951 | 1466691530414 Marionette TRACE conn2 <- [1,1794,null,{}] 07:18:50 INFO - PROCESS | 1951 | 1466691530442 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}] 07:18:50 INFO - PROCESS | 1951 | 1466691530444 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:50 INFO - PROCESS | 1951 | 1466691530521 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 07:18:50 INFO - PROCESS | 1951 | 1466691530527 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:50 INFO - PROCESS | 1951 | 1466691530529 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x1183bb800 == 29 [pid = 1951] [id = 456] 07:18:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x113c4b400) [pid = 1951] [serial = 1367] [outer = 0x0] 07:18:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x116905800) [pid = 1951] [serial = 1368] [outer = 0x113c4b400] 07:18:50 INFO - PROCESS | 1951 | 1466691530556 Marionette DEBUG loaded listener.js 07:18:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x117e34000) [pid = 1951] [serial = 1369] [outer = 0x113c4b400] 07:18:50 INFO - PROCESS | 1951 | 1466691530885 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]]]}] 07:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 496ms 07:18:50 INFO - PROCESS | 1951 | 1466691530904 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 07:18:50 INFO - PROCESS | 1951 | 1466691530905 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 07:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:18:50 INFO - PROCESS | 1951 | 1466691530908 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:18:50 INFO - PROCESS | 1951 | 1466691530911 Marionette TRACE conn2 <- [1,1798,null,{}] 07:18:50 INFO - PROCESS | 1951 | 1466691530920 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}] 07:18:50 INFO - PROCESS | 1951 | 1466691530923 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:51 INFO - PROCESS | 1951 | 1466691531019 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 07:18:51 INFO - PROCESS | 1951 | 1466691531079 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:51 INFO - PROCESS | 1951 | 1466691531082 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a5c000 == 30 [pid = 1951] [id = 457] 07:18:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x118153c00) [pid = 1951] [serial = 1370] [outer = 0x0] 07:18:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1183efc00) [pid = 1951] [serial = 1371] [outer = 0x118153c00] 07:18:51 INFO - PROCESS | 1951 | 1466691531110 Marionette DEBUG loaded listener.js 07:18:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x118491400) [pid = 1951] [serial = 1372] [outer = 0x118153c00] 07:18:51 INFO - PROCESS | 1951 | 1466691531393 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]]]}] 07:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 523ms 07:18:51 INFO - PROCESS | 1951 | 1466691531433 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 07:18:51 INFO - PROCESS | 1951 | 1466691531434 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 07:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:18:51 INFO - PROCESS | 1951 | 1466691531436 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:18:51 INFO - PROCESS | 1951 | 1466691531437 Marionette TRACE conn2 <- [1,1802,null,{}] 07:18:51 INFO - PROCESS | 1951 | 1466691531440 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}] 07:18:51 INFO - PROCESS | 1951 | 1466691531441 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:51 INFO - PROCESS | 1951 | 1466691531524 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 07:18:51 INFO - PROCESS | 1951 | 1466691531530 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:51 INFO - PROCESS | 1951 | 1466691531531 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213cf800 == 31 [pid = 1951] [id = 458] 07:18:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x118a4fc00) [pid = 1951] [serial = 1373] [outer = 0x0] 07:18:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x119607800) [pid = 1951] [serial = 1374] [outer = 0x118a4fc00] 07:18:51 INFO - PROCESS | 1951 | 1466691531557 Marionette DEBUG loaded listener.js 07:18:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x119804000) [pid = 1951] [serial = 1375] [outer = 0x118a4fc00] 07:18:51 INFO - PROCESS | 1951 | 1466691531883 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]]]}] 07:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 470ms 07:18:51 INFO - PROCESS | 1951 | 1466691531907 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 07:18:51 INFO - PROCESS | 1951 | 1466691531909 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 07:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:18:51 INFO - PROCESS | 1951 | 1466691531914 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:18:51 INFO - PROCESS | 1951 | 1466691531915 Marionette TRACE conn2 <- [1,1806,null,{}] 07:18:51 INFO - PROCESS | 1951 | 1466691531918 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}] 07:18:51 INFO - PROCESS | 1951 | 1466691531919 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:52 INFO - PROCESS | 1951 | 1466691532031 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 07:18:52 INFO - PROCESS | 1951 | 1466691532047 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:52 INFO - PROCESS | 1951 | 1466691532049 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x124964000 == 32 [pid = 1951] [id = 459] 07:18:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x119804800) [pid = 1951] [serial = 1376] [outer = 0x0] 07:18:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x119823400) [pid = 1951] [serial = 1377] [outer = 0x119804800] 07:18:52 INFO - PROCESS | 1951 | 1466691532073 Marionette DEBUG loaded listener.js 07:18:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x11982c000) [pid = 1951] [serial = 1378] [outer = 0x119804800] 07:18:52 INFO - PROCESS | 1951 | 1466691532397 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]]]}] 07:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 07:18:52 INFO - PROCESS | 1951 | 1466691532433 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 07:18:52 INFO - PROCESS | 1951 | 1466691532434 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 07:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:18:52 INFO - PROCESS | 1951 | 1466691532445 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:18:52 INFO - PROCESS | 1951 | 1466691532446 Marionette TRACE conn2 <- [1,1810,null,{}] 07:18:52 INFO - PROCESS | 1951 | 1466691532448 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}] 07:18:52 INFO - PROCESS | 1951 | 1466691532453 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:52 INFO - PROCESS | 1951 | 1466691532572 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 07:18:52 INFO - PROCESS | 1951 | 1466691532576 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:52 INFO - PROCESS | 1951 | 1466691532578 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x1271a1800 == 33 [pid = 1951] [id = 460] 07:18:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x119830c00) [pid = 1951] [serial = 1379] [outer = 0x0] 07:18:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x120e49400) [pid = 1951] [serial = 1380] [outer = 0x119830c00] 07:18:52 INFO - PROCESS | 1951 | 1466691532603 Marionette DEBUG loaded listener.js 07:18:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x121a59c00) [pid = 1951] [serial = 1381] [outer = 0x119830c00] 07:18:52 INFO - PROCESS | 1951 | 1466691532929 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]]]}] 07:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 530ms 07:18:52 INFO - PROCESS | 1951 | 1466691532968 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 07:18:52 INFO - PROCESS | 1951 | 1466691532969 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 07:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:18:52 INFO - PROCESS | 1951 | 1466691532971 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:18:52 INFO - PROCESS | 1951 | 1466691532972 Marionette TRACE conn2 <- [1,1814,null,{}] 07:18:52 INFO - PROCESS | 1951 | 1466691532975 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}] 07:18:52 INFO - PROCESS | 1951 | 1466691532978 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:53 INFO - PROCESS | 1951 | 1466691533069 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 07:18:53 INFO - PROCESS | 1951 | 1466691533107 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:53 INFO - PROCESS | 1951 | 1466691533107 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213df800 == 34 [pid = 1951] [id = 461] 07:18:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x121a5a000) [pid = 1951] [serial = 1382] [outer = 0x0] 07:18:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x123e0d000) [pid = 1951] [serial = 1383] [outer = 0x121a5a000] 07:18:53 INFO - PROCESS | 1951 | 1466691533138 Marionette DEBUG loaded listener.js 07:18:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x12491d000) [pid = 1951] [serial = 1384] [outer = 0x121a5a000] 07:18:53 INFO - PROCESS | 1951 | 1466691533434 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]]]}] 07:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 468ms 07:18:53 INFO - PROCESS | 1951 | 1466691533440 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 07:18:53 INFO - PROCESS | 1951 | 1466691533442 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 07:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:18:53 INFO - PROCESS | 1951 | 1466691533450 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:18:53 INFO - PROCESS | 1951 | 1466691533451 Marionette TRACE conn2 <- [1,1818,null,{}] 07:18:53 INFO - PROCESS | 1951 | 1466691533453 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}] 07:18:53 INFO - PROCESS | 1951 | 1466691533454 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:53 INFO - PROCESS | 1951 | 1466691533560 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 07:18:53 INFO - PROCESS | 1951 | 1466691533564 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:53 INFO - PROCESS | 1951 | 1466691533565 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293a8000 == 35 [pid = 1951] [id = 462] 07:18:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x121a63400) [pid = 1951] [serial = 1385] [outer = 0x0] 07:18:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x1252ee400) [pid = 1951] [serial = 1386] [outer = 0x121a63400] 07:18:53 INFO - PROCESS | 1951 | 1466691533589 Marionette DEBUG loaded listener.js 07:18:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x1253e7000) [pid = 1951] [serial = 1387] [outer = 0x121a63400] 07:18:53 INFO - PROCESS | 1951 | 1466691533922 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]]]}] 07:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 520ms 07:18:53 INFO - PROCESS | 1951 | 1466691533970 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 07:18:53 INFO - PROCESS | 1951 | 1466691533972 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 07:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:18:53 INFO - PROCESS | 1951 | 1466691533974 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:18:53 INFO - PROCESS | 1951 | 1466691533975 Marionette TRACE conn2 <- [1,1822,null,{}] 07:18:53 INFO - PROCESS | 1951 | 1466691533977 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}] 07:18:53 INFO - PROCESS | 1951 | 1466691533978 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:54 INFO - PROCESS | 1951 | 1466691534274 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x111c19000) [pid = 1951] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x120e53400) [pid = 1951] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x11201d800) [pid = 1951] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x118575800) [pid = 1951] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x10ebe9400) [pid = 1951] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x123fc6c00) [pid = 1951] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x11229c800) [pid = 1951] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x111e58000) [pid = 1951] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x116f8f000) [pid = 1951] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x11295dc00) [pid = 1951] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x111eca400) [pid = 1951] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1122a6c00) [pid = 1951] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x119828000) [pid = 1951] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x1129a6800) [pid = 1951] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:18:54 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x119830000) [pid = 1951] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:18:54 INFO - PROCESS | 1951 | 1466691534322 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:54 INFO - PROCESS | 1951 | 1466691534323 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x119579000 == 36 [pid = 1951] [id = 463] 07:18:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x10ebee800) [pid = 1951] [serial = 1388] [outer = 0x0] 07:18:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x11201d800) [pid = 1951] [serial = 1389] [outer = 0x10ebee800] 07:18:54 INFO - PROCESS | 1951 | 1466691534349 Marionette DEBUG loaded listener.js 07:18:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x112f59c00) [pid = 1951] [serial = 1390] [outer = 0x10ebee800] 07:18:54 INFO - PROCESS | 1951 | 1466691534618 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]]]}] 07:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 669ms 07:18:54 INFO - PROCESS | 1951 | 1466691534649 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 07:18:54 INFO - PROCESS | 1951 | 1466691534650 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 07:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:18:54 INFO - PROCESS | 1951 | 1466691534652 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:18:54 INFO - PROCESS | 1951 | 1466691534653 Marionette TRACE conn2 <- [1,1826,null,{}] 07:18:54 INFO - PROCESS | 1951 | 1466691534656 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}] 07:18:54 INFO - PROCESS | 1951 | 1466691534657 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:54 INFO - PROCESS | 1951 | 1466691534750 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 07:18:54 INFO - PROCESS | 1951 | 1466691534753 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:54 INFO - PROCESS | 1951 | 1466691534754 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac2a800 == 37 [pid = 1951] [id = 464] 07:18:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x116f8f000) [pid = 1951] [serial = 1391] [outer = 0x0] 07:18:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x119811000) [pid = 1951] [serial = 1392] [outer = 0x116f8f000] 07:18:54 INFO - PROCESS | 1951 | 1466691534778 Marionette DEBUG loaded listener.js 07:18:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x121a59000) [pid = 1951] [serial = 1393] [outer = 0x116f8f000] 07:18:55 INFO - PROCESS | 1951 | 1466691535136 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]]]}] 07:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 522ms 07:18:55 INFO - PROCESS | 1951 | 1466691535178 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 07:18:55 INFO - PROCESS | 1951 | 1466691535180 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 07:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:18:55 INFO - PROCESS | 1951 | 1466691535184 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:18:55 INFO - PROCESS | 1951 | 1466691535186 Marionette TRACE conn2 <- [1,1830,null,{}] 07:18:55 INFO - PROCESS | 1951 | 1466691535190 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}] 07:18:55 INFO - PROCESS | 1951 | 1466691535193 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:55 INFO - PROCESS | 1951 | 1466691535350 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 07:18:55 INFO - PROCESS | 1951 | 1466691535358 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:55 INFO - PROCESS | 1951 | 1466691535360 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb23000 == 38 [pid = 1951] [id = 465] 07:18:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x121a65800) [pid = 1951] [serial = 1394] [outer = 0x0] 07:18:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x126c43800) [pid = 1951] [serial = 1395] [outer = 0x121a65800] 07:18:55 INFO - PROCESS | 1951 | 1466691535404 Marionette DEBUG loaded listener.js 07:18:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x126c4fc00) [pid = 1951] [serial = 1396] [outer = 0x121a65800] 07:18:55 INFO - PROCESS | 1951 | 1466691535816 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]]]}] 07:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 673ms 07:18:55 INFO - PROCESS | 1951 | 1466691535857 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 07:18:55 INFO - PROCESS | 1951 | 1466691535858 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 07:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:18:55 INFO - PROCESS | 1951 | 1466691535864 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:18:55 INFO - PROCESS | 1951 | 1466691535865 Marionette TRACE conn2 <- [1,1834,null,{}] 07:18:55 INFO - PROCESS | 1951 | 1466691535881 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}] 07:18:55 INFO - PROCESS | 1951 | 1466691535882 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:55 INFO - PROCESS | 1951 | 1466691535957 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 07:18:55 INFO - PROCESS | 1951 | 1466691535963 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:55 INFO - PROCESS | 1951 | 1466691535964 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4a1000 == 39 [pid = 1951] [id = 466] 07:18:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x126c46c00) [pid = 1951] [serial = 1397] [outer = 0x0] 07:18:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x127354000) [pid = 1951] [serial = 1398] [outer = 0x126c46c00] 07:18:55 INFO - PROCESS | 1951 | 1466691535988 Marionette DEBUG loaded listener.js 07:18:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x1273f0400) [pid = 1951] [serial = 1399] [outer = 0x126c46c00] 07:18:56 INFO - PROCESS | 1951 | 1466691536431 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]]]}] 07:18:56 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 07:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 583ms 07:18:56 INFO - PROCESS | 1951 | 1466691536446 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 07:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:18:56 INFO - PROCESS | 1951 | 1466691536449 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 07:18:56 INFO - PROCESS | 1951 | 1466691536452 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:18:56 INFO - PROCESS | 1951 | 1466691536454 Marionette TRACE conn2 <- [1,1838,null,{}] 07:18:56 INFO - PROCESS | 1951 | 1466691536458 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}] 07:18:56 INFO - PROCESS | 1951 | 1466691536460 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:56 INFO - PROCESS | 1951 | 1466691536576 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 07:18:56 INFO - PROCESS | 1951 | 1466691536659 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:56 INFO - PROCESS | 1951 | 1466691536660 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x118161800 == 40 [pid = 1951] [id = 467] 07:18:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x11295b400) [pid = 1951] [serial = 1400] [outer = 0x0] 07:18:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x1129d2000) [pid = 1951] [serial = 1401] [outer = 0x11295b400] 07:18:56 INFO - PROCESS | 1951 | 1466691536691 Marionette DEBUG loaded listener.js 07:18:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x113c59c00) [pid = 1951] [serial = 1402] [outer = 0x11295b400] 07:18:57 INFO - PROCESS | 1951 | 1466691537240 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]]]}] 07:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 821ms 07:18:57 INFO - PROCESS | 1951 | 1466691537285 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 07:18:57 INFO - PROCESS | 1951 | 1466691537288 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 07:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:18:57 INFO - PROCESS | 1951 | 1466691537296 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:18:57 INFO - PROCESS | 1951 | 1466691537298 Marionette TRACE conn2 <- [1,1842,null,{}] 07:18:57 INFO - PROCESS | 1951 | 1466691537301 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}] 07:18:57 INFO - PROCESS | 1951 | 1466691537303 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:57 INFO - PROCESS | 1951 | 1466691537410 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 07:18:57 INFO - PROCESS | 1951 | 1466691537491 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:57 INFO - PROCESS | 1951 | 1466691537492 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x123fd6800 == 41 [pid = 1951] [id = 468] 07:18:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x117143000) [pid = 1951] [serial = 1403] [outer = 0x0] 07:18:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x118154c00) [pid = 1951] [serial = 1404] [outer = 0x117143000] 07:18:57 INFO - PROCESS | 1951 | 1466691537523 Marionette DEBUG loaded listener.js 07:18:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x1183e5c00) [pid = 1951] [serial = 1405] [outer = 0x117143000] 07:18:58 INFO - PROCESS | 1951 | 1466691538179 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]]]}] 07:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 973ms 07:18:58 INFO - PROCESS | 1951 | 1466691538268 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 07:18:58 INFO - PROCESS | 1951 | 1466691538271 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 07:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:18:58 INFO - PROCESS | 1951 | 1466691538274 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:18:58 INFO - PROCESS | 1951 | 1466691538276 Marionette TRACE conn2 <- [1,1846,null,{}] 07:18:58 INFO - PROCESS | 1951 | 1466691538308 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}] 07:18:58 INFO - PROCESS | 1951 | 1466691538309 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:58 INFO - PROCESS | 1951 | 1466691538419 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 07:18:58 INFO - PROCESS | 1951 | 1466691538476 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:58 INFO - PROCESS | 1951 | 1466691538479 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x118173800 == 42 [pid = 1951] [id = 469] 07:18:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x11619f400) [pid = 1951] [serial = 1406] [outer = 0x0] 07:18:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x1164ec000) [pid = 1951] [serial = 1407] [outer = 0x11619f400] 07:18:58 INFO - PROCESS | 1951 | 1466691538508 Marionette DEBUG loaded listener.js 07:18:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x117141400) [pid = 1951] [serial = 1408] [outer = 0x11619f400] 07:18:58 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb23000 == 41 [pid = 1951] [id = 465] 07:18:58 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac2a800 == 40 [pid = 1951] [id = 464] 07:18:58 INFO - PROCESS | 1951 | --DOCSHELL 0x119579000 == 39 [pid = 1951] [id = 463] 07:18:58 INFO - PROCESS | 1951 | --DOCSHELL 0x1293a8000 == 38 [pid = 1951] [id = 462] 07:18:58 INFO - PROCESS | 1951 | --DOCSHELL 0x1213df800 == 37 [pid = 1951] [id = 461] 07:18:58 INFO - PROCESS | 1951 | --DOCSHELL 0x1271a1800 == 36 [pid = 1951] [id = 460] 07:18:58 INFO - PROCESS | 1951 | --DOCSHELL 0x124964000 == 35 [pid = 1951] [id = 459] 07:18:58 INFO - PROCESS | 1951 | --DOCSHELL 0x1213cf800 == 34 [pid = 1951] [id = 458] 07:18:58 INFO - PROCESS | 1951 | --DOCSHELL 0x119a5c000 == 33 [pid = 1951] [id = 457] 07:18:58 INFO - PROCESS | 1951 | --DOCSHELL 0x1183bb800 == 32 [pid = 1951] [id = 456] 07:18:58 INFO - PROCESS | 1951 | --DOCSHELL 0x113c16800 == 31 [pid = 1951] [id = 455] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x120e4fc00) [pid = 1951] [serial = 1326] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x121a5d000) [pid = 1951] [serial = 1329] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x12182e800) [pid = 1951] [serial = 1327] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x123e0c800) [pid = 1951] [serial = 1332] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x126aed800) [pid = 1951] [serial = 1342] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x1129c9c00) [pid = 1951] [serial = 1309] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x126af0800) [pid = 1951] [serial = 1344] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x119587800) [pid = 1951] [serial = 1320] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x112a7ec00) [pid = 1951] [serial = 1311] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1164eb000) [pid = 1951] [serial = 1312] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x117e83800) [pid = 1951] [serial = 1314] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x118237400) [pid = 1951] [serial = 1315] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1129a3800) [pid = 1951] [serial = 1305] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x112d03800) [pid = 1951] [serial = 1306] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x118237000) [pid = 1951] [serial = 1317] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x11856b400) [pid = 1951] [serial = 1318] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x112a76c00) [pid = 1951] [serial = 1335] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1199e2400) [pid = 1951] [serial = 1303] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x11295cc00) [pid = 1951] [serial = 1308] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x1167f7000) [pid = 1951] [serial = 1336] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1252ed800) [pid = 1951] [serial = 1341] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x126c4d400) [pid = 1951] [serial = 1345] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x11850c400) [pid = 1951] [serial = 1338] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x11823e800) [pid = 1951] [serial = 1339] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x1199d9000) [pid = 1951] [serial = 1323] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x119c81400) [pid = 1951] [serial = 1324] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x123f22000) [pid = 1951] [serial = 1333] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x123905c00) [pid = 1951] [serial = 1330] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x119803800) [pid = 1951] [serial = 1321] [outer = 0x0] [url = about:blank] 07:18:58 INFO - PROCESS | 1951 | 1466691538892 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]]]}] 07:18:58 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) 07:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 647ms 07:18:58 INFO - PROCESS | 1951 | 1466691538921 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 07:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:18:58 INFO - PROCESS | 1951 | 1466691538924 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 07:18:58 INFO - PROCESS | 1951 | 1466691538931 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:18:58 INFO - PROCESS | 1951 | 1466691538933 Marionette TRACE conn2 <- [1,1850,null,{}] 07:18:58 INFO - PROCESS | 1951 | 1466691538935 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}] 07:18:58 INFO - PROCESS | 1951 | 1466691538937 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:59 INFO - PROCESS | 1951 | 1466691539017 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 07:18:59 INFO - PROCESS | 1951 | 1466691539076 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:59 INFO - PROCESS | 1951 | 1466691539078 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x118acf800 == 32 [pid = 1951] [id = 470] 07:18:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x116f99400) [pid = 1951] [serial = 1409] [outer = 0x0] 07:18:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x11823e400) [pid = 1951] [serial = 1410] [outer = 0x116f99400] 07:18:59 INFO - PROCESS | 1951 | 1466691539104 Marionette DEBUG loaded listener.js 07:18:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x118490000) [pid = 1951] [serial = 1411] [outer = 0x116f99400] 07:18:59 INFO - PROCESS | 1951 | 1466691539418 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]]]}] 07:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 07:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:18:59 INFO - PROCESS | 1951 | 1466691539451 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 07:18:59 INFO - PROCESS | 1951 | 1466691539452 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 07:18:59 INFO - PROCESS | 1951 | 1466691539454 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:18:59 INFO - PROCESS | 1951 | 1466691539456 Marionette TRACE conn2 <- [1,1854,null,{}] 07:18:59 INFO - PROCESS | 1951 | 1466691539467 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}] 07:18:59 INFO - PROCESS | 1951 | 1466691539470 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:59 INFO - PROCESS | 1951 | 1466691539554 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 07:18:59 INFO - PROCESS | 1951 | 1466691539561 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:59 INFO - PROCESS | 1951 | 1466691539564 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:18:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x121730000 == 33 [pid = 1951] [id = 471] 07:18:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x112a7d800) [pid = 1951] [serial = 1412] [outer = 0x0] 07:18:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x11960b000) [pid = 1951] [serial = 1413] [outer = 0x112a7d800] 07:18:59 INFO - PROCESS | 1951 | 1466691539592 Marionette DEBUG loaded listener.js 07:18:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1199b6c00) [pid = 1951] [serial = 1414] [outer = 0x112a7d800] 07:19:00 INFO - PROCESS | 1951 | 1466691540053 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]]]}] 07:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 623ms 07:19:00 INFO - PROCESS | 1951 | 1466691540078 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 07:19:00 INFO - PROCESS | 1951 | 1466691540081 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 07:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:19:00 INFO - PROCESS | 1951 | 1466691540084 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:19:00 INFO - PROCESS | 1951 | 1466691540086 Marionette TRACE conn2 <- [1,1858,null,{}] 07:19:00 INFO - PROCESS | 1951 | 1466691540089 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}] 07:19:00 INFO - PROCESS | 1951 | 1466691540091 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:00 INFO - PROCESS | 1951 | 1466691540220 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 07:19:00 INFO - PROCESS | 1951 | 1466691540311 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:00 INFO - PROCESS | 1951 | 1466691540312 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x126556000 == 34 [pid = 1951] [id = 472] 07:19:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1199d8400) [pid = 1951] [serial = 1415] [outer = 0x0] 07:19:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x120e45c00) [pid = 1951] [serial = 1416] [outer = 0x1199d8400] 07:19:00 INFO - PROCESS | 1951 | 1466691540341 Marionette DEBUG loaded listener.js 07:19:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x121252400) [pid = 1951] [serial = 1417] [outer = 0x1199d8400] 07:19:00 INFO - PROCESS | 1951 | 1466691540614 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]]]}] 07:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 571ms 07:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:19:00 INFO - PROCESS | 1951 | 1466691540654 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 07:19:00 INFO - PROCESS | 1951 | 1466691540656 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 07:19:00 INFO - PROCESS | 1951 | 1466691540658 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:19:00 INFO - PROCESS | 1951 | 1466691540659 Marionette TRACE conn2 <- [1,1862,null,{}] 07:19:00 INFO - PROCESS | 1951 | 1466691540670 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}] 07:19:00 INFO - PROCESS | 1951 | 1466691540671 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:00 INFO - PROCESS | 1951 | 1466691540754 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 07:19:00 INFO - PROCESS | 1951 | 1466691540758 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:00 INFO - PROCESS | 1951 | 1466691540759 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e96800 == 35 [pid = 1951] [id = 473] 07:19:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x120fd0000) [pid = 1951] [serial = 1418] [outer = 0x0] 07:19:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x121a5c800) [pid = 1951] [serial = 1419] [outer = 0x120fd0000] 07:19:00 INFO - PROCESS | 1951 | 1466691540786 Marionette DEBUG loaded listener.js 07:19:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x123e11800) [pid = 1951] [serial = 1420] [outer = 0x120fd0000] 07:19:01 INFO - PROCESS | 1951 | 1466691541240 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]]]}] 07:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 630ms 07:19:01 INFO - PROCESS | 1951 | 1466691541289 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 07:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:19:01 INFO - PROCESS | 1951 | 1466691541291 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 07:19:01 INFO - PROCESS | 1951 | 1466691541294 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:19:01 INFO - PROCESS | 1951 | 1466691541296 Marionette TRACE conn2 <- [1,1866,null,{}] 07:19:01 INFO - PROCESS | 1951 | 1466691541299 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}] 07:19:01 INFO - PROCESS | 1951 | 1466691541305 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:01 INFO - PROCESS | 1951 | 1466691541486 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 07:19:01 INFO - PROCESS | 1951 | 1466691541505 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:01 INFO - PROCESS | 1951 | 1466691541506 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a522800 == 36 [pid = 1951] [id = 474] 07:19:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x11823d000) [pid = 1951] [serial = 1421] [outer = 0x0] 07:19:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x125347400) [pid = 1951] [serial = 1422] [outer = 0x11823d000] 07:19:01 INFO - PROCESS | 1951 | 1466691541548 Marionette DEBUG loaded listener.js 07:19:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x126c4c000) [pid = 1951] [serial = 1423] [outer = 0x11823d000] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x119830c00) [pid = 1951] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1129cc800) [pid = 1951] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1164dfc00) [pid = 1951] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x113c4b400) [pid = 1951] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x121a5a000) [pid = 1951] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x118a4fc00) [pid = 1951] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x110f7c400) [pid = 1951] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1164e0400) [pid = 1951] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x11848d400) [pid = 1951] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1199e6800) [pid = 1951] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x121a63400) [pid = 1951] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x121a65800) [pid = 1951] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x10ebee800) [pid = 1951] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x112757800) [pid = 1951] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x116f8f000) [pid = 1951] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x118153c00) [pid = 1951] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:19:02 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x119804800) [pid = 1951] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:19:02 INFO - PROCESS | 1951 | 1466691542250 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]]]}] 07:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 970ms 07:19:02 INFO - PROCESS | 1951 | 1466691542265 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 07:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:19:02 INFO - PROCESS | 1951 | 1466691542268 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 07:19:02 INFO - PROCESS | 1951 | 1466691542271 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:19:02 INFO - PROCESS | 1951 | 1466691542273 Marionette TRACE conn2 <- [1,1870,null,{}] 07:19:02 INFO - PROCESS | 1951 | 1466691542277 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}] 07:19:02 INFO - PROCESS | 1951 | 1466691542279 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:02 INFO - PROCESS | 1951 | 1466691542380 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 07:19:02 INFO - PROCESS | 1951 | 1466691542451 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:02 INFO - PROCESS | 1951 | 1466691542453 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x11746c000 == 37 [pid = 1951] [id = 475] 07:19:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x112d02c00) [pid = 1951] [serial = 1424] [outer = 0x0] 07:19:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x1130be000) [pid = 1951] [serial = 1425] [outer = 0x112d02c00] 07:19:02 INFO - PROCESS | 1951 | 1466691542485 Marionette DEBUG loaded listener.js 07:19:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x116767400) [pid = 1951] [serial = 1426] [outer = 0x112d02c00] 07:19:02 INFO - PROCESS | 1951 | 1466691542910 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]]]}] 07:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 672ms 07:19:02 INFO - PROCESS | 1951 | 1466691542962 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 07:19:02 INFO - PROCESS | 1951 | 1466691542965 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 07:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:19:02 INFO - PROCESS | 1951 | 1466691542970 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:19:02 INFO - PROCESS | 1951 | 1466691542972 Marionette TRACE conn2 <- [1,1874,null,{}] 07:19:02 INFO - PROCESS | 1951 | 1466691542975 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}] 07:19:02 INFO - PROCESS | 1951 | 1466691542979 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:03 INFO - PROCESS | 1951 | 1466691543083 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 07:19:03 INFO - PROCESS | 1951 | 1466691543153 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:03 INFO - PROCESS | 1951 | 1466691543154 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x1210a6000 == 38 [pid = 1951] [id = 476] 07:19:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x11823f800) [pid = 1951] [serial = 1427] [outer = 0x0] 07:19:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x1183f0800) [pid = 1951] [serial = 1428] [outer = 0x11823f800] 07:19:03 INFO - PROCESS | 1951 | 1466691543185 Marionette DEBUG loaded listener.js 07:19:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x118502400) [pid = 1951] [serial = 1429] [outer = 0x11823f800] 07:19:03 INFO - PROCESS | 1951 | 1466691543593 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]]]}] 07:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 669ms 07:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:19:03 INFO - PROCESS | 1951 | 1466691543640 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 07:19:03 INFO - PROCESS | 1951 | 1466691543641 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 07:19:03 INFO - PROCESS | 1951 | 1466691543646 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:19:03 INFO - PROCESS | 1951 | 1466691543649 Marionette TRACE conn2 <- [1,1878,null,{}] 07:19:03 INFO - PROCESS | 1951 | 1466691543674 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}] 07:19:03 INFO - PROCESS | 1951 | 1466691543678 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:03 INFO - PROCESS | 1951 | 1466691543816 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 07:19:03 INFO - PROCESS | 1951 | 1466691543869 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:03 INFO - PROCESS | 1951 | 1466691543872 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x12172f800 == 39 [pid = 1951] [id = 477] 07:19:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x11960c800) [pid = 1951] [serial = 1430] [outer = 0x0] 07:19:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x119823c00) [pid = 1951] [serial = 1431] [outer = 0x11960c800] 07:19:03 INFO - PROCESS | 1951 | 1466691543904 Marionette DEBUG loaded listener.js 07:19:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1199de000) [pid = 1951] [serial = 1432] [outer = 0x11960c800] 07:19:04 INFO - PROCESS | 1951 | 1466691544360 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]]]}] 07:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 775ms 07:19:04 INFO - PROCESS | 1951 | 1466691544420 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 07:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:19:04 INFO - PROCESS | 1951 | 1466691544423 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 07:19:04 INFO - PROCESS | 1951 | 1466691544427 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:19:04 INFO - PROCESS | 1951 | 1466691544429 Marionette TRACE conn2 <- [1,1882,null,{}] 07:19:04 INFO - PROCESS | 1951 | 1466691544433 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}] 07:19:04 INFO - PROCESS | 1951 | 1466691544435 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:04 INFO - PROCESS | 1951 | 1466691544587 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 07:19:04 INFO - PROCESS | 1951 | 1466691544690 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:04 INFO - PROCESS | 1951 | 1466691544692 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aee2000 == 40 [pid = 1951] [id = 478] 07:19:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1211d1400) [pid = 1951] [serial = 1433] [outer = 0x0] 07:19:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x123e0d800) [pid = 1951] [serial = 1434] [outer = 0x1211d1400] 07:19:04 INFO - PROCESS | 1951 | 1466691544723 Marionette DEBUG loaded listener.js 07:19:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x12491e800) [pid = 1951] [serial = 1435] [outer = 0x1211d1400] 07:19:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x12491ec00) [pid = 1951] [serial = 1436] [outer = 0x12b909800] 07:19:05 INFO - PROCESS | 1951 | 1466691545149 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]]]}] 07:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 771ms 07:19:05 INFO - PROCESS | 1951 | 1466691545208 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 07:19:05 INFO - PROCESS | 1951 | 1466691545210 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 07:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:19:05 INFO - PROCESS | 1951 | 1466691545214 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:19:05 INFO - PROCESS | 1951 | 1466691545215 Marionette TRACE conn2 <- [1,1886,null,{}] 07:19:05 INFO - PROCESS | 1951 | 1466691545218 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}] 07:19:05 INFO - PROCESS | 1951 | 1466691545219 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:05 INFO - PROCESS | 1951 | 1466691545315 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 07:19:05 INFO - PROCESS | 1951 | 1466691545373 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:05 INFO - PROCESS | 1951 | 1466691545374 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb1b800 == 41 [pid = 1951] [id = 479] 07:19:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x124cea400) [pid = 1951] [serial = 1437] [outer = 0x0] 07:19:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1253e9000) [pid = 1951] [serial = 1438] [outer = 0x124cea400] 07:19:05 INFO - PROCESS | 1951 | 1466691545403 Marionette DEBUG loaded listener.js 07:19:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x126c4e400) [pid = 1951] [serial = 1439] [outer = 0x124cea400] 07:19:05 INFO - PROCESS | 1951 | 1466691545934 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]]]}] 07:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 770ms 07:19:06 INFO - PROCESS | 1951 | 1466691546001 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 07:19:06 INFO - PROCESS | 1951 | 1466691546003 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 07:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:19:06 INFO - PROCESS | 1951 | 1466691546007 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:19:06 INFO - PROCESS | 1951 | 1466691546009 Marionette TRACE conn2 <- [1,1890,null,{}] 07:19:06 INFO - PROCESS | 1951 | 1466691546015 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}] 07:19:06 INFO - PROCESS | 1951 | 1466691546016 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:06 INFO - PROCESS | 1951 | 1466691546108 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 07:19:06 INFO - PROCESS | 1951 | 1466691546183 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:06 INFO - PROCESS | 1951 | 1466691546185 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x117e64800 == 42 [pid = 1951] [id = 480] 07:19:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x115e87000) [pid = 1951] [serial = 1440] [outer = 0x0] 07:19:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x115e8e400) [pid = 1951] [serial = 1441] [outer = 0x115e87000] 07:19:06 INFO - PROCESS | 1951 | 1466691546213 Marionette DEBUG loaded listener.js 07:19:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x116975000) [pid = 1951] [serial = 1442] [outer = 0x115e87000] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x12cd89800 == 41 [pid = 1951] [id = 21] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x1198d4800 == 40 [pid = 1951] [id = 22] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x11618e000 == 39 [pid = 1951] [id = 26] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x128e96800 == 38 [pid = 1951] [id = 473] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x126556000 == 37 [pid = 1951] [id = 472] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x121730000 == 36 [pid = 1951] [id = 471] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x118acf800 == 35 [pid = 1951] [id = 470] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x118173800 == 34 [pid = 1951] [id = 469] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x123fd6800 == 33 [pid = 1951] [id = 468] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x118161800 == 32 [pid = 1951] [id = 467] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x113cdd000 == 31 [pid = 1951] [id = 25] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x12be5b800 == 30 [pid = 1951] [id = 11] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x12c890800 == 29 [pid = 1951] [id = 14] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x1293b1800 == 28 [pid = 1951] [id = 8] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x128e8e000 == 27 [pid = 1951] [id = 6] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x12aee0000 == 26 [pid = 1951] [id = 9] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x12d7af800 == 25 [pid = 1951] [id = 20] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x113006800 == 24 [pid = 1951] [id = 23] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x116aae800 == 23 [pid = 1951] [id = 24] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb20800 == 22 [pid = 1951] [id = 10] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x1182b8000 == 21 [pid = 1951] [id = 12] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x12d2c5000 == 20 [pid = 1951] [id = 18] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x1211af800 == 19 [pid = 1951] [id = 454] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x12cbb0800 == 18 [pid = 1951] [id = 15] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4a7800 == 17 [pid = 1951] [id = 13] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x12be56800 == 16 [pid = 1951] [id = 19] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4a1000 == 15 [pid = 1951] [id = 466] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x12aee2000 == 14 [pid = 1951] [id = 478] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x12172f800 == 13 [pid = 1951] [id = 477] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x1210a6000 == 12 [pid = 1951] [id = 476] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x12a522800 == 11 [pid = 1951] [id = 474] 07:19:07 INFO - PROCESS | 1951 | --DOCSHELL 0x11746c000 == 10 [pid = 1951] [id = 475] 07:19:08 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb1b800 == 9 [pid = 1951] [id = 479] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x120e49400) [pid = 1951] [serial = 1380] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1129d0400) [pid = 1951] [serial = 1365] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x112f59800) [pid = 1951] [serial = 1366] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x117e35c00) [pid = 1951] [serial = 1363] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1167ee400) [pid = 1951] [serial = 1362] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x116905800) [pid = 1951] [serial = 1368] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x123e0d000) [pid = 1951] [serial = 1383] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x117e34000) [pid = 1951] [serial = 1369] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x119607800) [pid = 1951] [serial = 1374] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x119804000) [pid = 1951] [serial = 1375] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1129c6400) [pid = 1951] [serial = 1348] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x11201ec00) [pid = 1951] [serial = 1347] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x11823b000) [pid = 1951] [serial = 1351] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x1176c0c00) [pid = 1951] [serial = 1350] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x119826400) [pid = 1951] [serial = 1354] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x118f8e800) [pid = 1951] [serial = 1353] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x123a76000) [pid = 1951] [serial = 1357] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1252ee400) [pid = 1951] [serial = 1386] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x12491d000) [pid = 1951] [serial = 1384] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x121a56400) [pid = 1951] [serial = 1356] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x1253e7000) [pid = 1951] [serial = 1387] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x126c43800) [pid = 1951] [serial = 1395] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x112f59c00) [pid = 1951] [serial = 1390] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x123e07400) [pid = 1951] [serial = 1360] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x11201d800) [pid = 1951] [serial = 1389] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x121a59000) [pid = 1951] [serial = 1393] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x1176ca000) [pid = 1951] [serial = 1359] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x118491400) [pid = 1951] [serial = 1372] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 68 (0x1183efc00) [pid = 1951] [serial = 1371] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 67 (0x119823400) [pid = 1951] [serial = 1377] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 66 (0x127354000) [pid = 1951] [serial = 1398] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 65 (0x119811000) [pid = 1951] [serial = 1392] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 64 (0x121a59c00) [pid = 1951] [serial = 1381] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 63 (0x11982c000) [pid = 1951] [serial = 1378] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | --DOMWINDOW == 62 (0x126c4fc00) [pid = 1951] [serial = 1396] [outer = 0x0] [url = about:blank] 07:19:08 INFO - PROCESS | 1951 | 1466691548268 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]]]}] 07:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2281ms 07:19:08 INFO - PROCESS | 1951 | 1466691548289 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 07:19:08 INFO - PROCESS | 1951 | 1466691548291 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 07:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:19:08 INFO - PROCESS | 1951 | 1466691548296 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:19:08 INFO - PROCESS | 1951 | 1466691548298 Marionette TRACE conn2 <- [1,1894,null,{}] 07:19:08 INFO - PROCESS | 1951 | 1466691548302 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}] 07:19:08 INFO - PROCESS | 1951 | 1466691548304 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:08 INFO - PROCESS | 1951 | 1466691548389 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 07:19:08 INFO - PROCESS | 1951 | 1466691548443 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:08 INFO - PROCESS | 1951 | 1466691548446 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x11692f000 == 10 [pid = 1951] [id = 481] 07:19:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 63 (0x112999c00) [pid = 1951] [serial = 1443] [outer = 0x0] 07:19:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 64 (0x1129a5400) [pid = 1951] [serial = 1444] [outer = 0x112999c00] 07:19:08 INFO - PROCESS | 1951 | 1466691548472 Marionette DEBUG loaded listener.js 07:19:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 65 (0x112a7f000) [pid = 1951] [serial = 1445] [outer = 0x112999c00] 07:19:08 INFO - PROCESS | 1951 | 1466691548790 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]]]}] 07:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 523ms 07:19:08 INFO - PROCESS | 1951 | 1466691548819 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 07:19:08 INFO - PROCESS | 1951 | 1466691548823 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 07:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:19:08 INFO - PROCESS | 1951 | 1466691548832 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:19:08 INFO - PROCESS | 1951 | 1466691548835 Marionette TRACE conn2 <- [1,1898,null,{}] 07:19:08 INFO - PROCESS | 1951 | 1466691548838 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}] 07:19:08 INFO - PROCESS | 1951 | 1466691548842 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:08 INFO - PROCESS | 1951 | 1466691548976 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 07:19:09 INFO - PROCESS | 1951 | 1466691549047 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:09 INFO - PROCESS | 1951 | 1466691549049 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x1164ba000 == 11 [pid = 1951] [id = 482] 07:19:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 66 (0x112a81000) [pid = 1951] [serial = 1446] [outer = 0x0] 07:19:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 67 (0x113c4a800) [pid = 1951] [serial = 1447] [outer = 0x112a81000] 07:19:09 INFO - PROCESS | 1951 | 1466691549091 Marionette DEBUG loaded listener.js 07:19:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x11697ec00) [pid = 1951] [serial = 1448] [outer = 0x112a81000] 07:19:09 INFO - PROCESS | 1951 | 1466691549510 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]]]}] 07:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 726ms 07:19:09 INFO - PROCESS | 1951 | 1466691549555 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 07:19:09 INFO - PROCESS | 1951 | 1466691549556 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 07:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:19:09 INFO - PROCESS | 1951 | 1466691549559 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:19:09 INFO - PROCESS | 1951 | 1466691549568 Marionette TRACE conn2 <- [1,1902,null,{}] 07:19:09 INFO - PROCESS | 1951 | 1466691549576 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}] 07:19:09 INFO - PROCESS | 1951 | 1466691549579 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:09 INFO - PROCESS | 1951 | 1466691549679 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 07:19:09 INFO - PROCESS | 1951 | 1466691549685 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:09 INFO - PROCESS | 1951 | 1466691549687 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a52000 == 12 [pid = 1951] [id = 483] 07:19:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x112999800) [pid = 1951] [serial = 1449] [outer = 0x0] 07:19:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x118239000) [pid = 1951] [serial = 1450] [outer = 0x112999800] 07:19:09 INFO - PROCESS | 1951 | 1466691549716 Marionette DEBUG loaded listener.js 07:19:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x1183efc00) [pid = 1951] [serial = 1451] [outer = 0x112999800] 07:19:10 INFO - PROCESS | 1951 | 1466691550057 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]]]}] 07:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 531ms 07:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:19:10 INFO - PROCESS | 1951 | 1466691550091 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 07:19:10 INFO - PROCESS | 1951 | 1466691550093 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 07:19:10 INFO - PROCESS | 1951 | 1466691550097 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:19:10 INFO - PROCESS | 1951 | 1466691550098 Marionette TRACE conn2 <- [1,1906,null,{}] 07:19:10 INFO - PROCESS | 1951 | 1466691550101 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}] 07:19:10 INFO - PROCESS | 1951 | 1466691550102 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:10 INFO - PROCESS | 1951 | 1466691550179 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 07:19:10 INFO - PROCESS | 1951 | 1466691550211 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:10 INFO - PROCESS | 1951 | 1466691550212 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x120f92000 == 13 [pid = 1951] [id = 484] 07:19:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x118233000) [pid = 1951] [serial = 1452] [outer = 0x0] 07:19:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x118493c00) [pid = 1951] [serial = 1453] [outer = 0x118233000] 07:19:10 INFO - PROCESS | 1951 | 1466691550271 Marionette DEBUG loaded listener.js 07:19:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x118a45400) [pid = 1951] [serial = 1454] [outer = 0x118233000] 07:19:10 INFO - PROCESS | 1951 | 1466691550585 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]]]}] 07:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 518ms 07:19:10 INFO - PROCESS | 1951 | 1466691550616 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 07:19:10 INFO - PROCESS | 1951 | 1466691550617 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 07:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:19:10 INFO - PROCESS | 1951 | 1466691550625 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:19:10 INFO - PROCESS | 1951 | 1466691550628 Marionette TRACE conn2 <- [1,1910,null,{}] 07:19:10 INFO - PROCESS | 1951 | 1466691550631 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}] 07:19:10 INFO - PROCESS | 1951 | 1466691550632 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:10 INFO - PROCESS | 1951 | 1466691550728 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 07:19:10 INFO - PROCESS | 1951 | 1466691550764 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:10 INFO - PROCESS | 1951 | 1466691550765 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x12396c000 == 14 [pid = 1951] [id = 485] 07:19:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x11295e800) [pid = 1951] [serial = 1455] [outer = 0x0] 07:19:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x118f90400) [pid = 1951] [serial = 1456] [outer = 0x11295e800] 07:19:10 INFO - PROCESS | 1951 | 1466691550790 Marionette DEBUG loaded listener.js 07:19:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x11960bc00) [pid = 1951] [serial = 1457] [outer = 0x11295e800] 07:19:11 INFO - PROCESS | 1951 | 1466691551137 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]]]}] 07:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 523ms 07:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:19:11 INFO - PROCESS | 1951 | 1466691551149 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 07:19:11 INFO - PROCESS | 1951 | 1466691551151 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 07:19:11 INFO - PROCESS | 1951 | 1466691551153 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:19:11 INFO - PROCESS | 1951 | 1466691551154 Marionette TRACE conn2 <- [1,1914,null,{}] 07:19:11 INFO - PROCESS | 1951 | 1466691551156 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}] 07:19:11 INFO - PROCESS | 1951 | 1466691551162 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:11 INFO - PROCESS | 1951 | 1466691551283 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 07:19:11 INFO - PROCESS | 1951 | 1466691551322 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:11 INFO - PROCESS | 1951 | 1466691551323 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x126aa1800 == 15 [pid = 1951] [id = 486] 07:19:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x11960e400) [pid = 1951] [serial = 1458] [outer = 0x0] 07:19:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x119827c00) [pid = 1951] [serial = 1459] [outer = 0x11960e400] 07:19:11 INFO - PROCESS | 1951 | 1466691551347 Marionette DEBUG loaded listener.js 07:19:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x120e50800) [pid = 1951] [serial = 1460] [outer = 0x11960e400] 07:19:11 INFO - PROCESS | 1951 | 1466691551641 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]]]}] 07:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 518ms 07:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:19:11 INFO - PROCESS | 1951 | 1466691551672 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 07:19:11 INFO - PROCESS | 1951 | 1466691551673 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 07:19:11 INFO - PROCESS | 1951 | 1466691551676 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:19:11 INFO - PROCESS | 1951 | 1466691551677 Marionette TRACE conn2 <- [1,1918,null,{}] 07:19:11 INFO - PROCESS | 1951 | 1466691551682 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}] 07:19:11 INFO - PROCESS | 1951 | 1466691551684 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:11 INFO - PROCESS | 1951 | 1466691551779 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 07:19:11 INFO - PROCESS | 1951 | 1466691551789 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:11 INFO - PROCESS | 1951 | 1466691551790 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x12862a800 == 16 [pid = 1951] [id = 487] 07:19:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x120e51000) [pid = 1951] [serial = 1461] [outer = 0x0] 07:19:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x1213ec800) [pid = 1951] [serial = 1462] [outer = 0x120e51000] 07:19:11 INFO - PROCESS | 1951 | 1466691551814 Marionette DEBUG loaded listener.js 07:19:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x121897000) [pid = 1951] [serial = 1463] [outer = 0x120e51000] 07:19:12 INFO - PROCESS | 1951 | 1466691552149 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]]]}] 07:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 521ms 07:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:19:12 INFO - PROCESS | 1951 | 1466691552197 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 07:19:12 INFO - PROCESS | 1951 | 1466691552199 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 07:19:12 INFO - PROCESS | 1951 | 1466691552202 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:19:12 INFO - PROCESS | 1951 | 1466691552204 Marionette TRACE conn2 <- [1,1922,null,{}] 07:19:12 INFO - PROCESS | 1951 | 1466691552207 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}] 07:19:12 INFO - PROCESS | 1951 | 1466691552209 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:12 INFO - PROCESS | 1951 | 1466691552552 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 07:19:12 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x112d02c00) [pid = 1951] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:19:12 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x11823d000) [pid = 1951] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:19:12 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x11619f400) [pid = 1951] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:19:12 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1199d8400) [pid = 1951] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:19:12 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x126c46c00) [pid = 1951] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:19:12 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x117143000) [pid = 1951] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:19:12 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x116f99400) [pid = 1951] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:19:12 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x11295b400) [pid = 1951] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:19:12 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x112a7d800) [pid = 1951] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:19:12 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x120fd0000) [pid = 1951] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:19:12 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x124cea400) [pid = 1951] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:19:12 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x1211d1400) [pid = 1951] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:19:12 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x11960c800) [pid = 1951] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:19:12 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x11823f800) [pid = 1951] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:19:12 INFO - PROCESS | 1951 | 1466691552620 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:12 INFO - PROCESS | 1951 | 1466691552622 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x115ee5800 == 17 [pid = 1951] [id = 488] 07:19:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x110f7f000) [pid = 1951] [serial = 1464] [outer = 0x0] 07:19:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x1129c5800) [pid = 1951] [serial = 1465] [outer = 0x110f7f000] 07:19:12 INFO - PROCESS | 1951 | 1466691552663 Marionette DEBUG loaded listener.js 07:19:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x117143000) [pid = 1951] [serial = 1466] [outer = 0x110f7f000] 07:19:13 INFO - PROCESS | 1951 | 1466691553136 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]]]}] 07:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 971ms 07:19:13 INFO - PROCESS | 1951 | 1466691553172 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 07:19:13 INFO - PROCESS | 1951 | 1466691553174 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 07:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:19:13 INFO - PROCESS | 1951 | 1466691553176 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:19:13 INFO - PROCESS | 1951 | 1466691553178 Marionette TRACE conn2 <- [1,1926,null,{}] 07:19:13 INFO - PROCESS | 1951 | 1466691553180 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}] 07:19:13 INFO - PROCESS | 1951 | 1466691553181 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:13 INFO - PROCESS | 1951 | 1466691553257 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 07:19:13 INFO - PROCESS | 1951 | 1466691553262 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:13 INFO - PROCESS | 1951 | 1466691553264 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a51800 == 18 [pid = 1951] [id = 489] 07:19:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x116f99400) [pid = 1951] [serial = 1467] [outer = 0x0] 07:19:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x119226800) [pid = 1951] [serial = 1468] [outer = 0x116f99400] 07:19:13 INFO - PROCESS | 1951 | 1466691553288 Marionette DEBUG loaded listener.js 07:19:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x121487000) [pid = 1951] [serial = 1469] [outer = 0x116f99400] 07:19:13 INFO - PROCESS | 1951 | 1466691553600 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]]]}] 07:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 471ms 07:19:13 INFO - PROCESS | 1951 | 1466691553648 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 07:19:13 INFO - PROCESS | 1951 | 1466691553649 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 07:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:19:13 INFO - PROCESS | 1951 | 1466691553651 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:19:13 INFO - PROCESS | 1951 | 1466691553652 Marionette TRACE conn2 <- [1,1930,null,{}] 07:19:13 INFO - PROCESS | 1951 | 1466691553655 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}] 07:19:13 INFO - PROCESS | 1951 | 1466691553656 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:13 INFO - PROCESS | 1951 | 1466691553737 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 07:19:13 INFO - PROCESS | 1951 | 1466691553740 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:13 INFO - PROCESS | 1951 | 1466691553741 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293e4800 == 19 [pid = 1951] [id = 490] 07:19:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x116f90800) [pid = 1951] [serial = 1470] [outer = 0x0] 07:19:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x123905000) [pid = 1951] [serial = 1471] [outer = 0x116f90800] 07:19:13 INFO - PROCESS | 1951 | 1466691553769 Marionette DEBUG loaded listener.js 07:19:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x123e0c800) [pid = 1951] [serial = 1472] [outer = 0x116f90800] 07:19:14 INFO - PROCESS | 1951 | 1466691554128 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]]]}] 07:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 07:19:14 INFO - PROCESS | 1951 | 1466691554171 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 07:19:14 INFO - PROCESS | 1951 | 1466691554173 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 07:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:19:14 INFO - PROCESS | 1951 | 1466691554175 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:19:14 INFO - PROCESS | 1951 | 1466691554176 Marionette TRACE conn2 <- [1,1934,null,{}] 07:19:14 INFO - PROCESS | 1951 | 1466691554179 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}] 07:19:14 INFO - PROCESS | 1951 | 1466691554180 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:14 INFO - PROCESS | 1951 | 1466691554266 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 07:19:14 INFO - PROCESS | 1951 | 1466691554271 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:14 INFO - PROCESS | 1951 | 1466691554272 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x12396b000 == 20 [pid = 1951] [id = 491] 07:19:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x123ea4400) [pid = 1951] [serial = 1473] [outer = 0x0] 07:19:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x124ce9800) [pid = 1951] [serial = 1474] [outer = 0x123ea4400] 07:19:14 INFO - PROCESS | 1951 | 1466691554303 Marionette DEBUG loaded listener.js 07:19:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x125347000) [pid = 1951] [serial = 1475] [outer = 0x123ea4400] 07:19:14 INFO - PROCESS | 1951 | 1466691554823 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]]]}] 07:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 721ms 07:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:19:14 INFO - PROCESS | 1951 | 1466691554897 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 07:19:14 INFO - PROCESS | 1951 | 1466691554899 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 07:19:14 INFO - PROCESS | 1951 | 1466691554902 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:19:14 INFO - PROCESS | 1951 | 1466691554904 Marionette TRACE conn2 <- [1,1938,null,{}] 07:19:14 INFO - PROCESS | 1951 | 1466691554909 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}] 07:19:14 INFO - PROCESS | 1951 | 1466691554910 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:15 INFO - PROCESS | 1951 | 1466691555016 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 07:19:15 INFO - PROCESS | 1951 | 1466691555142 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:15 INFO - PROCESS | 1951 | 1466691555144 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x11816d000 == 21 [pid = 1951] [id = 492] 07:19:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x1129d1c00) [pid = 1951] [serial = 1476] [outer = 0x0] 07:19:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x112d56400) [pid = 1951] [serial = 1477] [outer = 0x1129d1c00] 07:19:15 INFO - PROCESS | 1951 | 1466691555174 Marionette DEBUG loaded listener.js 07:19:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x11614c800) [pid = 1951] [serial = 1478] [outer = 0x1129d1c00] 07:19:15 INFO - PROCESS | 1951 | 1466691555814 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]]]}] 07:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 921ms 07:19:15 INFO - PROCESS | 1951 | 1466691555823 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 07:19:15 INFO - PROCESS | 1951 | 1466691555826 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 07:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:19:15 INFO - PROCESS | 1951 | 1466691555829 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:19:15 INFO - PROCESS | 1951 | 1466691555831 Marionette TRACE conn2 <- [1,1942,null,{}] 07:19:15 INFO - PROCESS | 1951 | 1466691555835 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}] 07:19:15 INFO - PROCESS | 1951 | 1466691555836 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:15 INFO - PROCESS | 1951 | 1466691555933 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 07:19:15 INFO - PROCESS | 1951 | 1466691555986 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:15 INFO - PROCESS | 1951 | 1466691555988 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x1169a7000 == 22 [pid = 1951] [id = 493] 07:19:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1129c8000) [pid = 1951] [serial = 1479] [outer = 0x0] 07:19:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1129cb400) [pid = 1951] [serial = 1480] [outer = 0x1129c8000] 07:19:16 INFO - PROCESS | 1951 | 1466691556019 Marionette DEBUG loaded listener.js 07:19:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x112d02800) [pid = 1951] [serial = 1481] [outer = 0x1129c8000] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x115e8e400) [pid = 1951] [serial = 1441] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1199de000) [pid = 1951] [serial = 1432] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x123e0d800) [pid = 1951] [serial = 1434] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x118502400) [pid = 1951] [serial = 1429] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x119823c00) [pid = 1951] [serial = 1431] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x1183f0800) [pid = 1951] [serial = 1428] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x116767400) [pid = 1951] [serial = 1426] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x125347400) [pid = 1951] [serial = 1422] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x1130be000) [pid = 1951] [serial = 1425] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x126c4c000) [pid = 1951] [serial = 1423] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x1164ec000) [pid = 1951] [serial = 1407] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x117141400) [pid = 1951] [serial = 1408] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x120e45c00) [pid = 1951] [serial = 1416] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x121252400) [pid = 1951] [serial = 1417] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x1273f0400) [pid = 1951] [serial = 1399] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x118154c00) [pid = 1951] [serial = 1404] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x1183e5c00) [pid = 1951] [serial = 1405] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x11823e400) [pid = 1951] [serial = 1410] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 68 (0x118490000) [pid = 1951] [serial = 1411] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 67 (0x1129d2000) [pid = 1951] [serial = 1401] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 66 (0x113c59c00) [pid = 1951] [serial = 1402] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 65 (0x11960b000) [pid = 1951] [serial = 1413] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 64 (0x1199b6c00) [pid = 1951] [serial = 1414] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 63 (0x121a5c800) [pid = 1951] [serial = 1419] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 62 (0x123e11800) [pid = 1951] [serial = 1420] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 61 (0x126c4e400) [pid = 1951] [serial = 1439] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 60 (0x1273eac00) [pid = 1951] [serial = 880] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 59 (0x1253e9000) [pid = 1951] [serial = 1438] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | --DOMWINDOW == 58 (0x12491e800) [pid = 1951] [serial = 1435] [outer = 0x0] [url = about:blank] 07:19:16 INFO - PROCESS | 1951 | 1466691556379 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]]]}] 07:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 574ms 07:19:16 INFO - PROCESS | 1951 | 1466691556408 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 07:19:16 INFO - PROCESS | 1951 | 1466691556412 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 07:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:19:16 INFO - PROCESS | 1951 | 1466691556416 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:19:16 INFO - PROCESS | 1951 | 1466691556418 Marionette TRACE conn2 <- [1,1946,null,{}] 07:19:16 INFO - PROCESS | 1951 | 1466691556420 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}] 07:19:16 INFO - PROCESS | 1951 | 1466691556422 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:16 INFO - PROCESS | 1951 | 1466691556497 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 07:19:16 INFO - PROCESS | 1951 | 1466691556502 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:16 INFO - PROCESS | 1951 | 1466691556503 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x118177800 == 23 [pid = 1951] [id = 494] 07:19:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 59 (0x113241c00) [pid = 1951] [serial = 1482] [outer = 0x0] 07:19:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 60 (0x115e8e400) [pid = 1951] [serial = 1483] [outer = 0x113241c00] 07:19:16 INFO - PROCESS | 1951 | 1466691556532 Marionette DEBUG loaded listener.js 07:19:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 61 (0x1167f0c00) [pid = 1951] [serial = 1484] [outer = 0x113241c00] 07:19:16 INFO - PROCESS | 1951 | 1466691556930 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]]]}] 07:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 519ms 07:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:19:16 INFO - PROCESS | 1951 | 1466691556936 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 07:19:16 INFO - PROCESS | 1951 | 1466691556937 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 07:19:16 INFO - PROCESS | 1951 | 1466691556939 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:19:16 INFO - PROCESS | 1951 | 1466691556942 Marionette TRACE conn2 <- [1,1950,null,{}] 07:19:16 INFO - PROCESS | 1951 | 1466691556952 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}] 07:19:16 INFO - PROCESS | 1951 | 1466691556955 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:17 INFO - PROCESS | 1951 | 1466691557048 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 07:19:17 INFO - PROCESS | 1951 | 1466691557084 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:17 INFO - PROCESS | 1951 | 1466691557086 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x11956b800 == 24 [pid = 1951] [id = 495] 07:19:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 62 (0x117145000) [pid = 1951] [serial = 1485] [outer = 0x0] 07:19:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 63 (0x117e36800) [pid = 1951] [serial = 1486] [outer = 0x117145000] 07:19:17 INFO - PROCESS | 1951 | 1466691557113 Marionette DEBUG loaded listener.js 07:19:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 64 (0x118158000) [pid = 1951] [serial = 1487] [outer = 0x117145000] 07:19:17 INFO - PROCESS | 1951 | 1466691557432 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]]]}] 07:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 525ms 07:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:19:17 INFO - PROCESS | 1951 | 1466691557465 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 07:19:17 INFO - PROCESS | 1951 | 1466691557467 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 07:19:17 INFO - PROCESS | 1951 | 1466691557469 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:19:17 INFO - PROCESS | 1951 | 1466691557470 Marionette TRACE conn2 <- [1,1954,null,{}] 07:19:17 INFO - PROCESS | 1951 | 1466691557482 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}] 07:19:17 INFO - PROCESS | 1951 | 1466691557483 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:17 INFO - PROCESS | 1951 | 1466691557580 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 07:19:17 INFO - PROCESS | 1951 | 1466691557583 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:17 INFO - PROCESS | 1951 | 1466691557584 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x119c2d800 == 25 [pid = 1951] [id = 496] 07:19:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 65 (0x11823f000) [pid = 1951] [serial = 1488] [outer = 0x0] 07:19:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 66 (0x118408c00) [pid = 1951] [serial = 1489] [outer = 0x11823f000] 07:19:17 INFO - PROCESS | 1951 | 1466691557609 Marionette DEBUG loaded listener.js 07:19:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 67 (0x118492400) [pid = 1951] [serial = 1490] [outer = 0x11823f000] 07:19:17 INFO - PROCESS | 1951 | 1466691557973 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]]]}] 07:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 529ms 07:19:18 INFO - PROCESS | 1951 | 1466691557999 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 07:19:18 INFO - PROCESS | 1951 | 1466691558000 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 07:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:19:18 INFO - PROCESS | 1951 | 1466691558002 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:19:18 INFO - PROCESS | 1951 | 1466691558003 Marionette TRACE conn2 <- [1,1958,null,{}] 07:19:18 INFO - PROCESS | 1951 | 1466691558006 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}] 07:19:18 INFO - PROCESS | 1951 | 1466691558007 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:18 INFO - PROCESS | 1951 | 1466691558100 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 07:19:18 INFO - PROCESS | 1951 | 1466691558103 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:18 INFO - PROCESS | 1951 | 1466691558104 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x123962000 == 26 [pid = 1951] [id = 497] 07:19:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x1129c7c00) [pid = 1951] [serial = 1491] [outer = 0x0] 07:19:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x11856d400) [pid = 1951] [serial = 1492] [outer = 0x1129c7c00] 07:19:18 INFO - PROCESS | 1951 | 1466691558134 Marionette DEBUG loaded listener.js 07:19:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x11960b800) [pid = 1951] [serial = 1493] [outer = 0x1129c7c00] 07:19:18 INFO - PROCESS | 1951 | 1466691558473 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]]]}] 07:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 520ms 07:19:18 INFO - PROCESS | 1951 | 1466691558522 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 07:19:18 INFO - PROCESS | 1951 | 1466691558523 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 07:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:19:18 INFO - PROCESS | 1951 | 1466691558526 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:19:18 INFO - PROCESS | 1951 | 1466691558527 Marionette TRACE conn2 <- [1,1962,null,{}] 07:19:18 INFO - PROCESS | 1951 | 1466691558529 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}] 07:19:18 INFO - PROCESS | 1951 | 1466691558533 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:18 INFO - PROCESS | 1951 | 1466691558648 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 07:19:18 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x116f99400) [pid = 1951] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:19:18 INFO - PROCESS | 1951 | --DOMWINDOW == 68 (0x115e87000) [pid = 1951] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:19:18 INFO - PROCESS | 1951 | --DOMWINDOW == 67 (0x11960e400) [pid = 1951] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:19:18 INFO - PROCESS | 1951 | --DOMWINDOW == 66 (0x112999800) [pid = 1951] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:19:18 INFO - PROCESS | 1951 | --DOMWINDOW == 65 (0x116f90800) [pid = 1951] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:19:18 INFO - PROCESS | 1951 | --DOMWINDOW == 64 (0x11295e800) [pid = 1951] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:19:18 INFO - PROCESS | 1951 | --DOMWINDOW == 63 (0x112999c00) [pid = 1951] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:19:18 INFO - PROCESS | 1951 | --DOMWINDOW == 62 (0x118233000) [pid = 1951] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:19:18 INFO - PROCESS | 1951 | --DOMWINDOW == 61 (0x120e51000) [pid = 1951] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:19:18 INFO - PROCESS | 1951 | --DOMWINDOW == 60 (0x110f7f000) [pid = 1951] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:19:18 INFO - PROCESS | 1951 | --DOMWINDOW == 59 (0x112a81000) [pid = 1951] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:19:18 INFO - PROCESS | 1951 | 1466691558722 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:18 INFO - PROCESS | 1951 | 1466691558723 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x11924b800 == 27 [pid = 1951] [id = 498] 07:19:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 60 (0x110f7f000) [pid = 1951] [serial = 1494] [outer = 0x0] 07:19:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 61 (0x112a81000) [pid = 1951] [serial = 1495] [outer = 0x110f7f000] 07:19:18 INFO - PROCESS | 1951 | 1466691558748 Marionette DEBUG loaded listener.js 07:19:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 62 (0x118232c00) [pid = 1951] [serial = 1496] [outer = 0x110f7f000] 07:19:19 INFO - PROCESS | 1951 | 1466691559019 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]]]}] 07:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 520ms 07:19:19 INFO - PROCESS | 1951 | 1466691559050 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 07:19:19 INFO - PROCESS | 1951 | 1466691559051 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 07:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:19:19 INFO - PROCESS | 1951 | 1466691559053 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:19:19 INFO - PROCESS | 1951 | 1466691559054 Marionette TRACE conn2 <- [1,1966,null,{}] 07:19:19 INFO - PROCESS | 1951 | 1466691559056 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}] 07:19:19 INFO - PROCESS | 1951 | 1466691559057 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:19 INFO - PROCESS | 1951 | 1466691559133 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 07:19:19 INFO - PROCESS | 1951 | 1466691559137 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:19 INFO - PROCESS | 1951 | 1466691559138 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x1271a1800 == 28 [pid = 1951] [id = 499] 07:19:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 63 (0x111c22000) [pid = 1951] [serial = 1497] [outer = 0x0] 07:19:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 64 (0x1199abc00) [pid = 1951] [serial = 1498] [outer = 0x111c22000] 07:19:19 INFO - PROCESS | 1951 | 1466691559171 Marionette DEBUG loaded listener.js 07:19:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 65 (0x120e4b400) [pid = 1951] [serial = 1499] [outer = 0x111c22000] 07:19:19 INFO - PROCESS | 1951 | 1466691559481 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]]]}] 07:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 469ms 07:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:19:19 INFO - PROCESS | 1951 | 1466691559522 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 07:19:19 INFO - PROCESS | 1951 | 1466691559523 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 07:19:19 INFO - PROCESS | 1951 | 1466691559525 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:19:19 INFO - PROCESS | 1951 | 1466691559527 Marionette TRACE conn2 <- [1,1970,null,{}] 07:19:19 INFO - PROCESS | 1951 | 1466691559529 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}] 07:19:19 INFO - PROCESS | 1951 | 1466691559530 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:19 INFO - PROCESS | 1951 | 1466691559629 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 07:19:19 INFO - PROCESS | 1951 | 1466691559634 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:19 INFO - PROCESS | 1951 | 1466691559636 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x12862a000 == 29 [pid = 1951] [id = 500] 07:19:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 66 (0x118156c00) [pid = 1951] [serial = 1500] [outer = 0x0] 07:19:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 67 (0x120fd2400) [pid = 1951] [serial = 1501] [outer = 0x118156c00] 07:19:19 INFO - PROCESS | 1951 | 1466691559660 Marionette DEBUG loaded listener.js 07:19:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x1213f7000) [pid = 1951] [serial = 1502] [outer = 0x118156c00] 07:19:19 INFO - PROCESS | 1951 | 1466691559956 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]]]}] 07:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 470ms 07:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:19:20 INFO - PROCESS | 1951 | 1466691559998 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 07:19:20 INFO - PROCESS | 1951 | 1466691559999 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 07:19:20 INFO - PROCESS | 1951 | 1466691560002 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:19:20 INFO - PROCESS | 1951 | 1466691560003 Marionette TRACE conn2 <- [1,1974,null,{}] 07:19:20 INFO - PROCESS | 1951 | 1466691560006 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}] 07:19:20 INFO - PROCESS | 1951 | 1466691560007 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:20 INFO - PROCESS | 1951 | 1466691560083 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 07:19:20 INFO - PROCESS | 1951 | 1466691560086 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:20 INFO - PROCESS | 1951 | 1466691560087 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293a4000 == 30 [pid = 1951] [id = 501] 07:19:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x1213f7800) [pid = 1951] [serial = 1503] [outer = 0x0] 07:19:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x121a5b800) [pid = 1951] [serial = 1504] [outer = 0x1213f7800] 07:19:20 INFO - PROCESS | 1951 | 1466691560122 Marionette DEBUG loaded listener.js 07:19:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x123905800) [pid = 1951] [serial = 1505] [outer = 0x1213f7800] 07:19:20 INFO - PROCESS | 1951 | 1466691560429 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]]]}] 07:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 471ms 07:19:20 INFO - PROCESS | 1951 | 1466691560474 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 07:19:20 INFO - PROCESS | 1951 | 1466691560475 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 07:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:19:20 INFO - PROCESS | 1951 | 1466691560478 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:19:20 INFO - PROCESS | 1951 | 1466691560479 Marionette TRACE conn2 <- [1,1978,null,{}] 07:19:20 INFO - PROCESS | 1951 | 1466691560481 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}] 07:19:20 INFO - PROCESS | 1951 | 1466691560482 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:20 INFO - PROCESS | 1951 | 1466691560583 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 07:19:20 INFO - PROCESS | 1951 | 1466691560589 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:20 INFO - PROCESS | 1951 | 1466691560591 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x119aa0800 == 31 [pid = 1951] [id = 502] 07:19:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x12189c000) [pid = 1951] [serial = 1506] [outer = 0x0] 07:19:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x123e0cc00) [pid = 1951] [serial = 1507] [outer = 0x12189c000] 07:19:20 INFO - PROCESS | 1951 | 1466691560614 Marionette DEBUG loaded listener.js 07:19:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x123fc4400) [pid = 1951] [serial = 1508] [outer = 0x12189c000] 07:19:21 INFO - PROCESS | 1951 | 1466691561027 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]]]}] 07:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 618ms 07:19:21 INFO - PROCESS | 1951 | 1466691561097 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 07:19:21 INFO - PROCESS | 1951 | 1466691561099 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 07:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:19:21 INFO - PROCESS | 1951 | 1466691561103 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:19:21 INFO - PROCESS | 1951 | 1466691561105 Marionette TRACE conn2 <- [1,1982,null,{}] 07:19:21 INFO - PROCESS | 1951 | 1466691561109 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}] 07:19:21 INFO - PROCESS | 1951 | 1466691561111 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:21 INFO - PROCESS | 1951 | 1466691561208 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 07:19:21 INFO - PROCESS | 1951 | 1466691561275 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:21 INFO - PROCESS | 1951 | 1466691561277 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x118174000 == 32 [pid = 1951] [id = 503] 07:19:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x112967000) [pid = 1951] [serial = 1509] [outer = 0x0] 07:19:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x112a73400) [pid = 1951] [serial = 1510] [outer = 0x112967000] 07:19:21 INFO - PROCESS | 1951 | 1466691561307 Marionette DEBUG loaded listener.js 07:19:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x112997800) [pid = 1951] [serial = 1511] [outer = 0x112967000] 07:19:21 INFO - PROCESS | 1951 | 1466691561712 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]]]}] 07:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 672ms 07:19:21 INFO - PROCESS | 1951 | 1466691561777 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 07:19:21 INFO - PROCESS | 1951 | 1466691561781 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 07:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:19:21 INFO - PROCESS | 1951 | 1466691561787 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:19:21 INFO - PROCESS | 1951 | 1466691561789 Marionette TRACE conn2 <- [1,1986,null,{}] 07:19:21 INFO - PROCESS | 1951 | 1466691561791 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}] 07:19:21 INFO - PROCESS | 1951 | 1466691561794 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:21 INFO - PROCESS | 1951 | 1466691561891 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 07:19:21 INFO - PROCESS | 1951 | 1466691561958 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:21 INFO - PROCESS | 1951 | 1466691561959 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x12529c800 == 33 [pid = 1951] [id = 504] 07:19:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x117141400) [pid = 1951] [serial = 1512] [outer = 0x0] 07:19:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x117e82400) [pid = 1951] [serial = 1513] [outer = 0x117141400] 07:19:21 INFO - PROCESS | 1951 | 1466691561990 Marionette DEBUG loaded listener.js 07:19:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x11823e400) [pid = 1951] [serial = 1514] [outer = 0x117141400] 07:19:22 INFO - PROCESS | 1951 | 1466691562444 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]]]}] 07:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 671ms 07:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:19:22 INFO - PROCESS | 1951 | 1466691562459 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 07:19:22 INFO - PROCESS | 1951 | 1466691562461 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 07:19:22 INFO - PROCESS | 1951 | 1466691562465 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:19:22 INFO - PROCESS | 1951 | 1466691562469 Marionette TRACE conn2 <- [1,1990,null,{}] 07:19:22 INFO - PROCESS | 1951 | 1466691562481 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}] 07:19:22 INFO - PROCESS | 1951 | 1466691562486 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:22 INFO - PROCESS | 1951 | 1466691562658 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 07:19:22 INFO - PROCESS | 1951 | 1466691562787 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:22 INFO - PROCESS | 1951 | 1466691562790 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac2b800 == 34 [pid = 1951] [id = 505] 07:19:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x119587000) [pid = 1951] [serial = 1515] [outer = 0x0] 07:19:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x11982ac00) [pid = 1951] [serial = 1516] [outer = 0x119587000] 07:19:22 INFO - PROCESS | 1951 | 1466691562836 Marionette DEBUG loaded listener.js 07:19:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x1199da800) [pid = 1951] [serial = 1517] [outer = 0x119587000] 07:19:23 INFO - PROCESS | 1951 | 1466691563246 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]]]}] 07:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 826ms 07:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:19:23 INFO - PROCESS | 1951 | 1466691563290 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 07:19:23 INFO - PROCESS | 1951 | 1466691563292 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 07:19:23 INFO - PROCESS | 1951 | 1466691563295 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:19:23 INFO - PROCESS | 1951 | 1466691563296 Marionette TRACE conn2 <- [1,1994,null,{}] 07:19:23 INFO - PROCESS | 1951 | 1466691563298 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}] 07:19:23 INFO - PROCESS | 1951 | 1466691563300 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:23 INFO - PROCESS | 1951 | 1466691563397 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 07:19:23 INFO - PROCESS | 1951 | 1466691563452 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:23 INFO - PROCESS | 1951 | 1466691563453 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aed9800 == 35 [pid = 1951] [id = 506] 07:19:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1199e5c00) [pid = 1951] [serial = 1518] [outer = 0x0] 07:19:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x123e0c400) [pid = 1951] [serial = 1519] [outer = 0x1199e5c00] 07:19:23 INFO - PROCESS | 1951 | 1466691563482 Marionette DEBUG loaded listener.js 07:19:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x12491d000) [pid = 1951] [serial = 1520] [outer = 0x1199e5c00] 07:19:23 INFO - PROCESS | 1951 | 1466691563859 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]]]}] 07:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 621ms 07:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:19:23 INFO - PROCESS | 1951 | 1466691563917 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 07:19:23 INFO - PROCESS | 1951 | 1466691563918 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 07:19:23 INFO - PROCESS | 1951 | 1466691563920 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:19:23 INFO - PROCESS | 1951 | 1466691563921 Marionette TRACE conn2 <- [1,1998,null,{}] 07:19:23 INFO - PROCESS | 1951 | 1466691563924 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}] 07:19:23 INFO - PROCESS | 1951 | 1466691563925 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:24 INFO - PROCESS | 1951 | 1466691564117 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 07:19:24 INFO - PROCESS | 1951 | 1466691564213 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:24 INFO - PROCESS | 1951 | 1466691564214 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x118ad4800 == 36 [pid = 1951] [id = 507] 07:19:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x112964800) [pid = 1951] [serial = 1521] [outer = 0x0] 07:19:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1129a5800) [pid = 1951] [serial = 1522] [outer = 0x112964800] 07:19:24 INFO - PROCESS | 1951 | 1466691564242 Marionette DEBUG loaded listener.js 07:19:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x112fa6c00) [pid = 1951] [serial = 1523] [outer = 0x112964800] 07:19:24 INFO - PROCESS | 1951 | 1466691564655 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]]]}] 07:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 771ms 07:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:19:24 INFO - PROCESS | 1951 | 1466691564692 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 07:19:24 INFO - PROCESS | 1951 | 1466691564695 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 07:19:24 INFO - PROCESS | 1951 | 1466691564698 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:19:24 INFO - PROCESS | 1951 | 1466691564700 Marionette TRACE conn2 <- [1,2002,null,{}] 07:19:24 INFO - PROCESS | 1951 | 1466691564703 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}] 07:19:24 INFO - PROCESS | 1951 | 1466691564704 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:25 INFO - PROCESS | 1951 | --DOCSHELL 0x117e64800 == 35 [pid = 1951] [id = 480] 07:19:25 INFO - PROCESS | 1951 | --DOCSHELL 0x1271a1800 == 34 [pid = 1951] [id = 499] 07:19:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12862a000 == 33 [pid = 1951] [id = 500] 07:19:25 INFO - PROCESS | 1951 | --DOCSHELL 0x1293a4000 == 32 [pid = 1951] [id = 501] 07:19:25 INFO - PROCESS | 1951 | --DOCSHELL 0x118ad4800 == 31 [pid = 1951] [id = 507] 07:19:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12aed9800 == 30 [pid = 1951] [id = 506] 07:19:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac2b800 == 29 [pid = 1951] [id = 505] 07:19:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12529c800 == 28 [pid = 1951] [id = 504] 07:19:25 INFO - PROCESS | 1951 | --DOCSHELL 0x119aa0800 == 27 [pid = 1951] [id = 502] 07:19:25 INFO - PROCESS | 1951 | --DOCSHELL 0x118174000 == 26 [pid = 1951] [id = 503] 07:19:25 INFO - PROCESS | 1951 | 1466691565240 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x118f90400) [pid = 1951] [serial = 1456] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x113c4a800) [pid = 1951] [serial = 1447] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x11697ec00) [pid = 1951] [serial = 1448] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x116975000) [pid = 1951] [serial = 1442] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x123e0c800) [pid = 1951] [serial = 1472] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x119827c00) [pid = 1951] [serial = 1459] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x1129a5400) [pid = 1951] [serial = 1444] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x112a7f000) [pid = 1951] [serial = 1445] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x118239000) [pid = 1951] [serial = 1450] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1183efc00) [pid = 1951] [serial = 1451] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x11960bc00) [pid = 1951] [serial = 1457] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x1213ec800) [pid = 1951] [serial = 1462] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x120e50800) [pid = 1951] [serial = 1460] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x117143000) [pid = 1951] [serial = 1466] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x121897000) [pid = 1951] [serial = 1463] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x123905000) [pid = 1951] [serial = 1471] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x119226800) [pid = 1951] [serial = 1468] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x1129c5800) [pid = 1951] [serial = 1465] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x118a45400) [pid = 1951] [serial = 1454] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x118493c00) [pid = 1951] [serial = 1453] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 68 (0x124ce9800) [pid = 1951] [serial = 1474] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | --DOMWINDOW == 67 (0x121487000) [pid = 1951] [serial = 1469] [outer = 0x0] [url = about:blank] 07:19:25 INFO - PROCESS | 1951 | 1466691565333 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:25 INFO - PROCESS | 1951 | 1466691565334 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x115e4d800 == 27 [pid = 1951] [id = 508] 07:19:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x111ecb800) [pid = 1951] [serial = 1524] [outer = 0x0] 07:19:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x1122a9000) [pid = 1951] [serial = 1525] [outer = 0x111ecb800] 07:19:25 INFO - PROCESS | 1951 | 1466691565363 Marionette DEBUG loaded listener.js 07:19:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x112999c00) [pid = 1951] [serial = 1526] [outer = 0x111ecb800] 07:19:25 INFO - PROCESS | 1951 | 1466691565689 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]]]}] 07:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1021ms 07:19:25 INFO - PROCESS | 1951 | 1466691565719 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 07:19:25 INFO - PROCESS | 1951 | 1466691565721 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 07:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:19:25 INFO - PROCESS | 1951 | 1466691565725 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:19:25 INFO - PROCESS | 1951 | 1466691565727 Marionette TRACE conn2 <- [1,2006,null,{}] 07:19:25 INFO - PROCESS | 1951 | 1466691565740 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}] 07:19:25 INFO - PROCESS | 1951 | 1466691565742 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:25 INFO - PROCESS | 1951 | 1466691565841 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 07:19:25 INFO - PROCESS | 1951 | 1466691565891 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:25 INFO - PROCESS | 1951 | 1466691565893 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x117e68000 == 28 [pid = 1951] [id = 509] 07:19:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x1129c5800) [pid = 1951] [serial = 1527] [outer = 0x0] 07:19:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x115e87c00) [pid = 1951] [serial = 1528] [outer = 0x1129c5800] 07:19:25 INFO - PROCESS | 1951 | 1466691565920 Marionette DEBUG loaded listener.js 07:19:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x116f91400) [pid = 1951] [serial = 1529] [outer = 0x1129c5800] 07:19:26 INFO - PROCESS | 1951 | 1466691566203 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]]]}] 07:19:26 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 07:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 531ms 07:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:19:26 INFO - PROCESS | 1951 | 1466691566256 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 07:19:26 INFO - PROCESS | 1951 | 1466691566258 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 07:19:26 INFO - PROCESS | 1951 | 1466691566260 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:19:26 INFO - PROCESS | 1951 | 1466691566264 Marionette TRACE conn2 <- [1,2010,null,{}] 07:19:26 INFO - PROCESS | 1951 | 1466691566266 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}] 07:19:26 INFO - PROCESS | 1951 | 1466691566268 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:26 INFO - PROCESS | 1951 | 1466691566343 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 07:19:26 INFO - PROCESS | 1951 | 1466691566350 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:26 INFO - PROCESS | 1951 | 1466691566351 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x119572000 == 29 [pid = 1951] [id = 510] 07:19:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x1176c7800) [pid = 1951] [serial = 1530] [outer = 0x0] 07:19:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x118235000) [pid = 1951] [serial = 1531] [outer = 0x1176c7800] 07:19:26 INFO - PROCESS | 1951 | 1466691566386 Marionette DEBUG loaded listener.js 07:19:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x1183e7000) [pid = 1951] [serial = 1532] [outer = 0x1176c7800] 07:19:26 INFO - PROCESS | 1951 | 1466691566748 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]]]}] 07:19:26 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 07:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 522ms 07:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:19:26 INFO - PROCESS | 1951 | 1466691566783 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 07:19:26 INFO - PROCESS | 1951 | 1466691566785 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 07:19:26 INFO - PROCESS | 1951 | 1466691566793 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:19:26 INFO - PROCESS | 1951 | 1466691566797 Marionette TRACE conn2 <- [1,2014,null,{}] 07:19:26 INFO - PROCESS | 1951 | 1466691566799 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}] 07:19:26 INFO - PROCESS | 1951 | 1466691566801 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:26 INFO - PROCESS | 1951 | 1466691566881 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 07:19:26 INFO - PROCESS | 1951 | 1466691566884 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:26 INFO - PROCESS | 1951 | 1466691566886 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x12172c000 == 30 [pid = 1951] [id = 511] 07:19:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x1183f0400) [pid = 1951] [serial = 1533] [outer = 0x0] 07:19:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x118492c00) [pid = 1951] [serial = 1534] [outer = 0x1183f0400] 07:19:26 INFO - PROCESS | 1951 | 1466691566912 Marionette DEBUG loaded listener.js 07:19:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x11921ac00) [pid = 1951] [serial = 1535] [outer = 0x1183f0400] 07:19:27 INFO - PROCESS | 1951 | 1466691567230 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]]]}] 07:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 475ms 07:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:19:27 INFO - PROCESS | 1951 | 1466691567265 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 07:19:27 INFO - PROCESS | 1951 | 1466691567266 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 07:19:27 INFO - PROCESS | 1951 | 1466691567268 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:19:27 INFO - PROCESS | 1951 | 1466691567269 Marionette TRACE conn2 <- [1,2018,null,{}] 07:19:27 INFO - PROCESS | 1951 | 1466691567272 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}] 07:19:27 INFO - PROCESS | 1951 | 1466691567273 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:27 INFO - PROCESS | 1951 | 1466691567347 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 07:19:27 INFO - PROCESS | 1951 | 1466691567420 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:27 INFO - PROCESS | 1951 | 1466691567421 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x123ec1000 == 31 [pid = 1951] [id = 512] 07:19:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x112963800) [pid = 1951] [serial = 1536] [outer = 0x0] 07:19:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x11921e400) [pid = 1951] [serial = 1537] [outer = 0x112963800] 07:19:27 INFO - PROCESS | 1951 | 1466691567446 Marionette DEBUG loaded listener.js 07:19:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x119825400) [pid = 1951] [serial = 1538] [outer = 0x112963800] 07:19:27 INFO - PROCESS | 1951 | 1466691567758 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]]]}] 07:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 07:19:27 INFO - PROCESS | 1951 | 1466691567787 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 07:19:27 INFO - PROCESS | 1951 | 1466691567789 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 07:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:19:27 INFO - PROCESS | 1951 | 1466691567797 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:19:27 INFO - PROCESS | 1951 | 1466691567799 Marionette TRACE conn2 <- [1,2022,null,{}] 07:19:27 INFO - PROCESS | 1951 | 1466691567801 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}] 07:19:27 INFO - PROCESS | 1951 | 1466691567802 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:27 INFO - PROCESS | 1951 | 1466691567896 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 07:19:27 INFO - PROCESS | 1951 | 1466691567900 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:27 INFO - PROCESS | 1951 | 1466691567904 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x127197800 == 32 [pid = 1951] [id = 513] 07:19:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x117149000) [pid = 1951] [serial = 1539] [outer = 0x0] 07:19:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1199e1000) [pid = 1951] [serial = 1540] [outer = 0x117149000] 07:19:27 INFO - PROCESS | 1951 | 1466691567938 Marionette DEBUG loaded listener.js 07:19:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x120fdc400) [pid = 1951] [serial = 1541] [outer = 0x117149000] 07:19:28 INFO - PROCESS | 1951 | 1466691568304 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]]]}] 07:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 568ms 07:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:19:28 INFO - PROCESS | 1951 | 1466691568366 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 07:19:28 INFO - PROCESS | 1951 | 1466691568367 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 07:19:28 INFO - PROCESS | 1951 | 1466691568369 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:19:28 INFO - PROCESS | 1951 | 1466691568370 Marionette TRACE conn2 <- [1,2026,null,{}] 07:19:28 INFO - PROCESS | 1951 | 1466691568373 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}] 07:19:28 INFO - PROCESS | 1951 | 1466691568374 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:28 INFO - PROCESS | 1951 | 1466691568468 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 07:19:28 INFO - PROCESS | 1951 | 1466691568506 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:28 INFO - PROCESS | 1951 | 1466691568508 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x111e15000 == 33 [pid = 1951] [id = 514] 07:19:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1213f4800) [pid = 1951] [serial = 1542] [outer = 0x0] 07:19:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x121a58c00) [pid = 1951] [serial = 1543] [outer = 0x1213f4800] 07:19:28 INFO - PROCESS | 1951 | 1466691568531 Marionette DEBUG loaded listener.js 07:19:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x123e0d000) [pid = 1951] [serial = 1544] [outer = 0x1213f4800] 07:19:28 INFO - PROCESS | 1951 | 1466691568843 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]]]}] 07:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 520ms 07:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:19:28 INFO - PROCESS | 1951 | 1466691568890 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 07:19:28 INFO - PROCESS | 1951 | 1466691568891 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 07:19:28 INFO - PROCESS | 1951 | 1466691568893 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:19:28 INFO - PROCESS | 1951 | 1466691568894 Marionette TRACE conn2 <- [1,2030,null,{}] 07:19:28 INFO - PROCESS | 1951 | 1466691568897 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}] 07:19:28 INFO - PROCESS | 1951 | 1466691568898 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:28 INFO - PROCESS | 1951 | 1466691568993 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 07:19:28 INFO - PROCESS | 1951 | 1466691568997 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:28 INFO - PROCESS | 1951 | 1466691568998 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293e6800 == 34 [pid = 1951] [id = 515] 07:19:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x110f81800) [pid = 1951] [serial = 1545] [outer = 0x0] 07:19:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x12491bc00) [pid = 1951] [serial = 1546] [outer = 0x110f81800] 07:19:29 INFO - PROCESS | 1951 | 1466691569022 Marionette DEBUG loaded listener.js 07:19:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1252ec000) [pid = 1951] [serial = 1547] [outer = 0x110f81800] 07:19:29 INFO - PROCESS | 1951 | 1466691569358 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]]]}] 07:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 521ms 07:19:29 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1213f7800) [pid = 1951] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:19:29 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x117145000) [pid = 1951] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:19:29 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x11823f000) [pid = 1951] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:19:29 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x123ea4400) [pid = 1951] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:19:29 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x113241c00) [pid = 1951] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:19:29 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1129c8000) [pid = 1951] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:19:29 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x1129d1c00) [pid = 1951] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:19:29 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x1129c7c00) [pid = 1951] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:19:29 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x110f7f000) [pid = 1951] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:19:29 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x111c22000) [pid = 1951] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:19:29 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x118156c00) [pid = 1951] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:19:29 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x12189c000) [pid = 1951] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:19:29 INFO - PROCESS | 1951 | 1466691569511 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 07:19:29 INFO - PROCESS | 1951 | 1466691569512 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 07:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:19:29 INFO - PROCESS | 1951 | 1466691569522 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:19:29 INFO - PROCESS | 1951 | 1466691569523 Marionette TRACE conn2 <- [1,2034,null,{}] 07:19:29 INFO - PROCESS | 1951 | 1466691569526 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}] 07:19:29 INFO - PROCESS | 1951 | 1466691569528 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:29 INFO - PROCESS | 1951 | 1466691569602 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 07:19:29 INFO - PROCESS | 1951 | 1466691569605 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:29 INFO - PROCESS | 1951 | 1466691569606 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a5b800 == 35 [pid = 1951] [id = 516] 07:19:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x1129c8c00) [pid = 1951] [serial = 1548] [outer = 0x0] 07:19:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x113242400) [pid = 1951] [serial = 1549] [outer = 0x1129c8c00] 07:19:29 INFO - PROCESS | 1951 | 1466691569633 Marionette DEBUG loaded listener.js 07:19:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x118239400) [pid = 1951] [serial = 1550] [outer = 0x1129c8c00] 07:19:29 INFO - PROCESS | 1951 | 1466691569956 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]]]}] 07:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 469ms 07:19:29 INFO - PROCESS | 1951 | 1466691569991 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 07:19:29 INFO - PROCESS | 1951 | 1466691569993 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 07:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:19:29 INFO - PROCESS | 1951 | 1466691569995 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:19:29 INFO - PROCESS | 1951 | 1466691569996 Marionette TRACE conn2 <- [1,2038,null,{}] 07:19:30 INFO - PROCESS | 1951 | 1466691569999 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}] 07:19:30 INFO - PROCESS | 1951 | 1466691570000 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:30 INFO - PROCESS | 1951 | 1466691570073 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 07:19:30 INFO - PROCESS | 1951 | 1466691570081 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:30 INFO - PROCESS | 1951 | 1466691570082 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac38000 == 36 [pid = 1951] [id = 517] 07:19:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x118a45000) [pid = 1951] [serial = 1551] [outer = 0x0] 07:19:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x123f1d400) [pid = 1951] [serial = 1552] [outer = 0x118a45000] 07:19:30 INFO - PROCESS | 1951 | 1466691570106 Marionette DEBUG loaded listener.js 07:19:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1253e0000) [pid = 1951] [serial = 1553] [outer = 0x118a45000] 07:19:30 INFO - PROCESS | 1951 | 1466691570430 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]]]}] 07:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 469ms 07:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:19:30 INFO - PROCESS | 1951 | 1466691570465 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 07:19:30 INFO - PROCESS | 1951 | 1466691570466 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 07:19:30 INFO - PROCESS | 1951 | 1466691570468 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:19:30 INFO - PROCESS | 1951 | 1466691570469 Marionette TRACE conn2 <- [1,2042,null,{}] 07:19:30 INFO - PROCESS | 1951 | 1466691570472 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}] 07:19:30 INFO - PROCESS | 1951 | 1466691570473 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:30 INFO - PROCESS | 1951 | 1466691570575 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 07:19:30 INFO - PROCESS | 1951 | 1466691570583 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:30 INFO - PROCESS | 1951 | 1466691570584 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aeea800 == 37 [pid = 1951] [id = 518] 07:19:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x120e4d800) [pid = 1951] [serial = 1554] [outer = 0x0] 07:19:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x126a0b400) [pid = 1951] [serial = 1555] [outer = 0x120e4d800] 07:19:30 INFO - PROCESS | 1951 | 1466691570612 Marionette DEBUG loaded listener.js 07:19:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x126af2400) [pid = 1951] [serial = 1556] [outer = 0x120e4d800] 07:19:30 INFO - PROCESS | 1951 | 1466691570931 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]]]}] 07:19:30 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) 07:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 472ms 07:19:30 INFO - PROCESS | 1951 | 1466691570940 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 07:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:19:30 INFO - PROCESS | 1951 | 1466691570942 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 07:19:30 INFO - PROCESS | 1951 | 1466691570947 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:19:30 INFO - PROCESS | 1951 | 1466691570950 Marionette TRACE conn2 <- [1,2046,null,{}] 07:19:30 INFO - PROCESS | 1951 | 1466691570952 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}] 07:19:30 INFO - PROCESS | 1951 | 1466691570954 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:31 INFO - PROCESS | 1951 | 1466691571052 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 07:19:31 INFO - PROCESS | 1951 | 1466691571056 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:31 INFO - PROCESS | 1951 | 1466691571057 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213ce000 == 38 [pid = 1951] [id = 519] 07:19:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x126af2c00) [pid = 1951] [serial = 1557] [outer = 0x0] 07:19:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x126c4d800) [pid = 1951] [serial = 1558] [outer = 0x126af2c00] 07:19:31 INFO - PROCESS | 1951 | 1466691571083 Marionette DEBUG loaded listener.js 07:19:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x127183800) [pid = 1951] [serial = 1559] [outer = 0x126af2c00] 07:19:31 INFO - PROCESS | 1951 | 1466691571448 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]]]}] 07:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 522ms 07:19:31 INFO - PROCESS | 1951 | 1466691571468 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 07:19:31 INFO - PROCESS | 1951 | 1466691571469 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 07:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:19:31 INFO - PROCESS | 1951 | 1466691571486 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:19:31 INFO - PROCESS | 1951 | 1466691571487 Marionette TRACE conn2 <- [1,2050,null,{}] 07:19:31 INFO - PROCESS | 1951 | 1466691571489 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}] 07:19:31 INFO - PROCESS | 1951 | 1466691571491 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:31 INFO - PROCESS | 1951 | 1466691571611 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 07:19:31 INFO - PROCESS | 1951 | 1466691571688 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:31 INFO - PROCESS | 1951 | 1466691571690 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x116171800 == 39 [pid = 1951] [id = 520] 07:19:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x110f7a400) [pid = 1951] [serial = 1560] [outer = 0x0] 07:19:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1122a0400) [pid = 1951] [serial = 1561] [outer = 0x110f7a400] 07:19:31 INFO - PROCESS | 1951 | 1466691571723 Marionette DEBUG loaded listener.js 07:19:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1129c9400) [pid = 1951] [serial = 1562] [outer = 0x110f7a400] 07:19:32 INFO - PROCESS | 1951 | 1466691572220 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]]]}] 07:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 786ms 07:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:19:32 INFO - PROCESS | 1951 | 1466691572270 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 07:19:32 INFO - PROCESS | 1951 | 1466691572273 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 07:19:32 INFO - PROCESS | 1951 | 1466691572278 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:19:32 INFO - PROCESS | 1951 | 1466691572281 Marionette TRACE conn2 <- [1,2054,null,{}] 07:19:32 INFO - PROCESS | 1951 | 1466691572284 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}] 07:19:32 INFO - PROCESS | 1951 | 1466691572288 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:32 INFO - PROCESS | 1951 | 1466691572394 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 07:19:32 INFO - PROCESS | 1951 | 1466691572472 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:32 INFO - PROCESS | 1951 | 1466691572474 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x121096800 == 40 [pid = 1951] [id = 521] 07:19:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x116a1c800) [pid = 1951] [serial = 1563] [outer = 0x0] 07:19:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x117145000) [pid = 1951] [serial = 1564] [outer = 0x116a1c800] 07:19:32 INFO - PROCESS | 1951 | 1466691572503 Marionette DEBUG loaded listener.js 07:19:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x11814ec00) [pid = 1951] [serial = 1565] [outer = 0x116a1c800] 07:19:33 INFO - PROCESS | 1951 | 1466691573197 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]]]}] 07:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 973ms 07:19:33 INFO - PROCESS | 1951 | 1466691573250 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 07:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:19:33 INFO - PROCESS | 1951 | 1466691573252 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 07:19:33 INFO - PROCESS | 1951 | 1466691573255 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:19:33 INFO - PROCESS | 1951 | 1466691573257 Marionette TRACE conn2 <- [1,2058,null,{}] 07:19:33 INFO - PROCESS | 1951 | 1466691573286 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}] 07:19:33 INFO - PROCESS | 1951 | 1466691573288 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:33 INFO - PROCESS | 1951 | 1466691573383 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 07:19:33 INFO - PROCESS | 1951 | 1466691573439 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:33 INFO - PROCESS | 1951 | 1466691573441 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x118ad1800 == 41 [pid = 1951] [id = 522] 07:19:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x112a7f000) [pid = 1951] [serial = 1566] [outer = 0x0] 07:19:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x11697fc00) [pid = 1951] [serial = 1567] [outer = 0x112a7f000] 07:19:33 INFO - PROCESS | 1951 | 1466691573469 Marionette DEBUG loaded listener.js 07:19:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x117e89400) [pid = 1951] [serial = 1568] [outer = 0x112a7f000] 07:19:33 INFO - PROCESS | 1951 | --DOCSHELL 0x1213ce000 == 40 [pid = 1951] [id = 519] 07:19:33 INFO - PROCESS | 1951 | --DOCSHELL 0x12aeea800 == 39 [pid = 1951] [id = 518] 07:19:33 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac38000 == 38 [pid = 1951] [id = 517] 07:19:33 INFO - PROCESS | 1951 | --DOCSHELL 0x119a5b800 == 37 [pid = 1951] [id = 516] 07:19:33 INFO - PROCESS | 1951 | --DOCSHELL 0x1293e6800 == 36 [pid = 1951] [id = 515] 07:19:33 INFO - PROCESS | 1951 | --DOCSHELL 0x111e15000 == 35 [pid = 1951] [id = 514] 07:19:33 INFO - PROCESS | 1951 | --DOCSHELL 0x127197800 == 34 [pid = 1951] [id = 513] 07:19:33 INFO - PROCESS | 1951 | --DOCSHELL 0x123ec1000 == 33 [pid = 1951] [id = 512] 07:19:33 INFO - PROCESS | 1951 | --DOCSHELL 0x12172c000 == 32 [pid = 1951] [id = 511] 07:19:33 INFO - PROCESS | 1951 | --DOCSHELL 0x119572000 == 31 [pid = 1951] [id = 510] 07:19:33 INFO - PROCESS | 1951 | --DOCSHELL 0x117e68000 == 30 [pid = 1951] [id = 509] 07:19:33 INFO - PROCESS | 1951 | --DOCSHELL 0x115e4d800 == 29 [pid = 1951] [id = 508] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x123e0cc00) [pid = 1951] [serial = 1507] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x123fc4400) [pid = 1951] [serial = 1508] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x121a5b800) [pid = 1951] [serial = 1504] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x117e36800) [pid = 1951] [serial = 1486] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x118408c00) [pid = 1951] [serial = 1489] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x118158000) [pid = 1951] [serial = 1487] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x125347000) [pid = 1951] [serial = 1475] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x115e8e400) [pid = 1951] [serial = 1483] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1129cb400) [pid = 1951] [serial = 1480] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x112d02800) [pid = 1951] [serial = 1481] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x112d56400) [pid = 1951] [serial = 1477] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x11614c800) [pid = 1951] [serial = 1478] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x11856d400) [pid = 1951] [serial = 1492] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x118492400) [pid = 1951] [serial = 1490] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x112a81000) [pid = 1951] [serial = 1495] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x11960b800) [pid = 1951] [serial = 1493] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x118232c00) [pid = 1951] [serial = 1496] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x123905800) [pid = 1951] [serial = 1505] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x1199abc00) [pid = 1951] [serial = 1498] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x1213f7000) [pid = 1951] [serial = 1502] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x120e4b400) [pid = 1951] [serial = 1499] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x120fd2400) [pid = 1951] [serial = 1501] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x1167f0c00) [pid = 1951] [serial = 1484] [outer = 0x0] [url = about:blank] 07:19:33 INFO - PROCESS | 1951 | 1466691573847 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]]]}] 07:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 620ms 07:19:33 INFO - PROCESS | 1951 | 1466691573876 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 07:19:33 INFO - PROCESS | 1951 | 1466691573882 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 07:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:19:33 INFO - PROCESS | 1951 | 1466691573886 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:19:33 INFO - PROCESS | 1951 | 1466691573888 Marionette TRACE conn2 <- [1,2062,null,{}] 07:19:33 INFO - PROCESS | 1951 | 1466691573891 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}] 07:19:33 INFO - PROCESS | 1951 | 1466691573892 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:33 INFO - PROCESS | 1951 | 1466691573972 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 07:19:34 INFO - PROCESS | 1951 | 1466691574027 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:34 INFO - PROCESS | 1951 | 1466691574028 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x118ad4000 == 30 [pid = 1951] [id = 523] 07:19:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x11614c800) [pid = 1951] [serial = 1569] [outer = 0x0] 07:19:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x118232c00) [pid = 1951] [serial = 1570] [outer = 0x11614c800] 07:19:34 INFO - PROCESS | 1951 | 1466691574056 Marionette DEBUG loaded listener.js 07:19:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x118487400) [pid = 1951] [serial = 1571] [outer = 0x11614c800] 07:19:34 INFO - PROCESS | 1951 | 1466691574372 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]]]}] 07:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 520ms 07:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:19:34 INFO - PROCESS | 1951 | 1466691574407 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 07:19:34 INFO - PROCESS | 1951 | 1466691574408 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 07:19:34 INFO - PROCESS | 1951 | 1466691574411 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:19:34 INFO - PROCESS | 1951 | 1466691574416 Marionette TRACE conn2 <- [1,2066,null,{}] 07:19:34 INFO - PROCESS | 1951 | 1466691574424 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}] 07:19:34 INFO - PROCESS | 1951 | 1466691574427 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:34 INFO - PROCESS | 1951 | 1466691574503 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 07:19:34 INFO - PROCESS | 1951 | 1466691574508 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:34 INFO - PROCESS | 1951 | 1466691574511 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x123968800 == 31 [pid = 1951] [id = 524] 07:19:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x118506800) [pid = 1951] [serial = 1572] [outer = 0x0] 07:19:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x119608800) [pid = 1951] [serial = 1573] [outer = 0x118506800] 07:19:34 INFO - PROCESS | 1951 | 1466691574541 Marionette DEBUG loaded listener.js 07:19:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x119827c00) [pid = 1951] [serial = 1574] [outer = 0x118506800] 07:19:34 INFO - PROCESS | 1951 | 1466691574912 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]]]}] 07:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 523ms 07:19:34 INFO - PROCESS | 1951 | 1466691574935 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 07:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:19:34 INFO - PROCESS | 1951 | 1466691574937 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 07:19:34 INFO - PROCESS | 1951 | 1466691574939 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:19:34 INFO - PROCESS | 1951 | 1466691574940 Marionette TRACE conn2 <- [1,2070,null,{}] 07:19:34 INFO - PROCESS | 1951 | 1466691574942 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}] 07:19:34 INFO - PROCESS | 1951 | 1466691574944 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:35 INFO - PROCESS | 1951 | 1466691575022 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 07:19:35 INFO - PROCESS | 1951 | 1466691575026 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:35 INFO - PROCESS | 1951 | 1466691575028 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x127194800 == 32 [pid = 1951] [id = 525] 07:19:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x11982a000) [pid = 1951] [serial = 1575] [outer = 0x0] 07:19:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1199e6400) [pid = 1951] [serial = 1576] [outer = 0x11982a000] 07:19:35 INFO - PROCESS | 1951 | 1466691575055 Marionette DEBUG loaded listener.js 07:19:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x12124fc00) [pid = 1951] [serial = 1577] [outer = 0x11982a000] 07:19:35 INFO - PROCESS | 1951 | 1466691575386 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]]]}] 07:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 470ms 07:19:35 INFO - PROCESS | 1951 | 1466691575410 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 07:19:35 INFO - PROCESS | 1951 | 1466691575412 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 07:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:19:35 INFO - PROCESS | 1951 | 1466691575416 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:19:35 INFO - PROCESS | 1951 | 1466691575417 Marionette TRACE conn2 <- [1,2074,null,{}] 07:19:35 INFO - PROCESS | 1951 | 1466691575419 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}] 07:19:35 INFO - PROCESS | 1951 | 1466691575421 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:35 INFO - PROCESS | 1951 | 1466691575527 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 07:19:35 INFO - PROCESS | 1951 | 1466691575558 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:35 INFO - PROCESS | 1951 | 1466691575559 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x1169ac000 == 33 [pid = 1951] [id = 526] 07:19:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x113c4a800) [pid = 1951] [serial = 1578] [outer = 0x0] 07:19:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x12148a000) [pid = 1951] [serial = 1579] [outer = 0x113c4a800] 07:19:35 INFO - PROCESS | 1951 | 1466691575583 Marionette DEBUG loaded listener.js 07:19:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x121a61c00) [pid = 1951] [serial = 1580] [outer = 0x113c4a800] 07:19:35 INFO - PROCESS | 1951 | 1466691575916 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]]]}] 07:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 517ms 07:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:19:35 INFO - PROCESS | 1951 | 1466691575934 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 07:19:35 INFO - PROCESS | 1951 | 1466691575935 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 07:19:35 INFO - PROCESS | 1951 | 1466691575937 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:19:35 INFO - PROCESS | 1951 | 1466691575938 Marionette TRACE conn2 <- [1,2078,null,{}] 07:19:35 INFO - PROCESS | 1951 | 1466691575941 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}] 07:19:35 INFO - PROCESS | 1951 | 1466691575947 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:36 INFO - PROCESS | 1951 | 1466691576069 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 07:19:36 INFO - PROCESS | 1951 | 1466691576073 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:36 INFO - PROCESS | 1951 | 1466691576074 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x12959e800 == 34 [pid = 1951] [id = 527] 07:19:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x11299e800) [pid = 1951] [serial = 1581] [outer = 0x0] 07:19:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x123ea4400) [pid = 1951] [serial = 1582] [outer = 0x11299e800] 07:19:36 INFO - PROCESS | 1951 | 1466691576099 Marionette DEBUG loaded listener.js 07:19:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x126af7800) [pid = 1951] [serial = 1583] [outer = 0x11299e800] 07:19:36 INFO - PROCESS | 1951 | 1466691576419 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]]]}] 07:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 519ms 07:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:19:36 INFO - PROCESS | 1951 | 1466691576468 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 07:19:36 INFO - PROCESS | 1951 | 1466691576469 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 07:19:36 INFO - PROCESS | 1951 | 1466691576472 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:19:36 INFO - PROCESS | 1951 | 1466691576473 Marionette TRACE conn2 <- [1,2082,null,{}] 07:19:36 INFO - PROCESS | 1951 | 1466691576476 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}] 07:19:36 INFO - PROCESS | 1951 | 1466691576477 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:36 INFO - PROCESS | 1951 | 1466691576571 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 07:19:36 INFO - PROCESS | 1951 | 1466691576574 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:36 INFO - PROCESS | 1951 | 1466691576575 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a8db000 == 35 [pid = 1951] [id = 528] 07:19:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x126af8000) [pid = 1951] [serial = 1584] [outer = 0x0] 07:19:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x126c4ec00) [pid = 1951] [serial = 1585] [outer = 0x126af8000] 07:19:36 INFO - PROCESS | 1951 | 1466691576598 Marionette DEBUG loaded listener.js 07:19:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x127352400) [pid = 1951] [serial = 1586] [outer = 0x126af8000] 07:19:36 INFO - PROCESS | 1951 | 1466691576927 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]]]}] 07:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 469ms 07:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:19:36 INFO - PROCESS | 1951 | 1466691576940 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 07:19:36 INFO - PROCESS | 1951 | 1466691576942 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 07:19:36 INFO - PROCESS | 1951 | 1466691576944 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:19:36 INFO - PROCESS | 1951 | 1466691576946 Marionette TRACE conn2 <- [1,2086,null,{}] 07:19:36 INFO - PROCESS | 1951 | 1466691576951 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}] 07:19:36 INFO - PROCESS | 1951 | 1466691576952 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:37 INFO - PROCESS | 1951 | 1466691577050 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 07:19:37 INFO - PROCESS | 1951 | 1466691577088 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:37 INFO - PROCESS | 1951 | 1466691577089 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb17000 == 36 [pid = 1951] [id = 529] 07:19:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x126c4d400) [pid = 1951] [serial = 1587] [outer = 0x0] 07:19:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1273e9000) [pid = 1951] [serial = 1588] [outer = 0x126c4d400] 07:19:37 INFO - PROCESS | 1951 | 1466691577112 Marionette DEBUG loaded listener.js 07:19:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1273f0c00) [pid = 1951] [serial = 1589] [outer = 0x126c4d400] 07:19:37 INFO - PROCESS | 1951 | 1466691577418 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]]]}] 07:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 521ms 07:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:19:37 INFO - PROCESS | 1951 | 1466691577466 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 07:19:37 INFO - PROCESS | 1951 | 1466691577467 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 07:19:37 INFO - PROCESS | 1951 | 1466691577469 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:19:37 INFO - PROCESS | 1951 | 1466691577471 Marionette TRACE conn2 <- [1,2090,null,{}] 07:19:37 INFO - PROCESS | 1951 | 1466691577479 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}] 07:19:37 INFO - PROCESS | 1951 | 1466691577480 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:37 INFO - PROCESS | 1951 | 1466691577580 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 07:19:37 INFO - PROCESS | 1951 | 1466691577583 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:37 INFO - PROCESS | 1951 | 1466691577584 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c49c000 == 37 [pid = 1951] [id = 530] 07:19:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1129d0c00) [pid = 1951] [serial = 1590] [outer = 0x0] 07:19:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x1288bd800) [pid = 1951] [serial = 1591] [outer = 0x1129d0c00] 07:19:37 INFO - PROCESS | 1951 | 1466691577607 Marionette DEBUG loaded listener.js 07:19:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x1288c2000) [pid = 1951] [serial = 1592] [outer = 0x1129d0c00] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x117149000) [pid = 1951] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1213f4800) [pid = 1951] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x1176c7800) [pid = 1951] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x1183f0400) [pid = 1951] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x111ecb800) [pid = 1951] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1129c5800) [pid = 1951] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x112964800) [pid = 1951] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x110f81800) [pid = 1951] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x112967000) [pid = 1951] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x117141400) [pid = 1951] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x119587000) [pid = 1951] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x1129c8c00) [pid = 1951] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x118a45000) [pid = 1951] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x120e4d800) [pid = 1951] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1199e5c00) [pid = 1951] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:19:37 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x112963800) [pid = 1951] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:19:38 INFO - PROCESS | 1951 | 1466691578009 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]]]}] 07:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 572ms 07:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:19:38 INFO - PROCESS | 1951 | 1466691578043 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 07:19:38 INFO - PROCESS | 1951 | 1466691578044 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 07:19:38 INFO - PROCESS | 1951 | 1466691578048 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:19:38 INFO - PROCESS | 1951 | 1466691578050 Marionette TRACE conn2 <- [1,2094,null,{}] 07:19:38 INFO - PROCESS | 1951 | 1466691578052 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}] 07:19:38 INFO - PROCESS | 1951 | 1466691578053 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:38 INFO - PROCESS | 1951 | 1466691578129 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 07:19:38 INFO - PROCESS | 1951 | 1466691578134 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:38 INFO - PROCESS | 1951 | 1466691578135 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x126aad000 == 38 [pid = 1951] [id = 531] 07:19:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x111ecb800) [pid = 1951] [serial = 1593] [outer = 0x0] 07:19:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x116f90c00) [pid = 1951] [serial = 1594] [outer = 0x111ecb800] 07:19:38 INFO - PROCESS | 1951 | 1466691578159 Marionette DEBUG loaded listener.js 07:19:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x118577800) [pid = 1951] [serial = 1595] [outer = 0x111ecb800] 07:19:38 INFO - PROCESS | 1951 | 1466691578494 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]]]}] 07:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 468ms 07:19:38 INFO - PROCESS | 1951 | 1466691578517 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 07:19:38 INFO - PROCESS | 1951 | 1466691578518 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 07:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:19:38 INFO - PROCESS | 1951 | 1466691578521 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:19:38 INFO - PROCESS | 1951 | 1466691578522 Marionette TRACE conn2 <- [1,2098,null,{}] 07:19:38 INFO - PROCESS | 1951 | 1466691578525 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}] 07:19:38 INFO - PROCESS | 1951 | 1466691578526 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:38 INFO - PROCESS | 1951 | 1466691578663 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 07:19:38 INFO - PROCESS | 1951 | 1466691578763 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:38 INFO - PROCESS | 1951 | 1466691578765 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x11693a000 == 39 [pid = 1951] [id = 532] 07:19:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x110f7e400) [pid = 1951] [serial = 1596] [outer = 0x0] 07:19:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x11295bc00) [pid = 1951] [serial = 1597] [outer = 0x110f7e400] 07:19:38 INFO - PROCESS | 1951 | 1466691578798 Marionette DEBUG loaded listener.js 07:19:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1129d2c00) [pid = 1951] [serial = 1598] [outer = 0x110f7e400] 07:19:39 INFO - PROCESS | 1951 | 1466691579194 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]]]}] 07:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 719ms 07:19:39 INFO - PROCESS | 1951 | 1466691579241 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 07:19:39 INFO - PROCESS | 1951 | 1466691579244 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 07:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:19:39 INFO - PROCESS | 1951 | 1466691579250 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:19:39 INFO - PROCESS | 1951 | 1466691579251 Marionette TRACE conn2 <- [1,2102,null,{}] 07:19:39 INFO - PROCESS | 1951 | 1466691579254 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}] 07:19:39 INFO - PROCESS | 1951 | 1466691579258 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:39 INFO - PROCESS | 1951 | 1466691579357 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 07:19:39 INFO - PROCESS | 1951 | 1466691579450 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:39 INFO - PROCESS | 1951 | 1466691579452 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213d2000 == 40 [pid = 1951] [id = 533] 07:19:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1176c6c00) [pid = 1951] [serial = 1599] [outer = 0x0] 07:19:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x118240c00) [pid = 1951] [serial = 1600] [outer = 0x1176c6c00] 07:19:39 INFO - PROCESS | 1951 | 1466691579484 Marionette DEBUG loaded listener.js 07:19:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x118491400) [pid = 1951] [serial = 1601] [outer = 0x1176c6c00] 07:19:39 INFO - PROCESS | 1951 | 1466691579899 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]]]}] 07:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 670ms 07:19:39 INFO - PROCESS | 1951 | 1466691579920 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 07:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:19:39 INFO - PROCESS | 1951 | 1466691579922 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 07:19:39 INFO - PROCESS | 1951 | 1466691579925 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:19:39 INFO - PROCESS | 1951 | 1466691579926 Marionette TRACE conn2 <- [1,2106,null,{}] 07:19:39 INFO - PROCESS | 1951 | 1466691579929 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}] 07:19:39 INFO - PROCESS | 1951 | 1466691579930 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:40 INFO - PROCESS | 1951 | 1466691580030 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 07:19:40 INFO - PROCESS | 1951 | 1466691580104 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:40 INFO - PROCESS | 1951 | 1466691580105 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293e6800 == 41 [pid = 1951] [id = 534] 07:19:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x119602400) [pid = 1951] [serial = 1602] [outer = 0x0] 07:19:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x119830800) [pid = 1951] [serial = 1603] [outer = 0x119602400] 07:19:40 INFO - PROCESS | 1951 | 1466691580133 Marionette DEBUG loaded listener.js 07:19:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x120fd6400) [pid = 1951] [serial = 1604] [outer = 0x119602400] 07:19:40 INFO - PROCESS | 1951 | 1466691580550 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]]]}] 07:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 669ms 07:19:40 INFO - PROCESS | 1951 | 1466691580594 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 07:19:40 INFO - PROCESS | 1951 | 1466691580597 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 07:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:19:40 INFO - PROCESS | 1951 | 1466691580605 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:19:40 INFO - PROCESS | 1951 | 1466691580608 Marionette TRACE conn2 <- [1,2110,null,{}] 07:19:40 INFO - PROCESS | 1951 | 1466691580611 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}] 07:19:40 INFO - PROCESS | 1951 | 1466691580613 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:40 INFO - PROCESS | 1951 | 1466691580715 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 07:19:40 INFO - PROCESS | 1951 | 1466691580838 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:40 INFO - PROCESS | 1951 | 1466691580840 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be4d000 == 42 [pid = 1951] [id = 535] 07:19:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x11960a000) [pid = 1951] [serial = 1605] [outer = 0x0] 07:19:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1252f6000) [pid = 1951] [serial = 1606] [outer = 0x11960a000] 07:19:40 INFO - PROCESS | 1951 | 1466691580869 Marionette DEBUG loaded listener.js 07:19:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x126ac1400) [pid = 1951] [serial = 1607] [outer = 0x11960a000] 07:19:41 INFO - PROCESS | 1951 | 1466691581418 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]]]}] 07:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 830ms 07:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:19:41 INFO - PROCESS | 1951 | 1466691581431 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 07:19:41 INFO - PROCESS | 1951 | 1466691581433 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 07:19:41 INFO - PROCESS | 1951 | 1466691581436 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:19:41 INFO - PROCESS | 1951 | 1466691581438 Marionette TRACE conn2 <- [1,2114,null,{}] 07:19:41 INFO - PROCESS | 1951 | 1466691581442 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}] 07:19:41 INFO - PROCESS | 1951 | 1466691581444 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:41 INFO - PROCESS | 1951 | 1466691581539 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 07:19:41 INFO - PROCESS | 1951 | 1466691581607 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:41 INFO - PROCESS | 1951 | 1466691581609 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182a3000 == 43 [pid = 1951] [id = 536] 07:19:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x1129ce000) [pid = 1951] [serial = 1608] [outer = 0x0] 07:19:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x112d07c00) [pid = 1951] [serial = 1609] [outer = 0x1129ce000] 07:19:41 INFO - PROCESS | 1951 | 1466691581641 Marionette DEBUG loaded listener.js 07:19:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x1164e3800) [pid = 1951] [serial = 1610] [outer = 0x1129ce000] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x126aad000 == 42 [pid = 1951] [id = 531] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12c49c000 == 41 [pid = 1951] [id = 530] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb17000 == 40 [pid = 1951] [id = 529] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12a8db000 == 39 [pid = 1951] [id = 528] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12959e800 == 38 [pid = 1951] [id = 527] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x1169ac000 == 37 [pid = 1951] [id = 526] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x127194800 == 36 [pid = 1951] [id = 525] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x123968800 == 35 [pid = 1951] [id = 524] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x118ad4000 == 34 [pid = 1951] [id = 523] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x118ad1800 == 33 [pid = 1951] [id = 522] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x121096800 == 32 [pid = 1951] [id = 521] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x116171800 == 31 [pid = 1951] [id = 520] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12be4d000 == 30 [pid = 1951] [id = 535] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x1293e6800 == 29 [pid = 1951] [id = 534] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x1213d2000 == 28 [pid = 1951] [id = 533] 07:19:42 INFO - PROCESS | 1951 | --DOCSHELL 0x11693a000 == 27 [pid = 1951] [id = 532] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x1199e1000) [pid = 1951] [serial = 1540] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x121a58c00) [pid = 1951] [serial = 1543] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x118235000) [pid = 1951] [serial = 1531] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1183e7000) [pid = 1951] [serial = 1532] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x118492c00) [pid = 1951] [serial = 1534] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x1122a9000) [pid = 1951] [serial = 1525] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x115e87c00) [pid = 1951] [serial = 1528] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x116f91400) [pid = 1951] [serial = 1529] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x112fa6c00) [pid = 1951] [serial = 1523] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1129a5800) [pid = 1951] [serial = 1522] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x12491bc00) [pid = 1951] [serial = 1546] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x123e0d000) [pid = 1951] [serial = 1544] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x112997800) [pid = 1951] [serial = 1511] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x112a73400) [pid = 1951] [serial = 1510] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x11823e400) [pid = 1951] [serial = 1514] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x117e82400) [pid = 1951] [serial = 1513] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1199da800) [pid = 1951] [serial = 1517] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x11982ac00) [pid = 1951] [serial = 1516] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x113242400) [pid = 1951] [serial = 1549] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x123f1d400) [pid = 1951] [serial = 1552] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x118239400) [pid = 1951] [serial = 1550] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x1252ec000) [pid = 1951] [serial = 1547] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x126af2400) [pid = 1951] [serial = 1556] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x11921ac00) [pid = 1951] [serial = 1535] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x12491d000) [pid = 1951] [serial = 1520] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x112999c00) [pid = 1951] [serial = 1526] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x123e0c400) [pid = 1951] [serial = 1519] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x11921e400) [pid = 1951] [serial = 1537] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x126a0b400) [pid = 1951] [serial = 1555] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x119825400) [pid = 1951] [serial = 1538] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x1253e0000) [pid = 1951] [serial = 1553] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x120fdc400) [pid = 1951] [serial = 1541] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x126c4d800) [pid = 1951] [serial = 1558] [outer = 0x0] [url = about:blank] 07:19:42 INFO - PROCESS | 1951 | 1466691582590 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]]]}] 07:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1174ms 07:19:42 INFO - PROCESS | 1951 | 1466691582612 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 07:19:42 INFO - PROCESS | 1951 | 1466691582616 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 07:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:19:42 INFO - PROCESS | 1951 | 1466691582619 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:19:42 INFO - PROCESS | 1951 | 1466691582621 Marionette TRACE conn2 <- [1,2118,null,{}] 07:19:42 INFO - PROCESS | 1951 | 1466691582625 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}] 07:19:42 INFO - PROCESS | 1951 | 1466691582626 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:42 INFO - PROCESS | 1951 | 1466691582704 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 07:19:42 INFO - PROCESS | 1951 | 1466691582709 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:42 INFO - PROCESS | 1951 | 1466691582710 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x1169be800 == 28 [pid = 1951] [id = 537] 07:19:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x11295c400) [pid = 1951] [serial = 1611] [outer = 0x0] 07:19:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x1129cfc00) [pid = 1951] [serial = 1612] [outer = 0x11295c400] 07:19:42 INFO - PROCESS | 1951 | 1466691582742 Marionette DEBUG loaded listener.js 07:19:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x112f59400) [pid = 1951] [serial = 1613] [outer = 0x11295c400] 07:19:43 INFO - PROCESS | 1951 | 1466691583070 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]]]}] 07:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 472ms 07:19:43 INFO - PROCESS | 1951 | 1466691583091 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 07:19:43 INFO - PROCESS | 1951 | 1466691583097 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 07:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:19:43 INFO - PROCESS | 1951 | 1466691583103 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:19:43 INFO - PROCESS | 1951 | 1466691583105 Marionette TRACE conn2 <- [1,2122,null,{}] 07:19:43 INFO - PROCESS | 1951 | 1466691583108 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}] 07:19:43 INFO - PROCESS | 1951 | 1466691583110 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:43 INFO - PROCESS | 1951 | 1466691583213 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 07:19:43 INFO - PROCESS | 1951 | 1466691583273 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:43 INFO - PROCESS | 1951 | 1466691583274 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x118589800 == 29 [pid = 1951] [id = 538] 07:19:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x113dc5800) [pid = 1951] [serial = 1614] [outer = 0x0] 07:19:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x1167efc00) [pid = 1951] [serial = 1615] [outer = 0x113dc5800] 07:19:43 INFO - PROCESS | 1951 | 1466691583301 Marionette DEBUG loaded listener.js 07:19:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x1176c7000) [pid = 1951] [serial = 1616] [outer = 0x113dc5800] 07:19:43 INFO - PROCESS | 1951 | 1466691583591 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]]]}] 07:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 520ms 07:19:43 INFO - PROCESS | 1951 | 1466691583624 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 07:19:43 INFO - PROCESS | 1951 | 1466691583637 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 07:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:19:43 INFO - PROCESS | 1951 | 1466691583639 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:19:43 INFO - PROCESS | 1951 | 1466691583642 Marionette TRACE conn2 <- [1,2126,null,{}] 07:19:43 INFO - PROCESS | 1951 | 1466691583652 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}] 07:19:43 INFO - PROCESS | 1951 | 1466691583655 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:43 INFO - PROCESS | 1951 | 1466691583730 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 07:19:43 INFO - PROCESS | 1951 | 1466691583789 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:43 INFO - PROCESS | 1951 | 1466691583791 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x12108c800 == 30 [pid = 1951] [id = 539] 07:19:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x11229dc00) [pid = 1951] [serial = 1617] [outer = 0x0] 07:19:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x11823e400) [pid = 1951] [serial = 1618] [outer = 0x11229dc00] 07:19:43 INFO - PROCESS | 1951 | 1466691583819 Marionette DEBUG loaded listener.js 07:19:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x11856bc00) [pid = 1951] [serial = 1619] [outer = 0x11229dc00] 07:19:44 INFO - PROCESS | 1951 | 1466691584117 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]]]}] 07:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 522ms 07:19:44 INFO - PROCESS | 1951 | 1466691584161 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 07:19:44 INFO - PROCESS | 1951 | 1466691584165 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 07:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:19:44 INFO - PROCESS | 1951 | 1466691584168 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:19:44 INFO - PROCESS | 1951 | 1466691584169 Marionette TRACE conn2 <- [1,2130,null,{}] 07:19:44 INFO - PROCESS | 1951 | 1466691584171 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}] 07:19:44 INFO - PROCESS | 1951 | 1466691584172 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:44 INFO - PROCESS | 1951 | 1466691584251 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 07:19:44 INFO - PROCESS | 1951 | 1466691584254 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:44 INFO - PROCESS | 1951 | 1466691584256 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x124cc6000 == 31 [pid = 1951] [id = 540] 07:19:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x118f8f000) [pid = 1951] [serial = 1620] [outer = 0x0] 07:19:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x119591400) [pid = 1951] [serial = 1621] [outer = 0x118f8f000] 07:19:44 INFO - PROCESS | 1951 | 1466691584283 Marionette DEBUG loaded listener.js 07:19:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x11980e000) [pid = 1951] [serial = 1622] [outer = 0x118f8f000] 07:19:44 INFO - PROCESS | 1951 | 1466691584619 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] 07:19:44 INFO - PROCESS | 1951 | 1466691584642 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 07:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:19:44 INFO - PROCESS | 1951 | 1466691584645 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:19:44 INFO - PROCESS | 1951 | 1466691584647 Marionette TRACE conn2 <- [1,2134,null,{}] 07:19:44 INFO - PROCESS | 1951 | 1466691584652 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}] 07:19:44 INFO - PROCESS | 1951 | 1466691584653 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:44 INFO - PROCESS | 1951 | 1466691584767 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 07:19:44 INFO - PROCESS | 1951 | 1466691584782 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:44 INFO - PROCESS | 1951 | 1466691584783 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x12718c000 == 32 [pid = 1951] [id = 541] 07:19:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x1120dfc00) [pid = 1951] [serial = 1623] [outer = 0x0] 07:19:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x119826400) [pid = 1951] [serial = 1624] [outer = 0x1120dfc00] 07:19:44 INFO - PROCESS | 1951 | 1466691584808 Marionette DEBUG loaded listener.js 07:19:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x119c7a400) [pid = 1951] [serial = 1625] [outer = 0x1120dfc00] 07:19:45 INFO - PROCESS | 1951 | 1466691585155 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]]]}] 07:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 522ms 07:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:19:45 INFO - PROCESS | 1951 | 1466691585168 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 07:19:45 INFO - PROCESS | 1951 | 1466691585169 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 07:19:45 INFO - PROCESS | 1951 | 1466691585171 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:19:45 INFO - PROCESS | 1951 | 1466691585172 Marionette TRACE conn2 <- [1,2138,null,{}] 07:19:45 INFO - PROCESS | 1951 | 1466691585174 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}] 07:19:45 INFO - PROCESS | 1951 | 1466691585181 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:45 INFO - PROCESS | 1951 | 1466691585293 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 07:19:45 INFO - PROCESS | 1951 | 1466691585330 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:45 INFO - PROCESS | 1951 | 1466691585331 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x128d07800 == 33 [pid = 1951] [id = 542] 07:19:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x119c7b400) [pid = 1951] [serial = 1626] [outer = 0x0] 07:19:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1213ec800) [pid = 1951] [serial = 1627] [outer = 0x119c7b400] 07:19:45 INFO - PROCESS | 1951 | 1466691585356 Marionette DEBUG loaded listener.js 07:19:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x123f1c000) [pid = 1951] [serial = 1628] [outer = 0x119c7b400] 07:19:45 INFO - PROCESS | 1951 | 1466691585673 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]]]}] 07:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 521ms 07:19:45 INFO - PROCESS | 1951 | 1466691585692 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 07:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:19:45 INFO - PROCESS | 1951 | 1466691585694 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 07:19:45 INFO - PROCESS | 1951 | 1466691585697 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:19:45 INFO - PROCESS | 1951 | 1466691585698 Marionette TRACE conn2 <- [1,2142,null,{}] 07:19:45 INFO - PROCESS | 1951 | 1466691585700 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}] 07:19:45 INFO - PROCESS | 1951 | 1466691585701 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:45 INFO - PROCESS | 1951 | 1466691585804 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 07:19:45 INFO - PROCESS | 1951 | 1466691585841 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:45 INFO - PROCESS | 1951 | 1466691585843 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293ad800 == 34 [pid = 1951] [id = 543] 07:19:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x123f22000) [pid = 1951] [serial = 1629] [outer = 0x0] 07:19:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x124ce9400) [pid = 1951] [serial = 1630] [outer = 0x123f22000] 07:19:45 INFO - PROCESS | 1951 | 1466691585867 Marionette DEBUG loaded listener.js 07:19:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1252f3c00) [pid = 1951] [serial = 1631] [outer = 0x123f22000] 07:19:46 INFO - PROCESS | 1951 | 1466691586184 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] 07:19:46 INFO - PROCESS | 1951 | 1466691586218 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 07:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:19:46 INFO - PROCESS | 1951 | 1466691586220 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:19:46 INFO - PROCESS | 1951 | 1466691586221 Marionette TRACE conn2 <- [1,2146,null,{}] 07:19:46 INFO - PROCESS | 1951 | 1466691586230 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}] 07:19:46 INFO - PROCESS | 1951 | 1466691586231 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:46 INFO - PROCESS | 1951 | 1466691586327 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 07:19:46 INFO - PROCESS | 1951 | 1466691586331 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:46 INFO - PROCESS | 1951 | 1466691586332 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x1295a3800 == 35 [pid = 1951] [id = 544] 07:19:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x124913c00) [pid = 1951] [serial = 1632] [outer = 0x0] 07:19:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1253ea800) [pid = 1951] [serial = 1633] [outer = 0x124913c00] 07:19:46 INFO - PROCESS | 1951 | 1466691586356 Marionette DEBUG loaded listener.js 07:19:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x126af0000) [pid = 1951] [serial = 1634] [outer = 0x124913c00] 07:19:46 INFO - PROCESS | 1951 | 1466691586674 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] 07:19:46 INFO - PROCESS | 1951 | 1466691586706 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 07:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:19:46 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x11299e800) [pid = 1951] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:19:46 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x126c4d400) [pid = 1951] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:19:46 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x126af8000) [pid = 1951] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:19:46 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x11614c800) [pid = 1951] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:19:46 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x11982a000) [pid = 1951] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:19:46 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x118506800) [pid = 1951] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:19:46 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x126af2c00) [pid = 1951] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:19:46 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x116a1c800) [pid = 1951] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:19:46 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x110f7a400) [pid = 1951] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:19:46 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x112a7f000) [pid = 1951] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:19:46 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x113c4a800) [pid = 1951] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:19:46 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x111ecb800) [pid = 1951] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:19:46 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x1129d0c00) [pid = 1951] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:19:46 INFO - PROCESS | 1951 | 1466691586858 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:19:46 INFO - PROCESS | 1951 | 1466691586859 Marionette TRACE conn2 <- [1,2150,null,{}] 07:19:46 INFO - PROCESS | 1951 | 1466691586867 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}] 07:19:46 INFO - PROCESS | 1951 | 1466691586868 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:46 INFO - PROCESS | 1951 | 1466691586949 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 07:19:46 INFO - PROCESS | 1951 | 1466691586953 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:46 INFO - PROCESS | 1951 | 1466691586954 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x120f91800 == 36 [pid = 1951] [id = 545] 07:19:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x1129d1000) [pid = 1951] [serial = 1635] [outer = 0x0] 07:19:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x116975800) [pid = 1951] [serial = 1636] [outer = 0x1129d1000] 07:19:46 INFO - PROCESS | 1951 | 1466691586987 Marionette DEBUG loaded listener.js 07:19:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x11848d000) [pid = 1951] [serial = 1637] [outer = 0x1129d1000] 07:19:47 INFO - PROCESS | 1951 | 1466691587319 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]]]}] 07:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 485ms 07:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:19:47 INFO - PROCESS | 1951 | 1466691587334 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 07:19:47 INFO - PROCESS | 1951 | 1466691587336 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 07:19:47 INFO - PROCESS | 1951 | 1466691587338 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:19:47 INFO - PROCESS | 1951 | 1466691587339 Marionette TRACE conn2 <- [1,2154,null,{}] 07:19:47 INFO - PROCESS | 1951 | 1466691587341 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}] 07:19:47 INFO - PROCESS | 1951 | 1466691587343 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:47 INFO - PROCESS | 1951 | 1466691587421 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 07:19:47 INFO - PROCESS | 1951 | 1466691587425 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:47 INFO - PROCESS | 1951 | 1466691587426 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aeed800 == 37 [pid = 1951] [id = 546] 07:19:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1129cf000) [pid = 1951] [serial = 1638] [outer = 0x0] 07:19:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x126af3400) [pid = 1951] [serial = 1639] [outer = 0x1129cf000] 07:19:47 INFO - PROCESS | 1951 | 1466691587452 Marionette DEBUG loaded listener.js 07:19:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x126c48c00) [pid = 1951] [serial = 1640] [outer = 0x1129cf000] 07:19:47 INFO - PROCESS | 1951 | 1466691587773 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]]]}] 07:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 468ms 07:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:19:47 INFO - PROCESS | 1951 | 1466691587807 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 07:19:47 INFO - PROCESS | 1951 | 1466691587808 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 07:19:47 INFO - PROCESS | 1951 | 1466691587811 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:19:47 INFO - PROCESS | 1951 | 1466691587814 Marionette TRACE conn2 <- [1,2158,null,{}] 07:19:47 INFO - PROCESS | 1951 | 1466691587817 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}] 07:19:47 INFO - PROCESS | 1951 | 1466691587819 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:47 INFO - PROCESS | 1951 | 1466691587936 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 07:19:47 INFO - PROCESS | 1951 | 1466691587941 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:47 INFO - PROCESS | 1951 | 1466691587943 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x126ab0000 == 38 [pid = 1951] [id = 547] 07:19:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x126c48800) [pid = 1951] [serial = 1641] [outer = 0x0] 07:19:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x12717cc00) [pid = 1951] [serial = 1642] [outer = 0x126c48800] 07:19:47 INFO - PROCESS | 1951 | 1466691587977 Marionette DEBUG loaded listener.js 07:19:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1288bd400) [pid = 1951] [serial = 1643] [outer = 0x126c48800] 07:19:48 INFO - PROCESS | 1951 | 1466691588317 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]]]}] 07:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 522ms 07:19:48 INFO - PROCESS | 1951 | 1466691588334 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 07:19:48 INFO - PROCESS | 1951 | 1466691588335 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 07:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:19:48 INFO - PROCESS | 1951 | 1466691588337 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:19:48 INFO - PROCESS | 1951 | 1466691588338 Marionette TRACE conn2 <- [1,2162,null,{}] 07:19:48 INFO - PROCESS | 1951 | 1466691588341 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}] 07:19:48 INFO - PROCESS | 1951 | 1466691588342 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:48 INFO - PROCESS | 1951 | 1466691588425 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 07:19:48 INFO - PROCESS | 1951 | 1466691588432 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:48 INFO - PROCESS | 1951 | 1466691588433 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c898000 == 39 [pid = 1951] [id = 548] 07:19:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x117140400) [pid = 1951] [serial = 1644] [outer = 0x0] 07:19:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1288c7400) [pid = 1951] [serial = 1645] [outer = 0x117140400] 07:19:48 INFO - PROCESS | 1951 | 1466691588457 Marionette DEBUG loaded listener.js 07:19:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x128a5f800) [pid = 1951] [serial = 1646] [outer = 0x117140400] 07:19:48 INFO - PROCESS | 1951 | 1466691588781 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]]]}] 07:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 469ms 07:19:48 INFO - PROCESS | 1951 | 1466691588807 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 07:19:48 INFO - PROCESS | 1951 | 1466691588808 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 07:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:19:48 INFO - PROCESS | 1951 | 1466691588810 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:19:48 INFO - PROCESS | 1951 | 1466691588812 Marionette TRACE conn2 <- [1,2166,null,{}] 07:19:48 INFO - PROCESS | 1951 | 1466691588815 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}] 07:19:48 INFO - PROCESS | 1951 | 1466691588816 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:48 INFO - PROCESS | 1951 | 1466691588976 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 07:19:49 INFO - PROCESS | 1951 | 1466691589013 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:49 INFO - PROCESS | 1951 | 1466691589015 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x113c26800 == 40 [pid = 1951] [id = 549] 07:19:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x110f83400) [pid = 1951] [serial = 1647] [outer = 0x0] 07:19:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x111ecd400) [pid = 1951] [serial = 1648] [outer = 0x110f83400] 07:19:49 INFO - PROCESS | 1951 | 1466691589047 Marionette DEBUG loaded listener.js 07:19:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x112962c00) [pid = 1951] [serial = 1649] [outer = 0x110f83400] 07:19:49 INFO - PROCESS | 1951 | 1466691589569 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]]]}] 07:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 771ms 07:19:49 INFO - PROCESS | 1951 | 1466691589583 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 07:19:49 INFO - PROCESS | 1951 | 1466691589585 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 07:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:19:49 INFO - PROCESS | 1951 | 1466691589589 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:19:49 INFO - PROCESS | 1951 | 1466691589591 Marionette TRACE conn2 <- [1,2170,null,{}] 07:19:49 INFO - PROCESS | 1951 | 1466691589620 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}] 07:19:49 INFO - PROCESS | 1951 | 1466691589623 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:49 INFO - PROCESS | 1951 | 1466691589774 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 07:19:49 INFO - PROCESS | 1951 | 1466691589836 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:49 INFO - PROCESS | 1951 | 1466691589838 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a8e000 == 41 [pid = 1951] [id = 550] 07:19:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1167fc800) [pid = 1951] [serial = 1650] [outer = 0x0] 07:19:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x117140c00) [pid = 1951] [serial = 1651] [outer = 0x1167fc800] 07:19:49 INFO - PROCESS | 1951 | 1466691589868 Marionette DEBUG loaded listener.js 07:19:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x118233400) [pid = 1951] [serial = 1652] [outer = 0x1167fc800] 07:19:50 INFO - PROCESS | 1951 | 1466691590512 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]]]}] 07:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 977ms 07:19:50 INFO - PROCESS | 1951 | 1466691590565 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 07:19:50 INFO - PROCESS | 1951 | 1466691590568 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 07:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:19:50 INFO - PROCESS | 1951 | 1466691590571 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:19:50 INFO - PROCESS | 1951 | 1466691590573 Marionette TRACE conn2 <- [1,2174,null,{}] 07:19:50 INFO - PROCESS | 1951 | 1466691590577 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}] 07:19:50 INFO - PROCESS | 1951 | 1466691590578 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:50 INFO - PROCESS | 1951 | 1466691590681 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 07:19:50 INFO - PROCESS | 1951 | 1466691590764 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:50 INFO - PROCESS | 1951 | 1466691590767 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x11816f800 == 42 [pid = 1951] [id = 551] 07:19:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x114e7c800) [pid = 1951] [serial = 1653] [outer = 0x0] 07:19:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x115e88800) [pid = 1951] [serial = 1654] [outer = 0x114e7c800] 07:19:50 INFO - PROCESS | 1951 | 1466691590796 Marionette DEBUG loaded listener.js 07:19:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x116978400) [pid = 1951] [serial = 1655] [outer = 0x114e7c800] 07:19:50 INFO - PROCESS | 1951 | --DOCSHELL 0x12c898000 == 41 [pid = 1951] [id = 548] 07:19:50 INFO - PROCESS | 1951 | --DOCSHELL 0x126ab0000 == 40 [pid = 1951] [id = 547] 07:19:50 INFO - PROCESS | 1951 | --DOCSHELL 0x12aeed800 == 39 [pid = 1951] [id = 546] 07:19:50 INFO - PROCESS | 1951 | --DOCSHELL 0x120f91800 == 38 [pid = 1951] [id = 545] 07:19:50 INFO - PROCESS | 1951 | --DOCSHELL 0x1295a3800 == 37 [pid = 1951] [id = 544] 07:19:50 INFO - PROCESS | 1951 | --DOCSHELL 0x1293ad800 == 36 [pid = 1951] [id = 543] 07:19:50 INFO - PROCESS | 1951 | --DOCSHELL 0x128d07800 == 35 [pid = 1951] [id = 542] 07:19:50 INFO - PROCESS | 1951 | --DOCSHELL 0x12718c000 == 34 [pid = 1951] [id = 541] 07:19:50 INFO - PROCESS | 1951 | --DOCSHELL 0x124cc6000 == 33 [pid = 1951] [id = 540] 07:19:51 INFO - PROCESS | 1951 | --DOCSHELL 0x12108c800 == 32 [pid = 1951] [id = 539] 07:19:51 INFO - PROCESS | 1951 | --DOCSHELL 0x118589800 == 31 [pid = 1951] [id = 538] 07:19:51 INFO - PROCESS | 1951 | --DOCSHELL 0x1169be800 == 30 [pid = 1951] [id = 537] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x123ea4400) [pid = 1951] [serial = 1582] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x1273e9000) [pid = 1951] [serial = 1588] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x126c4ec00) [pid = 1951] [serial = 1585] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x127352400) [pid = 1951] [serial = 1586] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x118232c00) [pid = 1951] [serial = 1570] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x118487400) [pid = 1951] [serial = 1571] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1199e6400) [pid = 1951] [serial = 1576] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x12124fc00) [pid = 1951] [serial = 1577] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x119608800) [pid = 1951] [serial = 1573] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x119827c00) [pid = 1951] [serial = 1574] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x127183800) [pid = 1951] [serial = 1559] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x117145000) [pid = 1951] [serial = 1564] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x11814ec00) [pid = 1951] [serial = 1565] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1122a0400) [pid = 1951] [serial = 1561] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1129c9400) [pid = 1951] [serial = 1562] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x11697fc00) [pid = 1951] [serial = 1567] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x117e89400) [pid = 1951] [serial = 1568] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x12148a000) [pid = 1951] [serial = 1579] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x116f90c00) [pid = 1951] [serial = 1594] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x118577800) [pid = 1951] [serial = 1595] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x1288c2000) [pid = 1951] [serial = 1592] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x1273f0c00) [pid = 1951] [serial = 1589] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1288bd800) [pid = 1951] [serial = 1591] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x126af7800) [pid = 1951] [serial = 1583] [outer = 0x0] [url = about:blank] 07:19:51 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x121a61c00) [pid = 1951] [serial = 1580] [outer = 0x0] [url = about:blank] 07:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 622ms 07:19:51 INFO - PROCESS | 1951 | 1466691591188 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]]]}] 07:19:51 INFO - PROCESS | 1951 | 1466691591195 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 07:19:51 INFO - PROCESS | 1951 | 1466691591199 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 07:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:19:51 INFO - PROCESS | 1951 | 1466691591204 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:19:51 INFO - PROCESS | 1951 | 1466691591205 Marionette TRACE conn2 <- [1,2178,null,{}] 07:19:51 INFO - PROCESS | 1951 | 1466691591208 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}] 07:19:51 INFO - PROCESS | 1951 | 1466691591210 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:51 INFO - PROCESS | 1951 | 1466691591291 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 07:19:51 INFO - PROCESS | 1951 | 1466691591298 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:51 INFO - PROCESS | 1951 | 1466691591300 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198ee000 == 31 [pid = 1951] [id = 552] 07:19:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x117e84000) [pid = 1951] [serial = 1656] [outer = 0x0] 07:19:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x11823f800) [pid = 1951] [serial = 1657] [outer = 0x117e84000] 07:19:51 INFO - PROCESS | 1951 | 1466691591327 Marionette DEBUG loaded listener.js 07:19:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x118487400) [pid = 1951] [serial = 1658] [outer = 0x117e84000] 07:19:51 INFO - PROCESS | 1951 | 1466691591691 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]]]}] 07:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 07:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:19:51 INFO - PROCESS | 1951 | 1466691591724 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 07:19:51 INFO - PROCESS | 1951 | 1466691591725 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 07:19:51 INFO - PROCESS | 1951 | 1466691591728 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:19:51 INFO - PROCESS | 1951 | 1466691591732 Marionette TRACE conn2 <- [1,2182,null,{}] 07:19:51 INFO - PROCESS | 1951 | 1466691591740 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}] 07:19:51 INFO - PROCESS | 1951 | 1466691591743 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:51 INFO - PROCESS | 1951 | 1466691591825 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 07:19:51 INFO - PROCESS | 1951 | 1466691591833 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:51 INFO - PROCESS | 1951 | 1466691591835 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x123ec1000 == 32 [pid = 1951] [id = 553] 07:19:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x118574800) [pid = 1951] [serial = 1659] [outer = 0x0] 07:19:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x119608800) [pid = 1951] [serial = 1660] [outer = 0x118574800] 07:19:51 INFO - PROCESS | 1951 | 1466691591863 Marionette DEBUG loaded listener.js 07:19:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x11982a800) [pid = 1951] [serial = 1661] [outer = 0x118574800] 07:19:52 INFO - PROCESS | 1951 | 1466691592202 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]]]}] 07:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 524ms 07:19:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:19:52 INFO - PROCESS | 1951 | 1466691592257 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 07:19:52 INFO - PROCESS | 1951 | 1466691592259 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 07:19:52 INFO - PROCESS | 1951 | 1466691592262 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:19:52 INFO - PROCESS | 1951 | 1466691592264 Marionette TRACE conn2 <- [1,2186,null,{}] 07:19:52 INFO - PROCESS | 1951 | 1466691592266 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}] 07:19:52 INFO - PROCESS | 1951 | 1466691592267 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:52 INFO - PROCESS | 1951 | 1466691592345 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 07:19:52 INFO - PROCESS | 1951 | 1466691592350 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:52 INFO - PROCESS | 1951 | 1466691592352 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x12861c800 == 33 [pid = 1951] [id = 554] 07:19:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1129a1c00) [pid = 1951] [serial = 1662] [outer = 0x0] 07:19:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x120e50000) [pid = 1951] [serial = 1663] [outer = 0x1129a1c00] 07:19:52 INFO - PROCESS | 1951 | 1466691592377 Marionette DEBUG loaded listener.js 07:19:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1213f4800) [pid = 1951] [serial = 1664] [outer = 0x1129a1c00] 07:19:52 INFO - PROCESS | 1951 | 1466691592738 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]]]}] 07:19:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:19:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 520ms 07:19:52 INFO - PROCESS | 1951 | 1466691592783 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 07:19:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:19:52 INFO - PROCESS | 1951 | 1466691592785 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 07:19:52 INFO - PROCESS | 1951 | 1466691592788 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:19:52 INFO - PROCESS | 1951 | 1466691592790 Marionette TRACE conn2 <- [1,2190,null,{}] 07:19:52 INFO - PROCESS | 1951 | 1466691592793 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}] 07:19:52 INFO - PROCESS | 1951 | 1466691592796 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:52 INFO - PROCESS | 1951 | 1466691592957 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 07:19:52 INFO - PROCESS | 1951 | 1466691592970 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:52 INFO - PROCESS | 1951 | 1466691592971 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x11857d800 == 34 [pid = 1951] [id = 555] 07:19:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1199e3000) [pid = 1951] [serial = 1665] [outer = 0x0] 07:19:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x12189c000) [pid = 1951] [serial = 1666] [outer = 0x1199e3000] 07:19:53 INFO - PROCESS | 1951 | 1466691593013 Marionette DEBUG loaded listener.js 07:19:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x11823cc00) [pid = 1951] [serial = 1667] [outer = 0x1199e3000] 07:19:53 INFO - PROCESS | 1951 | 1466691593405 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]]]}] 07:19:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:19:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 622ms 07:19:53 INFO - PROCESS | 1951 | 1466691593410 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 07:19:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:19:53 INFO - PROCESS | 1951 | 1466691593412 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 07:19:53 INFO - PROCESS | 1951 | 1466691593415 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:19:53 INFO - PROCESS | 1951 | 1466691593416 Marionette TRACE conn2 <- [1,2194,null,{}] 07:19:53 INFO - PROCESS | 1951 | 1466691593418 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}] 07:19:53 INFO - PROCESS | 1951 | 1466691593422 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:53 INFO - PROCESS | 1951 | 1466691593542 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 07:19:53 INFO - PROCESS | 1951 | 1466691593554 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:53 INFO - PROCESS | 1951 | 1466691593555 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a50f000 == 35 [pid = 1951] [id = 556] 07:19:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x112966000) [pid = 1951] [serial = 1668] [outer = 0x0] 07:19:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x124996c00) [pid = 1951] [serial = 1669] [outer = 0x112966000] 07:19:53 INFO - PROCESS | 1951 | 1466691593580 Marionette DEBUG loaded listener.js 07:19:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x126af3800) [pid = 1951] [serial = 1670] [outer = 0x112966000] 07:19:53 INFO - PROCESS | 1951 | 1466691593903 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]]]}] 07:19:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:19:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 520ms 07:19:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:19:53 INFO - PROCESS | 1951 | 1466691593935 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 07:19:53 INFO - PROCESS | 1951 | 1466691593937 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 07:19:53 INFO - PROCESS | 1951 | 1466691593939 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:19:53 INFO - PROCESS | 1951 | 1466691593940 Marionette TRACE conn2 <- [1,2198,null,{}] 07:19:53 INFO - PROCESS | 1951 | 1466691593942 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}] 07:19:53 INFO - PROCESS | 1951 | 1466691593943 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:54 INFO - PROCESS | 1951 | 1466691594042 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 07:19:54 INFO - PROCESS | 1951 | 1466691594085 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:54 INFO - PROCESS | 1951 | 1466691594087 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac94800 == 36 [pid = 1951] [id = 557] 07:19:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x126af4800) [pid = 1951] [serial = 1671] [outer = 0x0] 07:19:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x126c50800) [pid = 1951] [serial = 1672] [outer = 0x126af4800] 07:19:54 INFO - PROCESS | 1951 | 1466691594118 Marionette DEBUG loaded listener.js 07:19:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x12735c000) [pid = 1951] [serial = 1673] [outer = 0x126af4800] 07:19:54 INFO - PROCESS | 1951 | 1466691594405 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]]]}] 07:19:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:19:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 07:19:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:19:54 INFO - PROCESS | 1951 | 1466691594458 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 07:19:54 INFO - PROCESS | 1951 | 1466691594459 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 07:19:54 INFO - PROCESS | 1951 | 1466691594461 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:19:54 INFO - PROCESS | 1951 | 1466691594464 Marionette TRACE conn2 <- [1,2202,null,{}] 07:19:54 INFO - PROCESS | 1951 | 1466691594474 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}] 07:19:54 INFO - PROCESS | 1951 | 1466691594475 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:54 INFO - PROCESS | 1951 | 1466691594572 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 07:19:54 INFO - PROCESS | 1951 | 1466691594576 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:54 INFO - PROCESS | 1951 | 1466691594577 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb22800 == 37 [pid = 1951] [id = 558] 07:19:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x11295f000) [pid = 1951] [serial = 1674] [outer = 0x0] 07:19:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1273ea400) [pid = 1951] [serial = 1675] [outer = 0x11295f000] 07:19:54 INFO - PROCESS | 1951 | 1466691594601 Marionette DEBUG loaded listener.js 07:19:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1288c1400) [pid = 1951] [serial = 1676] [outer = 0x11295f000] 07:19:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:19:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 481ms 07:19:54 INFO - PROCESS | 1951 | 1466691594937 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]]]}] 07:19:54 INFO - PROCESS | 1951 | 1466691594943 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 07:19:54 INFO - PROCESS | 1951 | 1466691594944 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 07:19:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:19:54 INFO - PROCESS | 1951 | 1466691594955 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:19:54 INFO - PROCESS | 1951 | 1466691594956 Marionette TRACE conn2 <- [1,2206,null,{}] 07:19:54 INFO - PROCESS | 1951 | 1466691594958 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}] 07:19:54 INFO - PROCESS | 1951 | 1466691594959 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:55 INFO - PROCESS | 1951 | 1466691595066 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 07:19:55 INFO - PROCESS | 1951 | 1466691595070 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:55 INFO - PROCESS | 1951 | 1466691595071 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4a9000 == 38 [pid = 1951] [id = 559] 07:19:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1288c0400) [pid = 1951] [serial = 1677] [outer = 0x0] 07:19:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x128a5c400) [pid = 1951] [serial = 1678] [outer = 0x1288c0400] 07:19:55 INFO - PROCESS | 1951 | 1466691595103 Marionette DEBUG loaded listener.js 07:19:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x128a65000) [pid = 1951] [serial = 1679] [outer = 0x1288c0400] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x119c7b400) [pid = 1951] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x11229dc00) [pid = 1951] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x1129ce000) [pid = 1951] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x11295c400) [pid = 1951] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x113dc5800) [pid = 1951] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x118f8f000) [pid = 1951] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x123f22000) [pid = 1951] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x110f7e400) [pid = 1951] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1176c6c00) [pid = 1951] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x119602400) [pid = 1951] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x124913c00) [pid = 1951] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x1129d1000) [pid = 1951] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1129cf000) [pid = 1951] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x11960a000) [pid = 1951] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1120dfc00) [pid = 1951] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:19:55 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x126c48800) [pid = 1951] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:19:55 INFO - PROCESS | 1951 | 1466691595491 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]]]}] 07:19:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:19:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 569ms 07:19:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:19:55 INFO - PROCESS | 1951 | 1466691595524 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 07:19:55 INFO - PROCESS | 1951 | 1466691595525 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 07:19:55 INFO - PROCESS | 1951 | 1466691595528 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:19:55 INFO - PROCESS | 1951 | 1466691595529 Marionette TRACE conn2 <- [1,2210,null,{}] 07:19:55 INFO - PROCESS | 1951 | 1466691595531 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}] 07:19:55 INFO - PROCESS | 1951 | 1466691595533 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:55 INFO - PROCESS | 1951 | 1466691595611 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 07:19:55 INFO - PROCESS | 1951 | 1466691595672 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:55 INFO - PROCESS | 1951 | 1466691595673 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x12861b000 == 39 [pid = 1951] [id = 560] 07:19:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x110f76400) [pid = 1951] [serial = 1680] [outer = 0x0] 07:19:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x117147c00) [pid = 1951] [serial = 1681] [outer = 0x110f76400] 07:19:55 INFO - PROCESS | 1951 | 1466691595697 Marionette DEBUG loaded listener.js 07:19:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x119802c00) [pid = 1951] [serial = 1682] [outer = 0x110f76400] 07:19:55 INFO - PROCESS | 1951 | 1466691595972 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]]]}] 07:19:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:19:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 471ms 07:19:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:19:56 INFO - PROCESS | 1951 | 1466691596002 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 07:19:56 INFO - PROCESS | 1951 | 1466691596004 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 07:19:56 INFO - PROCESS | 1951 | 1466691596006 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:19:56 INFO - PROCESS | 1951 | 1466691596008 Marionette TRACE conn2 <- [1,2214,null,{}] 07:19:56 INFO - PROCESS | 1951 | 1466691596010 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}] 07:19:56 INFO - PROCESS | 1951 | 1466691596012 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:56 INFO - PROCESS | 1951 | 1466691596120 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 07:19:56 INFO - PROCESS | 1951 | 1466691596123 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:56 INFO - PROCESS | 1951 | 1466691596125 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cbc1800 == 40 [pid = 1951] [id = 561] 07:19:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x119c7b400) [pid = 1951] [serial = 1683] [outer = 0x0] 07:19:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1288cb800) [pid = 1951] [serial = 1684] [outer = 0x119c7b400] 07:19:56 INFO - PROCESS | 1951 | 1466691596158 Marionette DEBUG loaded listener.js 07:19:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x128ac4000) [pid = 1951] [serial = 1685] [outer = 0x119c7b400] 07:19:56 INFO - PROCESS | 1951 | 1466691596475 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]]]}] 07:19:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:19:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 475ms 07:19:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:19:56 INFO - PROCESS | 1951 | 1466691596487 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 07:19:56 INFO - PROCESS | 1951 | 1466691596489 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 07:19:56 INFO - PROCESS | 1951 | 1466691596492 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:19:56 INFO - PROCESS | 1951 | 1466691596493 Marionette TRACE conn2 <- [1,2218,null,{}] 07:19:56 INFO - PROCESS | 1951 | 1466691596502 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}] 07:19:56 INFO - PROCESS | 1951 | 1466691596503 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:56 INFO - PROCESS | 1951 | 1466691596613 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 07:19:56 INFO - PROCESS | 1951 | 1466691596647 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:56 INFO - PROCESS | 1951 | 1466691596648 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cd81000 == 41 [pid = 1951] [id = 562] 07:19:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x11823f000) [pid = 1951] [serial = 1686] [outer = 0x0] 07:19:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x128ac8400) [pid = 1951] [serial = 1687] [outer = 0x11823f000] 07:19:56 INFO - PROCESS | 1951 | 1466691596672 Marionette DEBUG loaded listener.js 07:19:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x128acec00) [pid = 1951] [serial = 1688] [outer = 0x11823f000] 07:19:56 INFO - PROCESS | 1951 | 1466691596923 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]]]}] 07:19:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:19:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 476ms 07:19:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:19:56 INFO - PROCESS | 1951 | 1466691596969 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 07:19:56 INFO - PROCESS | 1951 | 1466691596970 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 07:19:56 INFO - PROCESS | 1951 | 1466691596972 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:19:56 INFO - PROCESS | 1951 | 1466691596973 Marionette TRACE conn2 <- [1,2222,null,{}] 07:19:56 INFO - PROCESS | 1951 | 1466691596975 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}] 07:19:56 INFO - PROCESS | 1951 | 1466691596977 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:57 INFO - PROCESS | 1951 | 1466691597059 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 07:19:57 INFO - PROCESS | 1951 | 1466691597064 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:57 INFO - PROCESS | 1951 | 1466691597066 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d029800 == 42 [pid = 1951] [id = 563] 07:19:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x128bb5400) [pid = 1951] [serial = 1689] [outer = 0x0] 07:19:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x128d30000) [pid = 1951] [serial = 1690] [outer = 0x128bb5400] 07:19:57 INFO - PROCESS | 1951 | 1466691597096 Marionette DEBUG loaded listener.js 07:19:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x128ec2800) [pid = 1951] [serial = 1691] [outer = 0x128bb5400] 07:19:57 INFO - PROCESS | 1951 | 1466691597514 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]]]}] 07:19:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:19:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 570ms 07:19:57 INFO - PROCESS | 1951 | 1466691597542 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 07:19:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:19:57 INFO - PROCESS | 1951 | 1466691597545 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 07:19:57 INFO - PROCESS | 1951 | 1466691597548 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:19:57 INFO - PROCESS | 1951 | 1466691597550 Marionette TRACE conn2 <- [1,2226,null,{}] 07:19:57 INFO - PROCESS | 1951 | 1466691597554 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}] 07:19:57 INFO - PROCESS | 1951 | 1466691597556 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:57 INFO - PROCESS | 1951 | 1466691597660 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 07:19:57 INFO - PROCESS | 1951 | 1466691597733 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:57 INFO - PROCESS | 1951 | 1466691597734 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x119262000 == 43 [pid = 1951] [id = 564] 07:19:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x112f59800) [pid = 1951] [serial = 1692] [outer = 0x0] 07:19:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1167f5000) [pid = 1951] [serial = 1693] [outer = 0x112f59800] 07:19:57 INFO - PROCESS | 1951 | 1466691597767 Marionette DEBUG loaded listener.js 07:19:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x118158400) [pid = 1951] [serial = 1694] [outer = 0x112f59800] 07:19:58 INFO - PROCESS | 1951 | 1466691598183 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]]]}] 07:19:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:19:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 07:19:58 INFO - PROCESS | 1951 | 1466691598218 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 07:19:58 INFO - PROCESS | 1951 | 1466691598221 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 07:19:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:19:58 INFO - PROCESS | 1951 | 1466691598225 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:19:58 INFO - PROCESS | 1951 | 1466691598227 Marionette TRACE conn2 <- [1,2230,null,{}] 07:19:58 INFO - PROCESS | 1951 | 1466691598229 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}] 07:19:58 INFO - PROCESS | 1951 | 1466691598231 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:58 INFO - PROCESS | 1951 | 1466691598334 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 07:19:58 INFO - PROCESS | 1951 | 1466691598393 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:58 INFO - PROCESS | 1951 | 1466691598395 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e82000 == 44 [pid = 1951] [id = 565] 07:19:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x118488800) [pid = 1951] [serial = 1695] [outer = 0x0] 07:19:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x11856f800) [pid = 1951] [serial = 1696] [outer = 0x118488800] 07:19:58 INFO - PROCESS | 1951 | 1466691598425 Marionette DEBUG loaded listener.js 07:19:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x119610c00) [pid = 1951] [serial = 1697] [outer = 0x118488800] 07:19:58 INFO - PROCESS | 1951 | 1466691598867 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]]]}] 07:19:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:19:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 669ms 07:19:58 INFO - PROCESS | 1951 | 1466691598895 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 07:19:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:19:58 INFO - PROCESS | 1951 | 1466691598896 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 07:19:58 INFO - PROCESS | 1951 | 1466691598899 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:19:58 INFO - PROCESS | 1951 | 1466691598901 Marionette TRACE conn2 <- [1,2234,null,{}] 07:19:58 INFO - PROCESS | 1951 | 1466691598909 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}] 07:19:58 INFO - PROCESS | 1951 | 1466691598912 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:59 INFO - PROCESS | 1951 | 1466691599070 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 07:19:59 INFO - PROCESS | 1951 | 1466691599137 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:59 INFO - PROCESS | 1951 | 1466691599139 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cd91800 == 45 [pid = 1951] [id = 566] 07:19:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x123e08000) [pid = 1951] [serial = 1698] [outer = 0x0] 07:19:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x124913c00) [pid = 1951] [serial = 1699] [outer = 0x123e08000] 07:19:59 INFO - PROCESS | 1951 | 1466691599170 Marionette DEBUG loaded listener.js 07:19:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x1253dc000) [pid = 1951] [serial = 1700] [outer = 0x123e08000] 07:19:59 INFO - PROCESS | 1951 | 1466691599583 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]]]}] 07:19:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:19:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 724ms 07:19:59 INFO - PROCESS | 1951 | 1466691599624 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 07:19:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:19:59 INFO - PROCESS | 1951 | 1466691599626 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 07:19:59 INFO - PROCESS | 1951 | 1466691599628 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:19:59 INFO - PROCESS | 1951 | 1466691599630 Marionette TRACE conn2 <- [1,2238,null,{}] 07:19:59 INFO - PROCESS | 1951 | 1466691599632 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}] 07:19:59 INFO - PROCESS | 1951 | 1466691599634 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:59 INFO - PROCESS | 1951 | 1466691599739 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 07:19:59 INFO - PROCESS | 1951 | 1466691599799 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:59 INFO - PROCESS | 1951 | 1466691599800 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:19:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d7ad000 == 46 [pid = 1951] [id = 567] 07:19:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x126aee400) [pid = 1951] [serial = 1701] [outer = 0x0] 07:19:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x127185400) [pid = 1951] [serial = 1702] [outer = 0x126aee400] 07:19:59 INFO - PROCESS | 1951 | 1466691599829 Marionette DEBUG loaded listener.js 07:19:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x128a5bc00) [pid = 1951] [serial = 1703] [outer = 0x126aee400] 07:20:00 INFO - PROCESS | 1951 | 1466691600454 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]]]}] 07:20:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:20:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 873ms 07:20:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:20:00 INFO - PROCESS | 1951 | 1466691600512 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 07:20:00 INFO - PROCESS | 1951 | 1466691600514 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 07:20:00 INFO - PROCESS | 1951 | 1466691600519 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:20:00 INFO - PROCESS | 1951 | 1466691600521 Marionette TRACE conn2 <- [1,2242,null,{}] 07:20:00 INFO - PROCESS | 1951 | 1466691600525 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}] 07:20:00 INFO - PROCESS | 1951 | 1466691600526 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:00 INFO - PROCESS | 1951 | 1466691600618 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 07:20:00 INFO - PROCESS | 1951 | 1466691600695 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:00 INFO - PROCESS | 1951 | 1466691600698 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182bd800 == 47 [pid = 1951] [id = 568] 07:20:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x1122abc00) [pid = 1951] [serial = 1704] [outer = 0x0] 07:20:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x1129ca400) [pid = 1951] [serial = 1705] [outer = 0x1122abc00] 07:20:00 INFO - PROCESS | 1951 | 1466691600724 Marionette DEBUG loaded listener.js 07:20:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x11663a000) [pid = 1951] [serial = 1706] [outer = 0x1122abc00] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x12cd81000 == 46 [pid = 1951] [id = 562] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x12cbc1800 == 45 [pid = 1951] [id = 561] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x12861b000 == 44 [pid = 1951] [id = 560] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4a9000 == 43 [pid = 1951] [id = 559] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb22800 == 42 [pid = 1951] [id = 558] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac94800 == 41 [pid = 1951] [id = 557] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x12a50f000 == 40 [pid = 1951] [id = 556] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x11857d800 == 39 [pid = 1951] [id = 555] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x12861c800 == 38 [pid = 1951] [id = 554] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x123ec1000 == 37 [pid = 1951] [id = 553] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x1198ee000 == 36 [pid = 1951] [id = 552] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x11816f800 == 35 [pid = 1951] [id = 551] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x119a8e000 == 34 [pid = 1951] [id = 550] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x113c26800 == 33 [pid = 1951] [id = 549] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x1182a3000 == 32 [pid = 1951] [id = 536] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x12d7ad000 == 31 [pid = 1951] [id = 567] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x12cd91800 == 30 [pid = 1951] [id = 566] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x128e82000 == 29 [pid = 1951] [id = 565] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x12d029800 == 28 [pid = 1951] [id = 563] 07:20:01 INFO - PROCESS | 1951 | --DOCSHELL 0x119262000 == 27 [pid = 1951] [id = 564] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x1213ec800) [pid = 1951] [serial = 1627] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x11823e400) [pid = 1951] [serial = 1618] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x11856bc00) [pid = 1951] [serial = 1619] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x1164e3800) [pid = 1951] [serial = 1610] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x112d07c00) [pid = 1951] [serial = 1609] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x1129cfc00) [pid = 1951] [serial = 1612] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x1167efc00) [pid = 1951] [serial = 1615] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x1176c7000) [pid = 1951] [serial = 1616] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x119591400) [pid = 1951] [serial = 1621] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x11980e000) [pid = 1951] [serial = 1622] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x124ce9400) [pid = 1951] [serial = 1630] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x1129d2c00) [pid = 1951] [serial = 1598] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x11295bc00) [pid = 1951] [serial = 1597] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x118491400) [pid = 1951] [serial = 1601] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x118240c00) [pid = 1951] [serial = 1600] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x123f1c000) [pid = 1951] [serial = 1628] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x120fd6400) [pid = 1951] [serial = 1604] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x1253ea800) [pid = 1951] [serial = 1633] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1252f3c00) [pid = 1951] [serial = 1631] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x116975800) [pid = 1951] [serial = 1636] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x11848d000) [pid = 1951] [serial = 1637] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x119830800) [pid = 1951] [serial = 1603] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x126af0000) [pid = 1951] [serial = 1634] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x126af3400) [pid = 1951] [serial = 1639] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x126ac1400) [pid = 1951] [serial = 1607] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x112f59400) [pid = 1951] [serial = 1613] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1252f6000) [pid = 1951] [serial = 1606] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x119826400) [pid = 1951] [serial = 1624] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x1288bd400) [pid = 1951] [serial = 1643] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x12717cc00) [pid = 1951] [serial = 1642] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x119c7a400) [pid = 1951] [serial = 1625] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x126c48c00) [pid = 1951] [serial = 1640] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1288c7400) [pid = 1951] [serial = 1645] [outer = 0x0] [url = about:blank] 07:20:01 INFO - PROCESS | 1951 | 1466691601687 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]]]}] 07:20:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:20:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1226ms 07:20:01 INFO - PROCESS | 1951 | 1466691601747 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 07:20:01 INFO - PROCESS | 1951 | 1466691601750 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 07:20:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:20:01 INFO - PROCESS | 1951 | 1466691601753 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:20:01 INFO - PROCESS | 1951 | 1466691601756 Marionette TRACE conn2 <- [1,2246,null,{}] 07:20:01 INFO - PROCESS | 1951 | 1466691601759 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}] 07:20:01 INFO - PROCESS | 1951 | 1466691601761 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:01 INFO - PROCESS | 1951 | 1466691601837 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 07:20:01 INFO - PROCESS | 1951 | 1466691601844 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:01 INFO - PROCESS | 1951 | 1466691601848 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x116934000 == 28 [pid = 1951] [id = 569] 07:20:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x1129c6400) [pid = 1951] [serial = 1707] [outer = 0x0] 07:20:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1129cc400) [pid = 1951] [serial = 1708] [outer = 0x1129c6400] 07:20:01 INFO - PROCESS | 1951 | 1466691601877 Marionette DEBUG loaded listener.js 07:20:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x112a7ec00) [pid = 1951] [serial = 1709] [outer = 0x1129c6400] 07:20:02 INFO - PROCESS | 1951 | 1466691602229 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]]]}] 07:20:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:20:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 521ms 07:20:02 INFO - PROCESS | 1951 | 1466691602301 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 07:20:02 INFO - PROCESS | 1951 | 1466691602304 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 07:20:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:20:02 INFO - PROCESS | 1951 | 1466691602314 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:20:02 INFO - PROCESS | 1951 | 1466691602315 Marionette TRACE conn2 <- [1,2250,null,{}] 07:20:02 INFO - PROCESS | 1951 | 1466691602318 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}] 07:20:02 INFO - PROCESS | 1951 | 1466691602319 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:02 INFO - PROCESS | 1951 | 1466691602398 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 07:20:02 INFO - PROCESS | 1951 | 1466691602402 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:02 INFO - PROCESS | 1951 | 1466691602404 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x11817a800 == 29 [pid = 1951] [id = 570] 07:20:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x113c4c800) [pid = 1951] [serial = 1710] [outer = 0x0] 07:20:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x116765000) [pid = 1951] [serial = 1711] [outer = 0x113c4c800] 07:20:02 INFO - PROCESS | 1951 | 1466691602433 Marionette DEBUG loaded listener.js 07:20:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x116f8ec00) [pid = 1951] [serial = 1712] [outer = 0x113c4c800] 07:20:02 INFO - PROCESS | 1951 | 1466691602760 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]]]}] 07:20:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:20:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 471ms 07:20:02 INFO - PROCESS | 1951 | 1466691602784 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 07:20:02 INFO - PROCESS | 1951 | 1466691602786 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 07:20:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:20:02 INFO - PROCESS | 1951 | 1466691602788 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:20:02 INFO - PROCESS | 1951 | 1466691602791 Marionette TRACE conn2 <- [1,2254,null,{}] 07:20:02 INFO - PROCESS | 1951 | 1466691602808 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}] 07:20:02 INFO - PROCESS | 1951 | 1466691602811 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:02 INFO - PROCESS | 1951 | 1466691602908 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 07:20:02 INFO - PROCESS | 1951 | 1466691602995 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:03 INFO - PROCESS | 1951 | 1466691602998 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198e8000 == 30 [pid = 1951] [id = 571] 07:20:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x117e3a000) [pid = 1951] [serial = 1713] [outer = 0x0] 07:20:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x11815a400) [pid = 1951] [serial = 1714] [outer = 0x117e3a000] 07:20:03 INFO - PROCESS | 1951 | 1466691603043 Marionette DEBUG loaded listener.js 07:20:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1183f1000) [pid = 1951] [serial = 1715] [outer = 0x117e3a000] 07:20:03 INFO - PROCESS | 1951 | 1466691603506 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]]]}] 07:20:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:20:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 725ms 07:20:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:20:03 INFO - PROCESS | 1951 | 1466691603515 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 07:20:03 INFO - PROCESS | 1951 | 1466691603517 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 07:20:03 INFO - PROCESS | 1951 | 1466691603519 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:20:03 INFO - PROCESS | 1951 | 1466691603520 Marionette TRACE conn2 <- [1,2258,null,{}] 07:20:03 INFO - PROCESS | 1951 | 1466691603523 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}] 07:20:03 INFO - PROCESS | 1951 | 1466691603524 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:03 INFO - PROCESS | 1951 | 1466691603600 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 07:20:03 INFO - PROCESS | 1951 | 1466691603604 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:03 INFO - PROCESS | 1951 | 1466691603605 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x123ab4800 == 31 [pid = 1951] [id = 572] 07:20:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x118491400) [pid = 1951] [serial = 1716] [outer = 0x0] 07:20:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x118abd000) [pid = 1951] [serial = 1717] [outer = 0x118491400] 07:20:03 INFO - PROCESS | 1951 | 1466691603632 Marionette DEBUG loaded listener.js 07:20:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x119591400) [pid = 1951] [serial = 1718] [outer = 0x118491400] 07:20:03 INFO - PROCESS | 1951 | 1466691603994 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]]]}] 07:20:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:20:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms 07:20:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:20:04 INFO - PROCESS | 1951 | 1466691604039 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 07:20:04 INFO - PROCESS | 1951 | 1466691604040 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 07:20:04 INFO - PROCESS | 1951 | 1466691604042 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:20:04 INFO - PROCESS | 1951 | 1466691604050 Marionette TRACE conn2 <- [1,2262,null,{}] 07:20:04 INFO - PROCESS | 1951 | 1466691604053 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}] 07:20:04 INFO - PROCESS | 1951 | 1466691604054 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:04 INFO - PROCESS | 1951 | 1466691604148 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 07:20:04 INFO - PROCESS | 1951 | 1466691604186 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:04 INFO - PROCESS | 1951 | 1466691604188 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x12653d000 == 32 [pid = 1951] [id = 573] 07:20:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x11960f000) [pid = 1951] [serial = 1719] [outer = 0x0] 07:20:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x119821c00) [pid = 1951] [serial = 1720] [outer = 0x11960f000] 07:20:04 INFO - PROCESS | 1951 | 1466691604212 Marionette DEBUG loaded listener.js 07:20:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1199abc00) [pid = 1951] [serial = 1721] [outer = 0x11960f000] 07:20:04 INFO - PROCESS | 1951 | 1466691604535 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]]]}] 07:20:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:20:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 525ms 07:20:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:20:04 INFO - PROCESS | 1951 | 1466691604568 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 07:20:04 INFO - PROCESS | 1951 | 1466691604569 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 07:20:04 INFO - PROCESS | 1951 | 1466691604579 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:20:04 INFO - PROCESS | 1951 | 1466691604580 Marionette TRACE conn2 <- [1,2266,null,{}] 07:20:04 INFO - PROCESS | 1951 | 1466691604582 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}] 07:20:04 INFO - PROCESS | 1951 | 1466691604587 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:04 INFO - PROCESS | 1951 | 1466691604702 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 07:20:04 INFO - PROCESS | 1951 | 1466691604713 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:04 INFO - PROCESS | 1951 | 1466691604716 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x128a95800 == 33 [pid = 1951] [id = 574] 07:20:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x1199dbc00) [pid = 1951] [serial = 1722] [outer = 0x0] 07:20:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x120f0dc00) [pid = 1951] [serial = 1723] [outer = 0x1199dbc00] 07:20:04 INFO - PROCESS | 1951 | 1466691604740 Marionette DEBUG loaded listener.js 07:20:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x121a62000) [pid = 1951] [serial = 1724] [outer = 0x1199dbc00] 07:20:05 INFO - PROCESS | 1951 | 1466691605067 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]]]}] 07:20:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:20:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 527ms 07:20:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:20:05 INFO - PROCESS | 1951 | 1466691605098 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 07:20:05 INFO - PROCESS | 1951 | 1466691605099 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 07:20:05 INFO - PROCESS | 1951 | 1466691605101 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:20:05 INFO - PROCESS | 1951 | 1466691605102 Marionette TRACE conn2 <- [1,2270,null,{}] 07:20:05 INFO - PROCESS | 1951 | 1466691605104 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}] 07:20:05 INFO - PROCESS | 1951 | 1466691605106 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:05 INFO - PROCESS | 1951 | 1466691605208 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 07:20:05 INFO - PROCESS | 1951 | 1466691605219 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:05 INFO - PROCESS | 1951 | 1466691605220 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293ac800 == 34 [pid = 1951] [id = 575] 07:20:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x121a62800) [pid = 1951] [serial = 1725] [outer = 0x0] 07:20:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x123e0d000) [pid = 1951] [serial = 1726] [outer = 0x121a62800] 07:20:05 INFO - PROCESS | 1951 | 1466691605244 Marionette DEBUG loaded listener.js 07:20:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x12491b000) [pid = 1951] [serial = 1727] [outer = 0x121a62800] 07:20:05 INFO - PROCESS | 1951 | 1466691605573 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]]]}] 07:20:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:20:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 520ms 07:20:05 INFO - PROCESS | 1951 | 1466691605623 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 07:20:05 INFO - PROCESS | 1951 | 1466691605624 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 07:20:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:20:05 INFO - PROCESS | 1951 | 1466691605626 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:20:05 INFO - PROCESS | 1951 | 1466691605627 Marionette TRACE conn2 <- [1,2274,null,{}] 07:20:05 INFO - PROCESS | 1951 | 1466691605638 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}] 07:20:05 INFO - PROCESS | 1951 | 1466691605639 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:05 INFO - PROCESS | 1951 | 1466691605735 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 07:20:05 INFO - PROCESS | 1951 | 1466691605738 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:05 INFO - PROCESS | 1951 | 1466691605739 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293e3000 == 35 [pid = 1951] [id = 576] 07:20:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x121a64400) [pid = 1951] [serial = 1728] [outer = 0x0] 07:20:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x1252ec000) [pid = 1951] [serial = 1729] [outer = 0x121a64400] 07:20:05 INFO - PROCESS | 1951 | 1466691605763 Marionette DEBUG loaded listener.js 07:20:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x1253e7800) [pid = 1951] [serial = 1730] [outer = 0x121a64400] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x112966000) [pid = 1951] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x126af4800) [pid = 1951] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x110f76400) [pid = 1951] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x114e7c800) [pid = 1951] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x1167fc800) [pid = 1951] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x117140400) [pid = 1951] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1199e3000) [pid = 1951] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1129a1c00) [pid = 1951] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x117e84000) [pid = 1951] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x118574800) [pid = 1951] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x11295f000) [pid = 1951] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x110f83400) [pid = 1951] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1288c0400) [pid = 1951] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x119c7b400) [pid = 1951] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x11823f000) [pid = 1951] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:20:06 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x128bb5400) [pid = 1951] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:20:06 INFO - PROCESS | 1951 | 1466691606231 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]]]}] 07:20:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:20:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 627ms 07:20:06 INFO - PROCESS | 1951 | 1466691606254 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 07:20:06 INFO - PROCESS | 1951 | 1466691606255 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 07:20:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:20:06 INFO - PROCESS | 1951 | 1466691606259 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:20:06 INFO - PROCESS | 1951 | 1466691606260 Marionette TRACE conn2 <- [1,2278,null,{}] 07:20:06 INFO - PROCESS | 1951 | 1466691606267 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}] 07:20:06 INFO - PROCESS | 1951 | 1466691606268 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:06 INFO - PROCESS | 1951 | 1466691606385 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 07:20:06 INFO - PROCESS | 1951 | 1466691606425 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:06 INFO - PROCESS | 1951 | 1466691606426 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a8e8000 == 36 [pid = 1951] [id = 577] 07:20:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x11295ec00) [pid = 1951] [serial = 1731] [outer = 0x0] 07:20:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x118155c00) [pid = 1951] [serial = 1732] [outer = 0x11295ec00] 07:20:06 INFO - PROCESS | 1951 | 1466691606450 Marionette DEBUG loaded listener.js 07:20:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x119c80800) [pid = 1951] [serial = 1733] [outer = 0x11295ec00] 07:20:06 INFO - PROCESS | 1951 | 1466691606734 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]]]}] 07:20:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:20:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 07:20:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:20:06 INFO - PROCESS | 1951 | 1466691606790 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 07:20:06 INFO - PROCESS | 1951 | 1466691606792 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 07:20:06 INFO - PROCESS | 1951 | 1466691606795 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:20:06 INFO - PROCESS | 1951 | 1466691606797 Marionette TRACE conn2 <- [1,2282,null,{}] 07:20:06 INFO - PROCESS | 1951 | 1466691606803 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}] 07:20:06 INFO - PROCESS | 1951 | 1466691606805 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:06 INFO - PROCESS | 1951 | 1466691606929 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 07:20:06 INFO - PROCESS | 1951 | 1466691606995 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:06 INFO - PROCESS | 1951 | 1466691606996 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac87000 == 37 [pid = 1951] [id = 578] 07:20:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1129cf800) [pid = 1951] [serial = 1734] [outer = 0x0] 07:20:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1252f7400) [pid = 1951] [serial = 1735] [outer = 0x1129cf800] 07:20:07 INFO - PROCESS | 1951 | 1466691607020 Marionette DEBUG loaded listener.js 07:20:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x126af0000) [pid = 1951] [serial = 1736] [outer = 0x1129cf800] 07:20:07 INFO - PROCESS | 1951 | 1466691607273 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]]]}] 07:20:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:20:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 523ms 07:20:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:20:07 INFO - PROCESS | 1951 | 1466691607319 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 07:20:07 INFO - PROCESS | 1951 | 1466691607320 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 07:20:07 INFO - PROCESS | 1951 | 1466691607323 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:20:07 INFO - PROCESS | 1951 | 1466691607325 Marionette TRACE conn2 <- [1,2286,null,{}] 07:20:07 INFO - PROCESS | 1951 | 1466691607327 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}] 07:20:07 INFO - PROCESS | 1951 | 1466691607328 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:07 INFO - PROCESS | 1951 | 1466691607439 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 07:20:07 INFO - PROCESS | 1951 | 1466691607442 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:07 INFO - PROCESS | 1951 | 1466691607444 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be45800 == 38 [pid = 1951] [id = 579] 07:20:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x11823c800) [pid = 1951] [serial = 1737] [outer = 0x0] 07:20:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x126af8800) [pid = 1951] [serial = 1738] [outer = 0x11823c800] 07:20:07 INFO - PROCESS | 1951 | 1466691607470 Marionette DEBUG loaded listener.js 07:20:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x12735cc00) [pid = 1951] [serial = 1739] [outer = 0x11823c800] 07:20:07 INFO - PROCESS | 1951 | 1466691607820 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]]]}] 07:20:07 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 07:20:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 519ms 07:20:07 INFO - PROCESS | 1951 | 1466691607843 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 07:20:07 INFO - PROCESS | 1951 | 1466691607844 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 07:20:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:20:07 INFO - PROCESS | 1951 | 1466691607846 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:20:07 INFO - PROCESS | 1951 | 1466691607847 Marionette TRACE conn2 <- [1,2290,null,{}] 07:20:07 INFO - PROCESS | 1951 | 1466691607849 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}] 07:20:07 INFO - PROCESS | 1951 | 1466691607850 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:07 INFO - PROCESS | 1951 | 1466691607955 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 07:20:07 INFO - PROCESS | 1951 | 1466691607960 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:07 INFO - PROCESS | 1951 | 1466691607961 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4a1000 == 39 [pid = 1951] [id = 580] 07:20:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1273ea800) [pid = 1951] [serial = 1740] [outer = 0x0] 07:20:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1273f7c00) [pid = 1951] [serial = 1741] [outer = 0x1273ea800] 07:20:07 INFO - PROCESS | 1951 | 1466691607988 Marionette DEBUG loaded listener.js 07:20:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x128a5d000) [pid = 1951] [serial = 1742] [outer = 0x1273ea800] 07:20:08 INFO - PROCESS | 1951 | 1466691608496 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]]]}] 07:20:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:20:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 07:20:08 INFO - PROCESS | 1951 | 1466691608517 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 07:20:08 INFO - PROCESS | 1951 | 1466691608520 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 07:20:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:20:08 INFO - PROCESS | 1951 | 1466691608523 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:20:08 INFO - PROCESS | 1951 | 1466691608525 Marionette TRACE conn2 <- [1,2294,null,{}] 07:20:08 INFO - PROCESS | 1951 | 1466691608529 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}] 07:20:08 INFO - PROCESS | 1951 | 1466691608531 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:08 INFO - PROCESS | 1951 | 1466691608660 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 07:20:08 INFO - PROCESS | 1951 | 1466691608836 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:08 INFO - PROCESS | 1951 | 1466691608838 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x118ac7000 == 40 [pid = 1951] [id = 581] 07:20:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x112d07000) [pid = 1951] [serial = 1743] [outer = 0x0] 07:20:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x112f59400) [pid = 1951] [serial = 1744] [outer = 0x112d07000] 07:20:08 INFO - PROCESS | 1951 | 1466691608892 Marionette DEBUG loaded listener.js 07:20:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x1164e3800) [pid = 1951] [serial = 1745] [outer = 0x112d07000] 07:20:09 INFO - PROCESS | 1951 | 1466691609436 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]]]}] 07:20:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:20:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 924ms 07:20:09 INFO - PROCESS | 1951 | 1466691609447 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 07:20:09 INFO - PROCESS | 1951 | 1466691609450 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 07:20:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:20:09 INFO - PROCESS | 1951 | 1466691609455 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:20:09 INFO - PROCESS | 1951 | 1466691609457 Marionette TRACE conn2 <- [1,2298,null,{}] 07:20:09 INFO - PROCESS | 1951 | 1466691609460 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}] 07:20:09 INFO - PROCESS | 1951 | 1466691609461 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:09 INFO - PROCESS | 1951 | 1466691609579 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 07:20:09 INFO - PROCESS | 1951 | 1466691609641 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:09 INFO - PROCESS | 1951 | 1466691609643 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x126a99800 == 41 [pid = 1951] [id = 582] 07:20:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x117e82400) [pid = 1951] [serial = 1746] [outer = 0x0] 07:20:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x11823bc00) [pid = 1951] [serial = 1747] [outer = 0x117e82400] 07:20:09 INFO - PROCESS | 1951 | 1466691609675 Marionette DEBUG loaded listener.js 07:20:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x118491800) [pid = 1951] [serial = 1748] [outer = 0x117e82400] 07:20:10 INFO - PROCESS | 1951 | 1466691610334 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]]]}] 07:20:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:20:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 920ms 07:20:10 INFO - PROCESS | 1951 | 1466691610375 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 07:20:10 INFO - PROCESS | 1951 | 1466691610378 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 07:20:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:20:10 INFO - PROCESS | 1951 | 1466691610381 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:20:10 INFO - PROCESS | 1951 | 1466691610383 Marionette TRACE conn2 <- [1,2302,null,{}] 07:20:10 INFO - PROCESS | 1951 | 1466691610386 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}] 07:20:10 INFO - PROCESS | 1951 | 1466691610388 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:10 INFO - PROCESS | 1951 | 1466691610494 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 07:20:10 INFO - PROCESS | 1951 | 1466691610581 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:10 INFO - PROCESS | 1951 | 1466691610584 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x116ac1000 == 42 [pid = 1951] [id = 583] 07:20:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x113c4a800) [pid = 1951] [serial = 1749] [outer = 0x0] 07:20:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x116155400) [pid = 1951] [serial = 1750] [outer = 0x113c4a800] 07:20:10 INFO - PROCESS | 1951 | 1466691610607 Marionette DEBUG loaded listener.js 07:20:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x116f90c00) [pid = 1951] [serial = 1751] [outer = 0x113c4a800] 07:20:10 INFO - PROCESS | 1951 | --DOCSHELL 0x12be45800 == 41 [pid = 1951] [id = 579] 07:20:10 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac87000 == 40 [pid = 1951] [id = 578] 07:20:10 INFO - PROCESS | 1951 | --DOCSHELL 0x12a8e8000 == 39 [pid = 1951] [id = 577] 07:20:10 INFO - PROCESS | 1951 | --DOCSHELL 0x1293e3000 == 38 [pid = 1951] [id = 576] 07:20:10 INFO - PROCESS | 1951 | --DOCSHELL 0x1293ac800 == 37 [pid = 1951] [id = 575] 07:20:10 INFO - PROCESS | 1951 | --DOCSHELL 0x128a95800 == 36 [pid = 1951] [id = 574] 07:20:10 INFO - PROCESS | 1951 | --DOCSHELL 0x12653d000 == 35 [pid = 1951] [id = 573] 07:20:10 INFO - PROCESS | 1951 | --DOCSHELL 0x123ab4800 == 34 [pid = 1951] [id = 572] 07:20:10 INFO - PROCESS | 1951 | --DOCSHELL 0x1198e8000 == 33 [pid = 1951] [id = 571] 07:20:10 INFO - PROCESS | 1951 | --DOCSHELL 0x11817a800 == 32 [pid = 1951] [id = 570] 07:20:10 INFO - PROCESS | 1951 | --DOCSHELL 0x116934000 == 31 [pid = 1951] [id = 569] 07:20:10 INFO - PROCESS | 1951 | --DOCSHELL 0x1182bd800 == 30 [pid = 1951] [id = 568] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x128a5c400) [pid = 1951] [serial = 1678] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x1288c1400) [pid = 1951] [serial = 1676] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x119802c00) [pid = 1951] [serial = 1682] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x1288cb800) [pid = 1951] [serial = 1684] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x128ac8400) [pid = 1951] [serial = 1687] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x128a65000) [pid = 1951] [serial = 1679] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x128ac4000) [pid = 1951] [serial = 1685] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x11823cc00) [pid = 1951] [serial = 1667] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x128d30000) [pid = 1951] [serial = 1690] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x128ec2800) [pid = 1951] [serial = 1691] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x128acec00) [pid = 1951] [serial = 1688] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x124996c00) [pid = 1951] [serial = 1669] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x126c50800) [pid = 1951] [serial = 1672] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x126af3800) [pid = 1951] [serial = 1670] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x117147c00) [pid = 1951] [serial = 1681] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x115e88800) [pid = 1951] [serial = 1654] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x116978400) [pid = 1951] [serial = 1655] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x117140c00) [pid = 1951] [serial = 1651] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x118233400) [pid = 1951] [serial = 1652] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x128a5f800) [pid = 1951] [serial = 1646] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x12189c000) [pid = 1951] [serial = 1666] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x120e50000) [pid = 1951] [serial = 1663] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1213f4800) [pid = 1951] [serial = 1664] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x11823f800) [pid = 1951] [serial = 1657] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x118487400) [pid = 1951] [serial = 1658] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x119608800) [pid = 1951] [serial = 1660] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x11982a800) [pid = 1951] [serial = 1661] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x1273ea400) [pid = 1951] [serial = 1675] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x111ecd400) [pid = 1951] [serial = 1648] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x112962c00) [pid = 1951] [serial = 1649] [outer = 0x0] [url = about:blank] 07:20:10 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x12735c000) [pid = 1951] [serial = 1673] [outer = 0x0] [url = about:blank] 07:20:11 INFO - PROCESS | 1951 | 1466691611040 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]]]}] 07:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 675ms 07:20:11 INFO - PROCESS | 1951 | 1466691611057 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 07:20:11 INFO - PROCESS | 1951 | 1466691611062 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 07:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:20:11 INFO - PROCESS | 1951 | 1466691611068 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:20:11 INFO - PROCESS | 1951 | 1466691611070 Marionette TRACE conn2 <- [1,2306,null,{}] 07:20:11 INFO - PROCESS | 1951 | 1466691611074 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}] 07:20:11 INFO - PROCESS | 1951 | 1466691611077 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:11 INFO - PROCESS | 1951 | 1466691611211 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 07:20:11 INFO - PROCESS | 1951 | 1466691611218 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:11 INFO - PROCESS | 1951 | 1466691611219 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x119568800 == 31 [pid = 1951] [id = 584] 07:20:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x1176c6c00) [pid = 1951] [serial = 1752] [outer = 0x0] 07:20:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x11814ec00) [pid = 1951] [serial = 1753] [outer = 0x1176c6c00] 07:20:11 INFO - PROCESS | 1951 | 1466691611264 Marionette DEBUG loaded listener.js 07:20:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x118241400) [pid = 1951] [serial = 1754] [outer = 0x1176c6c00] 07:20:11 INFO - PROCESS | 1951 | 1466691611723 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]]]}] 07:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 07:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:20:11 INFO - PROCESS | 1951 | 1466691611738 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 07:20:11 INFO - PROCESS | 1951 | 1466691611739 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 07:20:11 INFO - PROCESS | 1951 | 1466691611741 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:20:11 INFO - PROCESS | 1951 | 1466691611744 Marionette TRACE conn2 <- [1,2310,null,{}] 07:20:11 INFO - PROCESS | 1951 | 1466691611752 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}] 07:20:11 INFO - PROCESS | 1951 | 1466691611755 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:11 INFO - PROCESS | 1951 | 1466691611837 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 07:20:11 INFO - PROCESS | 1951 | 1466691611863 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:11 INFO - PROCESS | 1951 | 1466691611865 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x124cd0800 == 32 [pid = 1951] [id = 585] 07:20:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1129c7800) [pid = 1951] [serial = 1755] [outer = 0x0] 07:20:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x11960ac00) [pid = 1951] [serial = 1756] [outer = 0x1129c7800] 07:20:11 INFO - PROCESS | 1951 | 1466691611892 Marionette DEBUG loaded listener.js 07:20:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x1199d9400) [pid = 1951] [serial = 1757] [outer = 0x1129c7800] 07:20:12 INFO - PROCESS | 1951 | 1466691612236 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]]]}] 07:20:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:20:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 525ms 07:20:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:20:12 INFO - PROCESS | 1951 | 1466691612266 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 07:20:12 INFO - PROCESS | 1951 | 1466691612268 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 07:20:12 INFO - PROCESS | 1951 | 1466691612270 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:20:12 INFO - PROCESS | 1951 | 1466691612271 Marionette TRACE conn2 <- [1,2314,null,{}] 07:20:12 INFO - PROCESS | 1951 | 1466691612273 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}] 07:20:12 INFO - PROCESS | 1951 | 1466691612275 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:12 INFO - PROCESS | 1951 | 1466691612354 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 07:20:12 INFO - PROCESS | 1951 | 1466691612357 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:12 INFO - PROCESS | 1951 | 1466691612359 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x128627000 == 33 [pid = 1951] [id = 586] 07:20:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1199e1800) [pid = 1951] [serial = 1758] [outer = 0x0] 07:20:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x120e4d800) [pid = 1951] [serial = 1759] [outer = 0x1199e1800] 07:20:12 INFO - PROCESS | 1951 | 1466691612386 Marionette DEBUG loaded listener.js 07:20:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1213f4800) [pid = 1951] [serial = 1760] [outer = 0x1199e1800] 07:20:12 INFO - PROCESS | 1951 | 1466691612717 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]]]}] 07:20:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:20:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 471ms 07:20:12 INFO - PROCESS | 1951 | 1466691612742 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 07:20:12 INFO - PROCESS | 1951 | 1466691612743 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 07:20:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:20:12 INFO - PROCESS | 1951 | 1466691612746 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:20:12 INFO - PROCESS | 1951 | 1466691612748 Marionette TRACE conn2 <- [1,2318,null,{}] 07:20:12 INFO - PROCESS | 1951 | 1466691612751 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}] 07:20:12 INFO - PROCESS | 1951 | 1466691612753 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:12 INFO - PROCESS | 1951 | 1466691612827 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 07:20:12 INFO - PROCESS | 1951 | 1466691612833 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:12 INFO - PROCESS | 1951 | 1466691612835 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293b6000 == 34 [pid = 1951] [id = 587] 07:20:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x120e52800) [pid = 1951] [serial = 1761] [outer = 0x0] 07:20:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x121a5c000) [pid = 1951] [serial = 1762] [outer = 0x120e52800] 07:20:12 INFO - PROCESS | 1951 | 1466691612865 Marionette DEBUG loaded listener.js 07:20:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x123905c00) [pid = 1951] [serial = 1763] [outer = 0x120e52800] 07:20:13 INFO - PROCESS | 1951 | 1466691613246 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] 07:20:13 INFO - PROCESS | 1951 | 1466691613272 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 07:20:13 INFO - PROCESS | 1951 | 1466691613274 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:20:13 INFO - PROCESS | 1951 | 1466691613275 Marionette TRACE conn2 <- [1,2322,null,{}] 07:20:13 INFO - PROCESS | 1951 | 1466691613278 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}] 07:20:13 INFO - PROCESS | 1951 | 1466691613282 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:13 INFO - PROCESS | 1951 | 1466691613414 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 07:20:13 INFO - PROCESS | 1951 | 1466691613418 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:13 INFO - PROCESS | 1951 | 1466691613420 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac33800 == 35 [pid = 1951] [id = 588] 07:20:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x121a60c00) [pid = 1951] [serial = 1764] [outer = 0x0] 07:20:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x124cf1800) [pid = 1951] [serial = 1765] [outer = 0x121a60c00] 07:20:13 INFO - PROCESS | 1951 | 1466691613447 Marionette DEBUG loaded listener.js 07:20:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x126c4f400) [pid = 1951] [serial = 1766] [outer = 0x121a60c00] 07:20:13 INFO - PROCESS | 1951 | 1466691613927 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]]]}] 07:20:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:20:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 669ms 07:20:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:20:13 INFO - PROCESS | 1951 | 1466691613944 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 07:20:13 INFO - PROCESS | 1951 | 1466691613946 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 07:20:13 INFO - PROCESS | 1951 | 1466691613949 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:20:13 INFO - PROCESS | 1951 | 1466691613951 Marionette TRACE conn2 <- [1,2326,null,{}] 07:20:13 INFO - PROCESS | 1951 | 1466691613954 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}] 07:20:13 INFO - PROCESS | 1951 | 1466691613956 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:14 INFO - PROCESS | 1951 | 1466691614053 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 07:20:14 INFO - PROCESS | 1951 | 1466691614092 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:14 INFO - PROCESS | 1951 | 1466691614093 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb16800 == 36 [pid = 1951] [id = 589] 07:20:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x127183800) [pid = 1951] [serial = 1767] [outer = 0x0] 07:20:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x127184c00) [pid = 1951] [serial = 1768] [outer = 0x127183800] 07:20:14 INFO - PROCESS | 1951 | 1466691614124 Marionette DEBUG loaded listener.js 07:20:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x1288bf800) [pid = 1951] [serial = 1769] [outer = 0x127183800] 07:20:14 INFO - PROCESS | 1951 | 1466691614442 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]]]}] 07:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 07:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:20:14 INFO - PROCESS | 1951 | 1466691614469 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 07:20:14 INFO - PROCESS | 1951 | 1466691614470 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 07:20:14 INFO - PROCESS | 1951 | 1466691614472 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:20:14 INFO - PROCESS | 1951 | 1466691614473 Marionette TRACE conn2 <- [1,2330,null,{}] 07:20:14 INFO - PROCESS | 1951 | 1466691614475 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}] 07:20:14 INFO - PROCESS | 1951 | 1466691614476 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:14 INFO - PROCESS | 1951 | 1466691614575 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 07:20:14 INFO - PROCESS | 1951 | 1466691614586 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:14 INFO - PROCESS | 1951 | 1466691614587 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be51000 == 37 [pid = 1951] [id = 590] 07:20:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x126c4f800) [pid = 1951] [serial = 1770] [outer = 0x0] 07:20:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x128a5c800) [pid = 1951] [serial = 1771] [outer = 0x126c4f800] 07:20:14 INFO - PROCESS | 1951 | 1466691614611 Marionette DEBUG loaded listener.js 07:20:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x128a64800) [pid = 1951] [serial = 1772] [outer = 0x126c4f800] 07:20:14 INFO - PROCESS | 1951 | 1466691614926 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]]]}] 07:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 471ms 07:20:14 INFO - PROCESS | 1951 | 1466691614944 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 07:20:14 INFO - PROCESS | 1951 | 1466691614945 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 07:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:20:14 INFO - PROCESS | 1951 | 1466691614951 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:20:14 INFO - PROCESS | 1951 | 1466691614952 Marionette TRACE conn2 <- [1,2334,null,{}] 07:20:14 INFO - PROCESS | 1951 | 1466691614954 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}] 07:20:14 INFO - PROCESS | 1951 | 1466691614956 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:15 INFO - PROCESS | 1951 | 1466691615183 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x11823c800) [pid = 1951] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x11960f000) [pid = 1951] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1199dbc00) [pid = 1951] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x11295ec00) [pid = 1951] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x121a62800) [pid = 1951] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x118491400) [pid = 1951] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x121a64400) [pid = 1951] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x117e3a000) [pid = 1951] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x113c4c800) [pid = 1951] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1129cf800) [pid = 1951] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1122abc00) [pid = 1951] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1129c6400) [pid = 1951] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x112f59800) [pid = 1951] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x118488800) [pid = 1951] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x123e08000) [pid = 1951] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:20:15 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x126aee400) [pid = 1951] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:20:15 INFO - PROCESS | 1951 | 1466691615251 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:15 INFO - PROCESS | 1951 | 1466691615252 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x121748000 == 38 [pid = 1951] [id = 591] 07:20:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x111c18800) [pid = 1951] [serial = 1773] [outer = 0x0] 07:20:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1129cf800) [pid = 1951] [serial = 1774] [outer = 0x111c18800] 07:20:15 INFO - PROCESS | 1951 | 1466691615293 Marionette DEBUG loaded listener.js 07:20:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x116f91000) [pid = 1951] [serial = 1775] [outer = 0x111c18800] 07:20:15 INFO - PROCESS | 1951 | 1466691615589 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]]]}] 07:20:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:20:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 672ms 07:20:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:20:15 INFO - PROCESS | 1951 | 1466691615621 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 07:20:15 INFO - PROCESS | 1951 | 1466691615622 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 07:20:15 INFO - PROCESS | 1951 | 1466691615624 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:20:15 INFO - PROCESS | 1951 | 1466691615625 Marionette TRACE conn2 <- [1,2338,null,{}] 07:20:15 INFO - PROCESS | 1951 | 1466691615636 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}] 07:20:15 INFO - PROCESS | 1951 | 1466691615637 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:15 INFO - PROCESS | 1951 | 1466691615748 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 07:20:15 INFO - PROCESS | 1951 | 1466691615754 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:15 INFO - PROCESS | 1951 | 1466691615755 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c899800 == 39 [pid = 1951] [id = 592] 07:20:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x116f8f000) [pid = 1951] [serial = 1776] [outer = 0x0] 07:20:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x119808c00) [pid = 1951] [serial = 1777] [outer = 0x116f8f000] 07:20:15 INFO - PROCESS | 1951 | 1466691615779 Marionette DEBUG loaded listener.js 07:20:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x126af0400) [pid = 1951] [serial = 1778] [outer = 0x116f8f000] 07:20:16 INFO - PROCESS | 1951 | 1466691616072 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]]]}] 07:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 468ms 07:20:16 INFO - PROCESS | 1951 | 1466691616093 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 07:20:16 INFO - PROCESS | 1951 | 1466691616095 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 07:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:20:16 INFO - PROCESS | 1951 | 1466691616101 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:20:16 INFO - PROCESS | 1951 | 1466691616103 Marionette TRACE conn2 <- [1,2342,null,{}] 07:20:16 INFO - PROCESS | 1951 | 1466691616105 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}] 07:20:16 INFO - PROCESS | 1951 | 1466691616107 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:16 INFO - PROCESS | 1951 | 1466691616207 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 07:20:16 INFO - PROCESS | 1951 | 1466691616211 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:16 INFO - PROCESS | 1951 | 1466691616212 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d00e000 == 40 [pid = 1951] [id = 593] 07:20:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x126af1800) [pid = 1951] [serial = 1779] [outer = 0x0] 07:20:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x128ac8000) [pid = 1951] [serial = 1780] [outer = 0x126af1800] 07:20:16 INFO - PROCESS | 1951 | 1466691616239 Marionette DEBUG loaded listener.js 07:20:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x128d33800) [pid = 1951] [serial = 1781] [outer = 0x126af1800] 07:20:16 INFO - PROCESS | 1951 | 1466691616578 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]]]}] 07:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 526ms 07:20:16 INFO - PROCESS | 1951 | 1466691616636 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 07:20:16 INFO - PROCESS | 1951 | 1466691616638 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 07:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:20:16 INFO - PROCESS | 1951 | 1466691616640 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:20:16 INFO - PROCESS | 1951 | 1466691616641 Marionette TRACE conn2 <- [1,2346,null,{}] 07:20:16 INFO - PROCESS | 1951 | 1466691616644 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}] 07:20:16 INFO - PROCESS | 1951 | 1466691616645 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:16 INFO - PROCESS | 1951 | 1466691616724 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 07:20:16 INFO - PROCESS | 1951 | 1466691616727 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:16 INFO - PROCESS | 1951 | 1466691616728 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d02b000 == 41 [pid = 1951] [id = 594] 07:20:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x128d3c400) [pid = 1951] [serial = 1782] [outer = 0x0] 07:20:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x128ec7800) [pid = 1951] [serial = 1783] [outer = 0x128d3c400] 07:20:16 INFO - PROCESS | 1951 | 1466691616755 Marionette DEBUG loaded listener.js 07:20:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x128ecf800) [pid = 1951] [serial = 1784] [outer = 0x128d3c400] 07:20:17 INFO - PROCESS | 1951 | 1466691617072 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]]]}] 07:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 468ms 07:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:20:17 INFO - PROCESS | 1951 | 1466691617109 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 07:20:17 INFO - PROCESS | 1951 | 1466691617110 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 07:20:17 INFO - PROCESS | 1951 | 1466691617112 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:20:17 INFO - PROCESS | 1951 | 1466691617113 Marionette TRACE conn2 <- [1,2350,null,{}] 07:20:17 INFO - PROCESS | 1951 | 1466691617115 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}] 07:20:17 INFO - PROCESS | 1951 | 1466691617116 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:17 INFO - PROCESS | 1951 | 1466691617254 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 07:20:17 INFO - PROCESS | 1951 | 1466691617360 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:17 INFO - PROCESS | 1951 | 1466691617361 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x11678f800 == 42 [pid = 1951] [id = 595] 07:20:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x110f79400) [pid = 1951] [serial = 1785] [outer = 0x0] 07:20:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x1120dfc00) [pid = 1951] [serial = 1786] [outer = 0x110f79400] 07:20:17 INFO - PROCESS | 1951 | 1466691617394 Marionette DEBUG loaded listener.js 07:20:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1129ce000) [pid = 1951] [serial = 1787] [outer = 0x110f79400] 07:20:17 INFO - PROCESS | 1951 | 1466691617794 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]]]}] 07:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 719ms 07:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:20:17 INFO - PROCESS | 1951 | 1466691617832 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 07:20:17 INFO - PROCESS | 1951 | 1466691617835 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 07:20:17 INFO - PROCESS | 1951 | 1466691617838 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:20:17 INFO - PROCESS | 1951 | 1466691617840 Marionette TRACE conn2 <- [1,2354,null,{}] 07:20:17 INFO - PROCESS | 1951 | 1466691617842 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}] 07:20:17 INFO - PROCESS | 1951 | 1466691617844 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:17 INFO - PROCESS | 1951 | 1466691617986 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 07:20:18 INFO - PROCESS | 1951 | 1466691618086 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:18 INFO - PROCESS | 1951 | 1466691618088 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x124ccd800 == 43 [pid = 1951] [id = 596] 07:20:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1167fc400) [pid = 1951] [serial = 1788] [outer = 0x0] 07:20:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1183e6000) [pid = 1951] [serial = 1789] [outer = 0x1167fc400] 07:20:18 INFO - PROCESS | 1951 | 1466691618139 Marionette DEBUG loaded listener.js 07:20:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x11850b800) [pid = 1951] [serial = 1790] [outer = 0x1167fc400] 07:20:18 INFO - PROCESS | 1951 | 1466691618662 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]]]}] 07:20:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:20:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 873ms 07:20:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:20:18 INFO - PROCESS | 1951 | 1466691618711 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 07:20:18 INFO - PROCESS | 1951 | 1466691618714 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 07:20:18 INFO - PROCESS | 1951 | 1466691618718 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:20:18 INFO - PROCESS | 1951 | 1466691618719 Marionette TRACE conn2 <- [1,2358,null,{}] 07:20:18 INFO - PROCESS | 1951 | 1466691618722 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}] 07:20:18 INFO - PROCESS | 1951 | 1466691618723 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:18 INFO - PROCESS | 1951 | 1466691618825 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 07:20:18 INFO - PROCESS | 1951 | 1466691618899 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:18 INFO - PROCESS | 1951 | 1466691618900 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4a0800 == 44 [pid = 1951] [id = 597] 07:20:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x11856b000) [pid = 1951] [serial = 1791] [outer = 0x0] 07:20:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x120e50800) [pid = 1951] [serial = 1792] [outer = 0x11856b000] 07:20:18 INFO - PROCESS | 1951 | 1466691618929 Marionette DEBUG loaded listener.js 07:20:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x121a5c800) [pid = 1951] [serial = 1793] [outer = 0x11856b000] 07:20:19 INFO - PROCESS | 1951 | 1466691619341 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]]]}] 07:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 669ms 07:20:19 INFO - PROCESS | 1951 | 1466691619387 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 07:20:19 INFO - PROCESS | 1951 | 1466691619390 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 07:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:20:19 INFO - PROCESS | 1951 | 1466691619398 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:20:19 INFO - PROCESS | 1951 | 1466691619401 Marionette TRACE conn2 <- [1,2362,null,{}] 07:20:19 INFO - PROCESS | 1951 | 1466691619404 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}] 07:20:19 INFO - PROCESS | 1951 | 1466691619406 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:19 INFO - PROCESS | 1951 | 1466691619541 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 07:20:19 INFO - PROCESS | 1951 | 1466691619627 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:19 INFO - PROCESS | 1951 | 1466691619628 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d7c5800 == 45 [pid = 1951] [id = 598] 07:20:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x12499b400) [pid = 1951] [serial = 1794] [outer = 0x0] 07:20:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x126c4dc00) [pid = 1951] [serial = 1795] [outer = 0x12499b400] 07:20:19 INFO - PROCESS | 1951 | 1466691619658 Marionette DEBUG loaded listener.js 07:20:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x1288bd400) [pid = 1951] [serial = 1796] [outer = 0x12499b400] 07:20:20 INFO - PROCESS | 1951 | 1466691620256 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]]]}] 07:20:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:20:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 875ms 07:20:20 INFO - PROCESS | 1951 | 1466691620286 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 07:20:20 INFO - PROCESS | 1951 | 1466691620288 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 07:20:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:20:20 INFO - PROCESS | 1951 | 1466691620293 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:20:20 INFO - PROCESS | 1951 | 1466691620296 Marionette TRACE conn2 <- [1,2366,null,{}] 07:20:20 INFO - PROCESS | 1951 | 1466691620301 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}] 07:20:20 INFO - PROCESS | 1951 | 1466691620303 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:20 INFO - PROCESS | 1951 | 1466691620393 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 07:20:20 INFO - PROCESS | 1951 | 1466691620463 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:20 INFO - PROCESS | 1951 | 1466691620465 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x11695d000 == 46 [pid = 1951] [id = 599] 07:20:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x1122ab400) [pid = 1951] [serial = 1797] [outer = 0x0] 07:20:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x11295fc00) [pid = 1951] [serial = 1798] [outer = 0x1122ab400] 07:20:20 INFO - PROCESS | 1951 | 1466691620493 Marionette DEBUG loaded listener.js 07:20:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x1129c8c00) [pid = 1951] [serial = 1799] [outer = 0x1122ab400] 07:20:20 INFO - PROCESS | 1951 | 1466691620984 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]]]}] 07:20:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:20:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 728ms 07:20:21 INFO - PROCESS | 1951 | 1466691621021 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 07:20:21 INFO - PROCESS | 1951 | 1466691621026 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 07:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:20:21 INFO - PROCESS | 1951 | 1466691621032 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:20:21 INFO - PROCESS | 1951 | 1466691621035 Marionette TRACE conn2 <- [1,2370,null,{}] 07:20:21 INFO - PROCESS | 1951 | 1466691621038 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}] 07:20:21 INFO - PROCESS | 1951 | 1466691621041 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:21 INFO - PROCESS | 1951 | 1466691621179 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 07:20:21 INFO - PROCESS | 1951 | 1466691621293 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:21 INFO - PROCESS | 1951 | 1466691621294 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198e4800 == 47 [pid = 1951] [id = 600] 07:20:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x1130bbc00) [pid = 1951] [serial = 1800] [outer = 0x0] 07:20:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x113dd1800) [pid = 1951] [serial = 1801] [outer = 0x1130bbc00] 07:20:21 INFO - PROCESS | 1951 | 1466691621343 Marionette DEBUG loaded listener.js 07:20:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x1164de800) [pid = 1951] [serial = 1802] [outer = 0x1130bbc00] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x12d02b000 == 46 [pid = 1951] [id = 594] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x12d00e000 == 45 [pid = 1951] [id = 593] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x12c899800 == 44 [pid = 1951] [id = 592] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x121748000 == 43 [pid = 1951] [id = 591] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x12be51000 == 42 [pid = 1951] [id = 590] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb16800 == 41 [pid = 1951] [id = 589] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac33800 == 40 [pid = 1951] [id = 588] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x1293b6000 == 39 [pid = 1951] [id = 587] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x128627000 == 38 [pid = 1951] [id = 586] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x124cd0800 == 37 [pid = 1951] [id = 585] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x119568800 == 36 [pid = 1951] [id = 584] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x116ac1000 == 35 [pid = 1951] [id = 583] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x126a99800 == 34 [pid = 1951] [id = 582] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x118ac7000 == 33 [pid = 1951] [id = 581] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4a1000 == 32 [pid = 1951] [id = 580] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x11695d000 == 31 [pid = 1951] [id = 599] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x12d7c5800 == 30 [pid = 1951] [id = 598] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4a0800 == 29 [pid = 1951] [id = 597] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x124ccd800 == 28 [pid = 1951] [id = 596] 07:20:22 INFO - PROCESS | 1951 | --DOCSHELL 0x11678f800 == 27 [pid = 1951] [id = 595] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x1273f7c00) [pid = 1951] [serial = 1741] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x126af8800) [pid = 1951] [serial = 1738] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x119821c00) [pid = 1951] [serial = 1720] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x120f0dc00) [pid = 1951] [serial = 1723] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x1199abc00) [pid = 1951] [serial = 1721] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x118155c00) [pid = 1951] [serial = 1732] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x123e0d000) [pid = 1951] [serial = 1726] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x118abd000) [pid = 1951] [serial = 1717] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x1252ec000) [pid = 1951] [serial = 1729] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x11815a400) [pid = 1951] [serial = 1714] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1183f1000) [pid = 1951] [serial = 1715] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x116765000) [pid = 1951] [serial = 1711] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x116f8ec00) [pid = 1951] [serial = 1712] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x126af0000) [pid = 1951] [serial = 1736] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x11663a000) [pid = 1951] [serial = 1706] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1129ca400) [pid = 1951] [serial = 1705] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1129cc400) [pid = 1951] [serial = 1708] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x112a7ec00) [pid = 1951] [serial = 1709] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x118158400) [pid = 1951] [serial = 1694] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1167f5000) [pid = 1951] [serial = 1693] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x119610c00) [pid = 1951] [serial = 1697] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x11856f800) [pid = 1951] [serial = 1696] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x1253dc000) [pid = 1951] [serial = 1700] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x124913c00) [pid = 1951] [serial = 1699] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x128a5bc00) [pid = 1951] [serial = 1703] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x127185400) [pid = 1951] [serial = 1702] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1253e7800) [pid = 1951] [serial = 1730] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x12491b000) [pid = 1951] [serial = 1727] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x121a62000) [pid = 1951] [serial = 1724] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x119c80800) [pid = 1951] [serial = 1733] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x119591400) [pid = 1951] [serial = 1718] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x1252f7400) [pid = 1951] [serial = 1735] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x12735cc00) [pid = 1951] [serial = 1739] [outer = 0x0] [url = about:blank] 07:20:22 INFO - PROCESS | 1951 | 1466691622288 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]]]}] 07:20:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:20:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1272ms 07:20:22 INFO - PROCESS | 1951 | 1466691622304 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 07:20:22 INFO - PROCESS | 1951 | 1466691622306 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 07:20:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:20:22 INFO - PROCESS | 1951 | 1466691622309 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:20:22 INFO - PROCESS | 1951 | 1466691622311 Marionette TRACE conn2 <- [1,2374,null,{}] 07:20:22 INFO - PROCESS | 1951 | 1466691622317 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}] 07:20:22 INFO - PROCESS | 1951 | 1466691622318 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:22 INFO - PROCESS | 1951 | 1466691622400 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 07:20:22 INFO - PROCESS | 1951 | 1466691622455 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:22 INFO - PROCESS | 1951 | 1466691622458 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x116ac6800 == 28 [pid = 1951] [id = 601] 07:20:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x11295ec00) [pid = 1951] [serial = 1803] [outer = 0x0] 07:20:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1129a2800) [pid = 1951] [serial = 1804] [outer = 0x11295ec00] 07:20:22 INFO - PROCESS | 1951 | 1466691622488 Marionette DEBUG loaded listener.js 07:20:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x1129cd400) [pid = 1951] [serial = 1805] [outer = 0x11295ec00] 07:20:22 INFO - PROCESS | 1951 | 1466691622801 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]]]}] 07:20:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:20:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 523ms 07:20:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:20:22 INFO - PROCESS | 1951 | 1466691622834 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 07:20:22 INFO - PROCESS | 1951 | 1466691622837 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 07:20:22 INFO - PROCESS | 1951 | 1466691622841 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:20:22 INFO - PROCESS | 1951 | 1466691622842 Marionette TRACE conn2 <- [1,2378,null,{}] 07:20:22 INFO - PROCESS | 1951 | 1466691622845 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}] 07:20:22 INFO - PROCESS | 1951 | 1466691622846 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:22 INFO - PROCESS | 1951 | 1466691622921 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 07:20:22 INFO - PROCESS | 1951 | 1466691622924 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:22 INFO - PROCESS | 1951 | 1466691622926 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x118ad2800 == 29 [pid = 1951] [id = 602] 07:20:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x112f62c00) [pid = 1951] [serial = 1806] [outer = 0x0] 07:20:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x116761c00) [pid = 1951] [serial = 1807] [outer = 0x112f62c00] 07:20:22 INFO - PROCESS | 1951 | 1466691622955 Marionette DEBUG loaded listener.js 07:20:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1167f4000) [pid = 1951] [serial = 1808] [outer = 0x112f62c00] 07:20:23 INFO - PROCESS | 1951 | 1466691623325 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]]]}] 07:20:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 07:20:23 INFO - PROCESS | 1951 | 1466691623362 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 07:20:23 INFO - PROCESS | 1951 | 1466691623363 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 07:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:20:23 INFO - PROCESS | 1951 | 1466691623365 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:20:23 INFO - PROCESS | 1951 | 1466691623368 Marionette TRACE conn2 <- [1,2382,null,{}] 07:20:23 INFO - PROCESS | 1951 | 1466691623375 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}] 07:20:23 INFO - PROCESS | 1951 | 1466691623379 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:23 INFO - PROCESS | 1951 | 1466691623456 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 07:20:23 INFO - PROCESS | 1951 | 1466691623462 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:23 INFO - PROCESS | 1951 | 1466691623466 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x1211b0800 == 30 [pid = 1951] [id = 603] 07:20:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x112958800) [pid = 1951] [serial = 1809] [outer = 0x0] 07:20:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x118235c00) [pid = 1951] [serial = 1810] [outer = 0x112958800] 07:20:23 INFO - PROCESS | 1951 | 1466691623495 Marionette DEBUG loaded listener.js 07:20:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x118241c00) [pid = 1951] [serial = 1811] [outer = 0x112958800] 07:20:23 INFO - PROCESS | 1951 | 1466691623828 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]]]}] 07:20:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 471ms 07:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:20:23 INFO - PROCESS | 1951 | 1466691623836 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 07:20:23 INFO - PROCESS | 1951 | 1466691623838 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 07:20:23 INFO - PROCESS | 1951 | 1466691623840 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:20:23 INFO - PROCESS | 1951 | 1466691623841 Marionette TRACE conn2 <- [1,2386,null,{}] 07:20:23 INFO - PROCESS | 1951 | 1466691623844 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}] 07:20:23 INFO - PROCESS | 1951 | 1466691623845 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:23 INFO - PROCESS | 1951 | 1466691623926 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 07:20:23 INFO - PROCESS | 1951 | 1466691623992 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:23 INFO - PROCESS | 1951 | 1466691623993 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x123fd3800 == 31 [pid = 1951] [id = 604] 07:20:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x117e83000) [pid = 1951] [serial = 1812] [outer = 0x0] 07:20:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x118489000) [pid = 1951] [serial = 1813] [outer = 0x117e83000] 07:20:24 INFO - PROCESS | 1951 | 1466691624018 Marionette DEBUG loaded listener.js 07:20:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x11856bc00) [pid = 1951] [serial = 1814] [outer = 0x117e83000] 07:20:24 INFO - PROCESS | 1951 | 1466691624324 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]]]}] 07:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 520ms 07:20:24 INFO - PROCESS | 1951 | 1466691624361 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 07:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:20:24 INFO - PROCESS | 1951 | 1466691624362 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 07:20:24 INFO - PROCESS | 1951 | 1466691624366 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:20:24 INFO - PROCESS | 1951 | 1466691624368 Marionette TRACE conn2 <- [1,2390,null,{}] 07:20:24 INFO - PROCESS | 1951 | 1466691624370 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}] 07:20:24 INFO - PROCESS | 1951 | 1466691624371 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:24 INFO - PROCESS | 1951 | 1466691624462 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 07:20:24 INFO - PROCESS | 1951 | 1466691624500 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:24 INFO - PROCESS | 1951 | 1466691624501 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x126aae000 == 32 [pid = 1951] [id = 605] 07:20:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1164e8c00) [pid = 1951] [serial = 1815] [outer = 0x0] 07:20:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x11856c800) [pid = 1951] [serial = 1816] [outer = 0x1164e8c00] 07:20:24 INFO - PROCESS | 1951 | 1466691624525 Marionette DEBUG loaded listener.js 07:20:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x11921a000) [pid = 1951] [serial = 1817] [outer = 0x1164e8c00] 07:20:24 INFO - PROCESS | 1951 | 1466691624848 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]]]}] 07:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 521ms 07:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:20:24 INFO - PROCESS | 1951 | 1466691624887 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 07:20:24 INFO - PROCESS | 1951 | 1466691624888 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 07:20:24 INFO - PROCESS | 1951 | 1466691624890 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:20:24 INFO - PROCESS | 1951 | 1466691624891 Marionette TRACE conn2 <- [1,2394,null,{}] 07:20:24 INFO - PROCESS | 1951 | 1466691624894 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}] 07:20:24 INFO - PROCESS | 1951 | 1466691624898 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:25 INFO - PROCESS | 1951 | 1466691625012 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 07:20:25 INFO - PROCESS | 1951 | 1466691625050 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:25 INFO - PROCESS | 1951 | 1466691625051 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e89000 == 33 [pid = 1951] [id = 606] 07:20:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x119224000) [pid = 1951] [serial = 1818] [outer = 0x0] 07:20:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x119829400) [pid = 1951] [serial = 1819] [outer = 0x119224000] 07:20:25 INFO - PROCESS | 1951 | 1466691625076 Marionette DEBUG loaded listener.js 07:20:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x120e50c00) [pid = 1951] [serial = 1820] [outer = 0x119224000] 07:20:25 INFO - PROCESS | 1951 | 1466691625442 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]]]}] 07:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 568ms 07:20:25 INFO - PROCESS | 1951 | 1466691625459 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 07:20:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:20:25 INFO - PROCESS | 1951 | 1466691625470 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 07:20:25 INFO - PROCESS | 1951 | 1466691625479 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:20:25 INFO - PROCESS | 1951 | 1466691625480 Marionette TRACE conn2 <- [1,2398,null,{}] 07:20:25 INFO - PROCESS | 1951 | 1466691625484 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}] 07:20:25 INFO - PROCESS | 1951 | 1466691625486 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:25 INFO - PROCESS | 1951 | 1466691625617 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 07:20:25 INFO - PROCESS | 1951 | 1466691625633 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:25 INFO - PROCESS | 1951 | 1466691625634 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293e4000 == 34 [pid = 1951] [id = 607] 07:20:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x120fd9800) [pid = 1951] [serial = 1821] [outer = 0x0] 07:20:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1213ec800) [pid = 1951] [serial = 1822] [outer = 0x120fd9800] 07:20:25 INFO - PROCESS | 1951 | 1466691625658 Marionette DEBUG loaded listener.js 07:20:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x121a57c00) [pid = 1951] [serial = 1823] [outer = 0x120fd9800] 07:20:25 INFO - PROCESS | 1951 | 1466691625992 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]]]}] 07:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 526ms 07:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:20:26 INFO - PROCESS | 1951 | 1466691626001 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 07:20:26 INFO - PROCESS | 1951 | 1466691626003 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 07:20:26 INFO - PROCESS | 1951 | 1466691626005 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:20:26 INFO - PROCESS | 1951 | 1466691626006 Marionette TRACE conn2 <- [1,2402,null,{}] 07:20:26 INFO - PROCESS | 1951 | 1466691626008 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}] 07:20:26 INFO - PROCESS | 1951 | 1466691626009 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:26 INFO - PROCESS | 1951 | 1466691626107 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 07:20:26 INFO - PROCESS | 1951 | 1466691626120 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:26 INFO - PROCESS | 1951 | 1466691626121 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a50c000 == 35 [pid = 1951] [id = 608] 07:20:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x121a5d400) [pid = 1951] [serial = 1824] [outer = 0x0] 07:20:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x12390c400) [pid = 1951] [serial = 1825] [outer = 0x121a5d400] 07:20:26 INFO - PROCESS | 1951 | 1466691626144 Marionette DEBUG loaded listener.js 07:20:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x123e11800) [pid = 1951] [serial = 1826] [outer = 0x121a5d400] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x128d3c400) [pid = 1951] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x121a60c00) [pid = 1951] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x127183800) [pid = 1951] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x126c4f800) [pid = 1951] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x112d07000) [pid = 1951] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x120e52800) [pid = 1951] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x126af1800) [pid = 1951] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1129c7800) [pid = 1951] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x1176c6c00) [pid = 1951] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1273ea800) [pid = 1951] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x113c4a800) [pid = 1951] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1199e1800) [pid = 1951] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x117e82400) [pid = 1951] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x111c18800) [pid = 1951] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:20:26 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x116f8f000) [pid = 1951] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:20:26 INFO - PROCESS | 1951 | 1466691626627 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]]]}] 07:20:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:20:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 670ms 07:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:20:26 INFO - PROCESS | 1951 | 1466691626676 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 07:20:26 INFO - PROCESS | 1951 | 1466691626677 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 07:20:26 INFO - PROCESS | 1951 | 1466691626679 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:20:26 INFO - PROCESS | 1951 | 1466691626688 Marionette TRACE conn2 <- [1,2406,null,{}] 07:20:26 INFO - PROCESS | 1951 | 1466691626690 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}] 07:20:26 INFO - PROCESS | 1951 | 1466691626691 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:26 INFO - PROCESS | 1951 | 1466691626768 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 07:20:26 INFO - PROCESS | 1951 | 1466691626829 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:26 INFO - PROCESS | 1951 | 1466691626830 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x1211b0000 == 36 [pid = 1951] [id = 609] 07:20:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x112966800) [pid = 1951] [serial = 1827] [outer = 0x0] 07:20:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x117e82400) [pid = 1951] [serial = 1828] [outer = 0x112966800] 07:20:26 INFO - PROCESS | 1951 | 1466691626854 Marionette DEBUG loaded listener.js 07:20:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x121486000) [pid = 1951] [serial = 1829] [outer = 0x112966800] 07:20:27 INFO - PROCESS | 1951 | 1466691627141 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]]]}] 07:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 477ms 07:20:27 INFO - PROCESS | 1951 | 1466691627156 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 07:20:27 INFO - PROCESS | 1951 | 1466691627158 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 07:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:20:27 INFO - PROCESS | 1951 | 1466691627160 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:20:27 INFO - PROCESS | 1951 | 1466691627162 Marionette TRACE conn2 <- [1,2410,null,{}] 07:20:27 INFO - PROCESS | 1951 | 1466691627173 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}] 07:20:27 INFO - PROCESS | 1951 | 1466691627175 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:27 INFO - PROCESS | 1951 | 1466691627285 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 07:20:27 INFO - PROCESS | 1951 | 1466691627292 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:27 INFO - PROCESS | 1951 | 1466691627293 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aeec000 == 37 [pid = 1951] [id = 610] 07:20:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x119802c00) [pid = 1951] [serial = 1830] [outer = 0x0] 07:20:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x123fc4400) [pid = 1951] [serial = 1831] [outer = 0x119802c00] 07:20:27 INFO - PROCESS | 1951 | 1466691627335 Marionette DEBUG loaded listener.js 07:20:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x12499b800) [pid = 1951] [serial = 1832] [outer = 0x119802c00] 07:20:27 INFO - PROCESS | 1951 | 1466691627776 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]]]}] 07:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 679ms 07:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:20:27 INFO - PROCESS | 1951 | 1466691627839 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 07:20:27 INFO - PROCESS | 1951 | 1466691627841 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 07:20:27 INFO - PROCESS | 1951 | 1466691627843 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:20:27 INFO - PROCESS | 1951 | 1466691627853 Marionette TRACE conn2 <- [1,2414,null,{}] 07:20:27 INFO - PROCESS | 1951 | 1466691627855 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}] 07:20:27 INFO - PROCESS | 1951 | 1466691627856 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:27 INFO - PROCESS | 1951 | 1466691627946 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 07:20:27 INFO - PROCESS | 1951 | 1466691627952 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:27 INFO - PROCESS | 1951 | 1466691627953 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x126aad800 == 38 [pid = 1951] [id = 611] 07:20:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x1252ec000) [pid = 1951] [serial = 1833] [outer = 0x0] 07:20:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x126aea400) [pid = 1951] [serial = 1834] [outer = 0x1252ec000] 07:20:27 INFO - PROCESS | 1951 | 1466691627979 Marionette DEBUG loaded listener.js 07:20:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x126c49c00) [pid = 1951] [serial = 1835] [outer = 0x1252ec000] 07:20:28 INFO - PROCESS | 1951 | 1466691628318 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]]]}] 07:20:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:20:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 527ms 07:20:28 INFO - PROCESS | 1951 | 1466691628371 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 07:20:28 INFO - PROCESS | 1951 | 1466691628372 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 07:20:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:20:28 INFO - PROCESS | 1951 | 1466691628374 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:20:28 INFO - PROCESS | 1951 | 1466691628375 Marionette TRACE conn2 <- [1,2418,null,{}] 07:20:28 INFO - PROCESS | 1951 | 1466691628377 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}] 07:20:28 INFO - PROCESS | 1951 | 1466691628379 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:28 INFO - PROCESS | 1951 | 1466691628483 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 07:20:28 INFO - PROCESS | 1951 | 1466691628489 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:28 INFO - PROCESS | 1951 | 1466691628490 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4ab800 == 39 [pid = 1951] [id = 612] 07:20:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x118f8f400) [pid = 1951] [serial = 1836] [outer = 0x0] 07:20:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x126e8fc00) [pid = 1951] [serial = 1837] [outer = 0x118f8f400] 07:20:28 INFO - PROCESS | 1951 | 1466691628514 Marionette DEBUG loaded listener.js 07:20:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x117e30000) [pid = 1951] [serial = 1838] [outer = 0x118f8f400] 07:20:29 INFO - PROCESS | 1951 | 1466691629087 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]]]}] 07:20:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:20:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 720ms 07:20:29 INFO - PROCESS | 1951 | 1466691629094 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 07:20:29 INFO - PROCESS | 1951 | 1466691629099 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 07:20:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:20:29 INFO - PROCESS | 1951 | 1466691629103 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:20:29 INFO - PROCESS | 1951 | 1466691629105 Marionette TRACE conn2 <- [1,2422,null,{}] 07:20:29 INFO - PROCESS | 1951 | 1466691629108 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}] 07:20:29 INFO - PROCESS | 1951 | 1466691629111 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:29 INFO - PROCESS | 1951 | 1466691629220 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 07:20:29 INFO - PROCESS | 1951 | 1466691629328 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:29 INFO - PROCESS | 1951 | 1466691629330 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x119575800 == 40 [pid = 1951] [id = 613] 07:20:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x1129c9c00) [pid = 1951] [serial = 1839] [outer = 0x0] 07:20:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x1129d3800) [pid = 1951] [serial = 1840] [outer = 0x1129c9c00] 07:20:29 INFO - PROCESS | 1951 | 1466691629362 Marionette DEBUG loaded listener.js 07:20:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x11614d400) [pid = 1951] [serial = 1841] [outer = 0x1129c9c00] 07:20:29 INFO - PROCESS | 1951 | 1466691629907 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]]]}] 07:20:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:20:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 823ms 07:20:29 INFO - PROCESS | 1951 | 1466691629926 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 07:20:29 INFO - PROCESS | 1951 | 1466691629929 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 07:20:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:20:29 INFO - PROCESS | 1951 | 1466691629962 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:20:29 INFO - PROCESS | 1951 | 1466691629965 Marionette TRACE conn2 <- [1,2426,null,{}] 07:20:29 INFO - PROCESS | 1951 | 1466691629969 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}] 07:20:29 INFO - PROCESS | 1951 | 1466691629970 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:30 INFO - PROCESS | 1951 | 1466691630080 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 07:20:30 INFO - PROCESS | 1951 | 1466691630176 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:30 INFO - PROCESS | 1951 | 1466691630177 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x128611000 == 41 [pid = 1951] [id = 614] 07:20:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x115e88400) [pid = 1951] [serial = 1842] [outer = 0x0] 07:20:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x1176cf000) [pid = 1951] [serial = 1843] [outer = 0x115e88400] 07:20:30 INFO - PROCESS | 1951 | 1466691630208 Marionette DEBUG loaded listener.js 07:20:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x118233000) [pid = 1951] [serial = 1844] [outer = 0x115e88400] 07:20:30 INFO - PROCESS | 1951 | 1466691630853 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]]]}] 07:20:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:20:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 926ms 07:20:30 INFO - PROCESS | 1951 | --DOCSHELL 0x126aad800 == 40 [pid = 1951] [id = 611] 07:20:30 INFO - PROCESS | 1951 | --DOCSHELL 0x12aeec000 == 39 [pid = 1951] [id = 610] 07:20:30 INFO - PROCESS | 1951 | --DOCSHELL 0x1211b0000 == 38 [pid = 1951] [id = 609] 07:20:30 INFO - PROCESS | 1951 | --DOCSHELL 0x12a50c000 == 37 [pid = 1951] [id = 608] 07:20:30 INFO - PROCESS | 1951 | --DOCSHELL 0x1293e4000 == 36 [pid = 1951] [id = 607] 07:20:30 INFO - PROCESS | 1951 | --DOCSHELL 0x128e89000 == 35 [pid = 1951] [id = 606] 07:20:30 INFO - PROCESS | 1951 | --DOCSHELL 0x126aae000 == 34 [pid = 1951] [id = 605] 07:20:30 INFO - PROCESS | 1951 | --DOCSHELL 0x123fd3800 == 33 [pid = 1951] [id = 604] 07:20:30 INFO - PROCESS | 1951 | --DOCSHELL 0x1211b0800 == 32 [pid = 1951] [id = 603] 07:20:30 INFO - PROCESS | 1951 | 1466691630927 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 07:20:30 INFO - PROCESS | 1951 | 1466691630929 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 07:20:30 INFO - PROCESS | 1951 | --DOCSHELL 0x118ad2800 == 31 [pid = 1951] [id = 602] 07:20:30 INFO - PROCESS | 1951 | --DOCSHELL 0x116ac6800 == 30 [pid = 1951] [id = 601] 07:20:30 INFO - PROCESS | 1951 | --DOCSHELL 0x1198e4800 == 29 [pid = 1951] [id = 600] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x128ec7800) [pid = 1951] [serial = 1783] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x124cf1800) [pid = 1951] [serial = 1765] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x127184c00) [pid = 1951] [serial = 1768] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x128ecf800) [pid = 1951] [serial = 1784] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x126c4f400) [pid = 1951] [serial = 1766] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x128a5c800) [pid = 1951] [serial = 1771] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1288bf800) [pid = 1951] [serial = 1769] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x128a64800) [pid = 1951] [serial = 1772] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x112f59400) [pid = 1951] [serial = 1744] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1164e3800) [pid = 1951] [serial = 1745] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x121a5c000) [pid = 1951] [serial = 1762] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x128d33800) [pid = 1951] [serial = 1781] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x11960ac00) [pid = 1951] [serial = 1756] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1199d9400) [pid = 1951] [serial = 1757] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x11814ec00) [pid = 1951] [serial = 1753] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x118241400) [pid = 1951] [serial = 1754] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x128a5d000) [pid = 1951] [serial = 1742] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x116155400) [pid = 1951] [serial = 1750] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x116f90c00) [pid = 1951] [serial = 1751] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x120e4d800) [pid = 1951] [serial = 1759] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1213f4800) [pid = 1951] [serial = 1760] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x11823bc00) [pid = 1951] [serial = 1747] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x118491800) [pid = 1951] [serial = 1748] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x116f91000) [pid = 1951] [serial = 1775] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x128ac8000) [pid = 1951] [serial = 1780] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x1129cf800) [pid = 1951] [serial = 1774] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x119808c00) [pid = 1951] [serial = 1777] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x126af0400) [pid = 1951] [serial = 1778] [outer = 0x0] [url = about:blank] 07:20:30 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x123905c00) [pid = 1951] [serial = 1763] [outer = 0x0] [url = about:blank] 07:20:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:20:30 INFO - PROCESS | 1951 | 1466691630940 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:20:30 INFO - PROCESS | 1951 | 1466691630942 Marionette TRACE conn2 <- [1,2430,null,{}] 07:20:30 INFO - PROCESS | 1951 | 1466691630945 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}] 07:20:30 INFO - PROCESS | 1951 | 1466691630947 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:31 INFO - PROCESS | 1951 | 1466691631023 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 07:20:31 INFO - PROCESS | 1951 | 1466691631034 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:31 INFO - PROCESS | 1951 | 1466691631035 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182b8000 == 30 [pid = 1951] [id = 615] 07:20:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x113c4b400) [pid = 1951] [serial = 1845] [outer = 0x0] 07:20:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x115e23c00) [pid = 1951] [serial = 1846] [outer = 0x113c4b400] 07:20:31 INFO - PROCESS | 1951 | 1466691631063 Marionette DEBUG loaded listener.js 07:20:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x116766400) [pid = 1951] [serial = 1847] [outer = 0x113c4b400] 07:20:31 INFO - PROCESS | 1951 | 1466691631412 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]]]}] 07:20:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:20:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 07:20:31 INFO - PROCESS | 1951 | 1466691631460 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 07:20:31 INFO - PROCESS | 1951 | 1466691631463 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 07:20:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:20:31 INFO - PROCESS | 1951 | 1466691631467 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:20:31 INFO - PROCESS | 1951 | 1466691631469 Marionette TRACE conn2 <- [1,2434,null,{}] 07:20:31 INFO - PROCESS | 1951 | 1466691631471 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}] 07:20:31 INFO - PROCESS | 1951 | 1466691631473 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:31 INFO - PROCESS | 1951 | 1466691631552 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 07:20:31 INFO - PROCESS | 1951 | 1466691631557 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:31 INFO - PROCESS | 1951 | 1466691631558 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x119c36800 == 31 [pid = 1951] [id = 616] 07:20:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1176c5800) [pid = 1951] [serial = 1848] [outer = 0x0] 07:20:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x11823c400) [pid = 1951] [serial = 1849] [outer = 0x1176c5800] 07:20:31 INFO - PROCESS | 1951 | 1466691631587 Marionette DEBUG loaded listener.js 07:20:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x1183f4c00) [pid = 1951] [serial = 1850] [outer = 0x1176c5800] 07:20:31 INFO - PROCESS | 1951 | 1466691631949 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]]]}] 07:20:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:20:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 07:20:31 INFO - PROCESS | 1951 | 1466691631986 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 07:20:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:20:31 INFO - PROCESS | 1951 | 1466691631987 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 07:20:31 INFO - PROCESS | 1951 | 1466691631989 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:20:31 INFO - PROCESS | 1951 | 1466691631992 Marionette TRACE conn2 <- [1,2438,null,{}] 07:20:32 INFO - PROCESS | 1951 | 1466691632000 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}] 07:20:32 INFO - PROCESS | 1951 | 1466691632003 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:32 INFO - PROCESS | 1951 | 1466691632084 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 07:20:32 INFO - PROCESS | 1951 | 1466691632090 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:32 INFO - PROCESS | 1951 | 1466691632092 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x126544000 == 32 [pid = 1951] [id = 617] 07:20:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1122a7400) [pid = 1951] [serial = 1851] [outer = 0x0] 07:20:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x118a4c400) [pid = 1951] [serial = 1852] [outer = 0x1122a7400] 07:20:32 INFO - PROCESS | 1951 | 1466691632119 Marionette DEBUG loaded listener.js 07:20:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x11960ac00) [pid = 1951] [serial = 1853] [outer = 0x1122a7400] 07:20:32 INFO - PROCESS | 1951 | 1466691632475 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]]]}] 07:20:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:20:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 520ms 07:20:32 INFO - PROCESS | 1951 | 1466691632510 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 07:20:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:20:32 INFO - PROCESS | 1951 | 1466691632512 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 07:20:32 INFO - PROCESS | 1951 | 1466691632515 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:20:32 INFO - PROCESS | 1951 | 1466691632516 Marionette TRACE conn2 <- [1,2442,null,{}] 07:20:32 INFO - PROCESS | 1951 | 1466691632524 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}] 07:20:32 INFO - PROCESS | 1951 | 1466691632525 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:32 INFO - PROCESS | 1951 | 1466691632606 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 07:20:32 INFO - PROCESS | 1951 | 1466691632609 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:32 INFO - PROCESS | 1951 | 1466691632610 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x128d0a000 == 33 [pid = 1951] [id = 618] 07:20:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x119824000) [pid = 1951] [serial = 1854] [outer = 0x0] 07:20:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1199aec00) [pid = 1951] [serial = 1855] [outer = 0x119824000] 07:20:32 INFO - PROCESS | 1951 | 1466691632637 Marionette DEBUG loaded listener.js 07:20:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1199dec00) [pid = 1951] [serial = 1856] [outer = 0x119824000] 07:20:32 INFO - PROCESS | 1951 | 1466691632972 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]]]}] 07:20:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:20:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 477ms 07:20:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:20:32 INFO - PROCESS | 1951 | 1466691632992 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 07:20:32 INFO - PROCESS | 1951 | 1466691632994 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 07:20:32 INFO - PROCESS | 1951 | 1466691632996 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:20:32 INFO - PROCESS | 1951 | 1466691632997 Marionette TRACE conn2 <- [1,2446,null,{}] 07:20:33 INFO - PROCESS | 1951 | 1466691633002 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}] 07:20:33 INFO - PROCESS | 1951 | 1466691633003 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:33 INFO - PROCESS | 1951 | 1466691633079 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 07:20:33 INFO - PROCESS | 1951 | 1466691633085 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:33 INFO - PROCESS | 1951 | 1466691633086 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293d2000 == 34 [pid = 1951] [id = 619] 07:20:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1199d8800) [pid = 1951] [serial = 1857] [outer = 0x0] 07:20:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x120f0b800) [pid = 1951] [serial = 1858] [outer = 0x1199d8800] 07:20:33 INFO - PROCESS | 1951 | 1466691633110 Marionette DEBUG loaded listener.js 07:20:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1216eb800) [pid = 1951] [serial = 1859] [outer = 0x1199d8800] 07:20:33 INFO - PROCESS | 1951 | 1466691633490 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]]]}] 07:20:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:20:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 523ms 07:20:33 INFO - PROCESS | 1951 | 1466691633520 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 07:20:33 INFO - PROCESS | 1951 | 1466691633521 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 07:20:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:20:33 INFO - PROCESS | 1951 | 1466691633529 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:20:33 INFO - PROCESS | 1951 | 1466691633530 Marionette TRACE conn2 <- [1,2450,null,{}] 07:20:33 INFO - PROCESS | 1951 | 1466691633532 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}] 07:20:33 INFO - PROCESS | 1951 | 1466691633536 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:33 INFO - PROCESS | 1951 | 1466691633656 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 07:20:33 INFO - PROCESS | 1951 | 1466691633659 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:33 INFO - PROCESS | 1951 | 1466691633660 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a504000 == 35 [pid = 1951] [id = 620] 07:20:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1199e5400) [pid = 1951] [serial = 1860] [outer = 0x0] 07:20:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x121a59c00) [pid = 1951] [serial = 1861] [outer = 0x1199e5400] 07:20:33 INFO - PROCESS | 1951 | 1466691633725 Marionette DEBUG loaded listener.js 07:20:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x1253e5800) [pid = 1951] [serial = 1862] [outer = 0x1199e5400] 07:20:34 INFO - PROCESS | 1951 | 1466691634042 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]]]}] 07:20:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:20:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 518ms 07:20:34 INFO - PROCESS | 1951 | 1466691634048 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 07:20:34 INFO - PROCESS | 1951 | 1466691634051 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 07:20:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:20:34 INFO - PROCESS | 1951 | 1466691634054 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:20:34 INFO - PROCESS | 1951 | 1466691634055 Marionette TRACE conn2 <- [1,2454,null,{}] 07:20:34 INFO - PROCESS | 1951 | 1466691634058 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}] 07:20:34 INFO - PROCESS | 1951 | 1466691634059 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:34 INFO - PROCESS | 1951 | 1466691634159 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 07:20:34 INFO - PROCESS | 1951 | 1466691634173 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:34 INFO - PROCESS | 1951 | 1466691634174 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182bd800 == 36 [pid = 1951] [id = 621] 07:20:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x1253e7400) [pid = 1951] [serial = 1863] [outer = 0x0] 07:20:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x126af2400) [pid = 1951] [serial = 1864] [outer = 0x1253e7400] 07:20:34 INFO - PROCESS | 1951 | 1466691634198 Marionette DEBUG loaded listener.js 07:20:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x126c4f400) [pid = 1951] [serial = 1865] [outer = 0x1253e7400] 07:20:34 INFO - PROCESS | 1951 | 1466691634526 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]]]}] 07:20:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:20:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 521ms 07:20:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:20:34 INFO - PROCESS | 1951 | 1466691634576 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 07:20:34 INFO - PROCESS | 1951 | 1466691634577 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 07:20:34 INFO - PROCESS | 1951 | 1466691634579 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:20:34 INFO - PROCESS | 1951 | 1466691634580 Marionette TRACE conn2 <- [1,2458,null,{}] 07:20:34 INFO - PROCESS | 1951 | 1466691634582 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}] 07:20:34 INFO - PROCESS | 1951 | 1466691634583 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:34 INFO - PROCESS | 1951 | 1466691634681 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 07:20:34 INFO - PROCESS | 1951 | 1466691634720 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:34 INFO - PROCESS | 1951 | 1466691634721 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be61000 == 37 [pid = 1951] [id = 622] 07:20:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x126af7800) [pid = 1951] [serial = 1866] [outer = 0x0] 07:20:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x12735cc00) [pid = 1951] [serial = 1867] [outer = 0x126af7800] 07:20:34 INFO - PROCESS | 1951 | 1466691634753 Marionette DEBUG loaded listener.js 07:20:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x1273f4400) [pid = 1951] [serial = 1868] [outer = 0x126af7800] 07:20:35 INFO - PROCESS | 1951 | 1466691635074 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]]]}] 07:20:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:20:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 519ms 07:20:35 INFO - PROCESS | 1951 | 1466691635106 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 07:20:35 INFO - PROCESS | 1951 | 1466691635107 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 07:20:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:20:35 INFO - PROCESS | 1951 | 1466691635109 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:20:35 INFO - PROCESS | 1951 | 1466691635110 Marionette TRACE conn2 <- [1,2462,null,{}] 07:20:35 INFO - PROCESS | 1951 | 1466691635113 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}] 07:20:35 INFO - PROCESS | 1951 | 1466691635114 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:35 INFO - PROCESS | 1951 | 1466691635217 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 07:20:35 INFO - PROCESS | 1951 | 1466691635221 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:35 INFO - PROCESS | 1951 | 1466691635222 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4ba000 == 38 [pid = 1951] [id = 623] 07:20:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x11614d000) [pid = 1951] [serial = 1869] [outer = 0x0] 07:20:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x121896400) [pid = 1951] [serial = 1870] [outer = 0x11614d000] 07:20:35 INFO - PROCESS | 1951 | 1466691635353 Marionette DEBUG loaded listener.js 07:20:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x1288c6400) [pid = 1951] [serial = 1871] [outer = 0x11614d000] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x119224000) [pid = 1951] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x11295ec00) [pid = 1951] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1130bbc00) [pid = 1951] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x117e83000) [pid = 1951] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x112f62c00) [pid = 1951] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x1164e8c00) [pid = 1951] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x120fd9800) [pid = 1951] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x110f79400) [pid = 1951] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1167fc400) [pid = 1951] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x1252ec000) [pid = 1951] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x11856b000) [pid = 1951] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x121a5d400) [pid = 1951] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x112966800) [pid = 1951] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x12499b400) [pid = 1951] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x119802c00) [pid = 1951] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x112958800) [pid = 1951] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:20:35 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1122ab400) [pid = 1951] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:20:35 INFO - PROCESS | 1951 | 1466691635627 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]]]}] 07:20:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:20:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 571ms 07:20:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:20:35 INFO - PROCESS | 1951 | 1466691635683 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 07:20:35 INFO - PROCESS | 1951 | 1466691635686 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 07:20:35 INFO - PROCESS | 1951 | 1466691635688 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:20:35 INFO - PROCESS | 1951 | 1466691635689 Marionette TRACE conn2 <- [1,2466,null,{}] 07:20:35 INFO - PROCESS | 1951 | 1466691635691 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}] 07:20:35 INFO - PROCESS | 1951 | 1466691635693 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:35 INFO - PROCESS | 1951 | 1466691635776 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 07:20:35 INFO - PROCESS | 1951 | 1466691635782 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:35 INFO - PROCESS | 1951 | 1466691635784 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac37800 == 39 [pid = 1951] [id = 624] 07:20:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1130bbc00) [pid = 1951] [serial = 1872] [outer = 0x0] 07:20:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x11823dc00) [pid = 1951] [serial = 1873] [outer = 0x1130bbc00] 07:20:35 INFO - PROCESS | 1951 | 1466691635815 Marionette DEBUG loaded listener.js 07:20:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x11960dc00) [pid = 1951] [serial = 1874] [outer = 0x1130bbc00] 07:20:36 INFO - PROCESS | 1951 | 1466691636206 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]]]}] 07:20:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:20:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 570ms 07:20:36 INFO - PROCESS | 1951 | 1466691636259 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 07:20:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:20:36 INFO - PROCESS | 1951 | 1466691636261 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 07:20:36 INFO - PROCESS | 1951 | 1466691636265 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:20:36 INFO - PROCESS | 1951 | 1466691636268 Marionette TRACE conn2 <- [1,2470,null,{}] 07:20:36 INFO - PROCESS | 1951 | 1466691636271 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}] 07:20:36 INFO - PROCESS | 1951 | 1466691636274 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:36 INFO - PROCESS | 1951 | 1466691636421 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 07:20:36 INFO - PROCESS | 1951 | 1466691636437 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:36 INFO - PROCESS | 1951 | 1466691636439 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cd80000 == 40 [pid = 1951] [id = 625] 07:20:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x123e16c00) [pid = 1951] [serial = 1875] [outer = 0x0] 07:20:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1288cc800) [pid = 1951] [serial = 1876] [outer = 0x123e16c00] 07:20:36 INFO - PROCESS | 1951 | 1466691636482 Marionette DEBUG loaded listener.js 07:20:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x128a65c00) [pid = 1951] [serial = 1877] [outer = 0x123e16c00] 07:20:36 INFO - PROCESS | 1951 | 1466691636854 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]]]}] 07:20:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:20:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 623ms 07:20:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:20:36 INFO - PROCESS | 1951 | 1466691636887 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 07:20:36 INFO - PROCESS | 1951 | 1466691636888 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 07:20:36 INFO - PROCESS | 1951 | 1466691636890 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:20:36 INFO - PROCESS | 1951 | 1466691636891 Marionette TRACE conn2 <- [1,2474,null,{}] 07:20:36 INFO - PROCESS | 1951 | 1466691636894 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}] 07:20:36 INFO - PROCESS | 1951 | 1466691636895 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:37 INFO - PROCESS | 1951 | 1466691637007 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 07:20:37 INFO - PROCESS | 1951 | 1466691637038 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:37 INFO - PROCESS | 1951 | 1466691637039 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d023000 == 41 [pid = 1951] [id = 626] 07:20:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x128ac4000) [pid = 1951] [serial = 1878] [outer = 0x0] 07:20:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x128ac7800) [pid = 1951] [serial = 1879] [outer = 0x128ac4000] 07:20:37 INFO - PROCESS | 1951 | 1466691637065 Marionette DEBUG loaded listener.js 07:20:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x128ace800) [pid = 1951] [serial = 1880] [outer = 0x128ac4000] 07:20:37 INFO - PROCESS | 1951 | 1466691637412 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]]]}] 07:20:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:20:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 568ms 07:20:37 INFO - PROCESS | 1951 | 1466691637459 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 07:20:37 INFO - PROCESS | 1951 | 1466691637462 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 07:20:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:20:37 INFO - PROCESS | 1951 | 1466691637465 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:20:37 INFO - PROCESS | 1951 | 1466691637468 Marionette TRACE conn2 <- [1,2478,null,{}] 07:20:37 INFO - PROCESS | 1951 | 1466691637472 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}] 07:20:37 INFO - PROCESS | 1951 | 1466691637474 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:37 INFO - PROCESS | 1951 | 1466691637581 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 07:20:37 INFO - PROCESS | 1951 | 1466691637639 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:37 INFO - PROCESS | 1951 | 1466691637642 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x11746a000 == 42 [pid = 1951] [id = 627] 07:20:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x11299dc00) [pid = 1951] [serial = 1881] [outer = 0x0] 07:20:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1129a6000) [pid = 1951] [serial = 1882] [outer = 0x11299dc00] 07:20:37 INFO - PROCESS | 1951 | 1466691637673 Marionette DEBUG loaded listener.js 07:20:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x11324e800) [pid = 1951] [serial = 1883] [outer = 0x11299dc00] 07:20:38 INFO - PROCESS | 1951 | 1466691638132 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]]]}] 07:20:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:20:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 673ms 07:20:38 INFO - PROCESS | 1951 | 1466691638138 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 07:20:38 INFO - PROCESS | 1951 | 1466691638141 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 07:20:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:20:38 INFO - PROCESS | 1951 | 1466691638146 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:20:38 INFO - PROCESS | 1951 | 1466691638150 Marionette TRACE conn2 <- [1,2482,null,{}] 07:20:38 INFO - PROCESS | 1951 | 1466691638153 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}] 07:20:38 INFO - PROCESS | 1951 | 1466691638154 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:38 INFO - PROCESS | 1951 | 1466691638280 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 07:20:38 INFO - PROCESS | 1951 | 1466691638355 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:38 INFO - PROCESS | 1951 | 1466691638356 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x128a9e000 == 43 [pid = 1951] [id = 628] 07:20:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x118232c00) [pid = 1951] [serial = 1884] [outer = 0x0] 07:20:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x1183f1400) [pid = 1951] [serial = 1885] [outer = 0x118232c00] 07:20:38 INFO - PROCESS | 1951 | 1466691638387 Marionette DEBUG loaded listener.js 07:20:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x118492c00) [pid = 1951] [serial = 1886] [outer = 0x118232c00] 07:20:38 INFO - PROCESS | 1951 | 1466691638802 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]]]}] 07:20:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:20:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 722ms 07:20:38 INFO - PROCESS | 1951 | 1466691638869 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 07:20:38 INFO - PROCESS | 1951 | 1466691638870 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 07:20:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:20:38 INFO - PROCESS | 1951 | 1466691638873 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:20:38 INFO - PROCESS | 1951 | 1466691638875 Marionette TRACE conn2 <- [1,2486,null,{}] 07:20:38 INFO - PROCESS | 1951 | 1466691638883 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}] 07:20:38 INFO - PROCESS | 1951 | 1466691638886 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:38 INFO - PROCESS | 1951 | 1466691638993 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 07:20:39 INFO - PROCESS | 1951 | 1466691639067 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:39 INFO - PROCESS | 1951 | 1466691639070 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cd85000 == 44 [pid = 1951] [id = 629] 07:20:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x119591800) [pid = 1951] [serial = 1887] [outer = 0x0] 07:20:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x1199b2400) [pid = 1951] [serial = 1888] [outer = 0x119591800] 07:20:39 INFO - PROCESS | 1951 | 1466691639103 Marionette DEBUG loaded listener.js 07:20:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x121a5d400) [pid = 1951] [serial = 1889] [outer = 0x119591800] 07:20:39 INFO - PROCESS | 1951 | 1466691639484 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]]]}] 07:20:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:20:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 621ms 07:20:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:20:39 INFO - PROCESS | 1951 | 1466691639494 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 07:20:39 INFO - PROCESS | 1951 | 1466691639496 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 07:20:39 INFO - PROCESS | 1951 | 1466691639500 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:20:39 INFO - PROCESS | 1951 | 1466691639502 Marionette TRACE conn2 <- [1,2490,null,{}] 07:20:39 INFO - PROCESS | 1951 | 1466691639504 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}] 07:20:39 INFO - PROCESS | 1951 | 1466691639506 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:39 INFO - PROCESS | 1951 | 1466691639610 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 07:20:39 INFO - PROCESS | 1951 | 1466691639708 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:39 INFO - PROCESS | 1951 | 1466691639710 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d7bd000 == 45 [pid = 1951] [id = 630] 07:20:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x12491d400) [pid = 1951] [serial = 1890] [outer = 0x0] 07:20:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x1252e9400) [pid = 1951] [serial = 1891] [outer = 0x12491d400] 07:20:39 INFO - PROCESS | 1951 | 1466691639738 Marionette DEBUG loaded listener.js 07:20:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x126aeac00) [pid = 1951] [serial = 1892] [outer = 0x12491d400] 07:20:40 INFO - PROCESS | 1951 | 1466691640152 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]]]}] 07:20:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:20:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 675ms 07:20:40 INFO - PROCESS | 1951 | 1466691640175 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 07:20:40 INFO - PROCESS | 1951 | 1466691640176 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 07:20:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:20:40 INFO - PROCESS | 1951 | 1466691640178 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:20:40 INFO - PROCESS | 1951 | 1466691640180 Marionette TRACE conn2 <- [1,2494,null,{}] 07:20:40 INFO - PROCESS | 1951 | 1466691640182 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}] 07:20:40 INFO - PROCESS | 1951 | 1466691640184 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:40 INFO - PROCESS | 1951 | 1466691640307 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 07:20:40 INFO - PROCESS | 1951 | 1466691640369 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:40 INFO - PROCESS | 1951 | 1466691640370 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d7c3000 == 46 [pid = 1951] [id = 631] 07:20:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x12491e800) [pid = 1951] [serial = 1893] [outer = 0x0] 07:20:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x1288c2000) [pid = 1951] [serial = 1894] [outer = 0x12491e800] 07:20:40 INFO - PROCESS | 1951 | 1466691640399 Marionette DEBUG loaded listener.js 07:20:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x128a5fc00) [pid = 1951] [serial = 1895] [outer = 0x12491e800] 07:20:40 INFO - PROCESS | 1951 | 1466691640995 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]]]}] 07:20:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:20:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 871ms 07:20:41 INFO - PROCESS | 1951 | 1466691641050 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 07:20:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:20:41 INFO - PROCESS | 1951 | 1466691641052 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 07:20:41 INFO - PROCESS | 1951 | 1466691641055 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:20:41 INFO - PROCESS | 1951 | 1466691641057 Marionette TRACE conn2 <- [1,2498,null,{}] 07:20:41 INFO - PROCESS | 1951 | 1466691641060 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}] 07:20:41 INFO - PROCESS | 1951 | 1466691641062 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:41 INFO - PROCESS | 1951 | 1466691641160 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 07:20:41 INFO - PROCESS | 1951 | 1466691641227 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:41 INFO - PROCESS | 1951 | 1466691641229 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x116922000 == 47 [pid = 1951] [id = 632] 07:20:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x1164e3800) [pid = 1951] [serial = 1896] [outer = 0x0] 07:20:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x1167f6000) [pid = 1951] [serial = 1897] [outer = 0x1164e3800] 07:20:41 INFO - PROCESS | 1951 | 1466691641270 Marionette DEBUG loaded listener.js 07:20:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x117e33c00) [pid = 1951] [serial = 1898] [outer = 0x1164e3800] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12cd80000 == 46 [pid = 1951] [id = 625] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac37800 == 45 [pid = 1951] [id = 624] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4ba000 == 44 [pid = 1951] [id = 623] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12be61000 == 43 [pid = 1951] [id = 622] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x1182bd800 == 42 [pid = 1951] [id = 621] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12a504000 == 41 [pid = 1951] [id = 620] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x1293d2000 == 40 [pid = 1951] [id = 619] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x128d0a000 == 39 [pid = 1951] [id = 618] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x126544000 == 38 [pid = 1951] [id = 617] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x119c36800 == 37 [pid = 1951] [id = 616] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x1182b8000 == 36 [pid = 1951] [id = 615] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x128611000 == 35 [pid = 1951] [id = 614] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x119575800 == 34 [pid = 1951] [id = 613] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4ab800 == 33 [pid = 1951] [id = 612] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12d7c3000 == 32 [pid = 1951] [id = 631] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12d7bd000 == 31 [pid = 1951] [id = 630] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12cd85000 == 30 [pid = 1951] [id = 629] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x128a9e000 == 29 [pid = 1951] [id = 628] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x12d023000 == 28 [pid = 1951] [id = 626] 07:20:42 INFO - PROCESS | 1951 | --DOCSHELL 0x11746a000 == 27 [pid = 1951] [id = 627] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x119829400) [pid = 1951] [serial = 1819] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x1129a2800) [pid = 1951] [serial = 1804] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x1129cd400) [pid = 1951] [serial = 1805] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x113dd1800) [pid = 1951] [serial = 1801] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x1164de800) [pid = 1951] [serial = 1802] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x118489000) [pid = 1951] [serial = 1813] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x116761c00) [pid = 1951] [serial = 1807] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x1167f4000) [pid = 1951] [serial = 1808] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x11856c800) [pid = 1951] [serial = 1816] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x1213ec800) [pid = 1951] [serial = 1822] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x1129ce000) [pid = 1951] [serial = 1787] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x1120dfc00) [pid = 1951] [serial = 1786] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x11850b800) [pid = 1951] [serial = 1790] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x1183e6000) [pid = 1951] [serial = 1789] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x126aea400) [pid = 1951] [serial = 1834] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x121a5c800) [pid = 1951] [serial = 1793] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x120e50800) [pid = 1951] [serial = 1792] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x120e50c00) [pid = 1951] [serial = 1820] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x12390c400) [pid = 1951] [serial = 1825] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x117e82400) [pid = 1951] [serial = 1828] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1288bd400) [pid = 1951] [serial = 1796] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x121a57c00) [pid = 1951] [serial = 1823] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x123fc4400) [pid = 1951] [serial = 1831] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x126c4dc00) [pid = 1951] [serial = 1795] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x12499b800) [pid = 1951] [serial = 1832] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x123e11800) [pid = 1951] [serial = 1826] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x118235c00) [pid = 1951] [serial = 1810] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1129c8c00) [pid = 1951] [serial = 1799] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x118241c00) [pid = 1951] [serial = 1811] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x11921a000) [pid = 1951] [serial = 1817] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x11295fc00) [pid = 1951] [serial = 1798] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x121486000) [pid = 1951] [serial = 1829] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x126c49c00) [pid = 1951] [serial = 1835] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x11856bc00) [pid = 1951] [serial = 1814] [outer = 0x0] [url = about:blank] 07:20:42 INFO - PROCESS | 1951 | 1466691642240 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]]]}] 07:20:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:20:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1226ms 07:20:42 INFO - PROCESS | 1951 | 1466691642288 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 07:20:42 INFO - PROCESS | 1951 | 1466691642291 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 07:20:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:20:42 INFO - PROCESS | 1951 | 1466691642294 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:20:42 INFO - PROCESS | 1951 | 1466691642296 Marionette TRACE conn2 <- [1,2502,null,{}] 07:20:42 INFO - PROCESS | 1951 | 1466691642301 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}] 07:20:42 INFO - PROCESS | 1951 | 1466691642303 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:42 INFO - PROCESS | 1951 | 1466691642384 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 07:20:42 INFO - PROCESS | 1951 | 1466691642389 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:42 INFO - PROCESS | 1951 | 1466691642392 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x1169b4800 == 28 [pid = 1951] [id = 633] 07:20:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x112965400) [pid = 1951] [serial = 1899] [outer = 0x0] 07:20:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x1129c4400) [pid = 1951] [serial = 1900] [outer = 0x112965400] 07:20:42 INFO - PROCESS | 1951 | 1466691642422 Marionette DEBUG loaded listener.js 07:20:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x112047000) [pid = 1951] [serial = 1901] [outer = 0x112965400] 07:20:43 INFO - PROCESS | 1951 | 1466691643011 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]]]}] 07:20:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:20:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 776ms 07:20:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:20:43 INFO - PROCESS | 1951 | 1466691643070 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 07:20:43 INFO - PROCESS | 1951 | 1466691643073 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 07:20:43 INFO - PROCESS | 1951 | 1466691643076 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:20:43 INFO - PROCESS | 1951 | 1466691643079 Marionette TRACE conn2 <- [1,2506,null,{}] 07:20:43 INFO - PROCESS | 1951 | 1466691643083 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}] 07:20:43 INFO - PROCESS | 1951 | 1466691643084 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:43 INFO - PROCESS | 1951 | 1466691643185 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 07:20:43 INFO - PROCESS | 1951 | 1466691643263 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:43 INFO - PROCESS | 1951 | 1466691643265 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x11816c000 == 29 [pid = 1951] [id = 634] 07:20:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x112a7f400) [pid = 1951] [serial = 1902] [outer = 0x0] 07:20:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1133a5000) [pid = 1951] [serial = 1903] [outer = 0x112a7f400] 07:20:43 INFO - PROCESS | 1951 | 1466691643296 Marionette DEBUG loaded listener.js 07:20:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1161a2400) [pid = 1951] [serial = 1904] [outer = 0x112a7f400] 07:20:43 INFO - PROCESS | 1951 | 1466691643832 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]]]}] 07:20:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:20:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 822ms 07:20:43 INFO - PROCESS | 1951 | 1466691643898 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 07:20:43 INFO - PROCESS | 1951 | 1466691643902 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 07:20:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:20:43 INFO - PROCESS | 1951 | 1466691643907 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:20:43 INFO - PROCESS | 1951 | 1466691643909 Marionette TRACE conn2 <- [1,2510,null,{}] 07:20:43 INFO - PROCESS | 1951 | 1466691643912 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}] 07:20:43 INFO - PROCESS | 1951 | 1466691643913 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:44 INFO - PROCESS | 1951 | 1466691644022 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 07:20:44 INFO - PROCESS | 1951 | 1466691644102 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:44 INFO - PROCESS | 1951 | 1466691644104 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198e8000 == 30 [pid = 1951] [id = 635] 07:20:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x111c22000) [pid = 1951] [serial = 1905] [outer = 0x0] 07:20:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x11815a000) [pid = 1951] [serial = 1906] [outer = 0x111c22000] 07:20:44 INFO - PROCESS | 1951 | 1466691644135 Marionette DEBUG loaded listener.js 07:20:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x11823a400) [pid = 1951] [serial = 1907] [outer = 0x111c22000] 07:20:44 INFO - PROCESS | 1951 | --DOCSHELL 0x116922000 == 29 [pid = 1951] [id = 632] 07:20:44 INFO - PROCESS | 1951 | 1466691644579 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]]]}] 07:20:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:20:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 722ms 07:20:44 INFO - PROCESS | 1951 | 1466691644630 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 07:20:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:20:44 INFO - PROCESS | 1951 | 1466691644632 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 07:20:44 INFO - PROCESS | 1951 | 1466691644635 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:20:44 INFO - PROCESS | 1951 | 1466691644637 Marionette TRACE conn2 <- [1,2514,null,{}] 07:20:44 INFO - PROCESS | 1951 | 1466691644642 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}] 07:20:44 INFO - PROCESS | 1951 | 1466691644643 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:44 INFO - PROCESS | 1951 | 1466691644722 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 07:20:44 INFO - PROCESS | 1951 | 1466691644726 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:44 INFO - PROCESS | 1951 | 1466691644729 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x11925a000 == 30 [pid = 1951] [id = 636] 07:20:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x113c4bc00) [pid = 1951] [serial = 1908] [outer = 0x0] 07:20:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x116a1c800) [pid = 1951] [serial = 1909] [outer = 0x113c4bc00] 07:20:44 INFO - PROCESS | 1951 | 1466691644760 Marionette DEBUG loaded listener.js 07:20:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x11815c800) [pid = 1951] [serial = 1910] [outer = 0x113c4bc00] 07:20:45 INFO - PROCESS | 1951 | 1466691645106 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]]]}] 07:20:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:20:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 522ms 07:20:45 INFO - PROCESS | 1951 | 1466691645164 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 07:20:45 INFO - PROCESS | 1951 | 1466691645167 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 07:20:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:20:45 INFO - PROCESS | 1951 | 1466691645172 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:20:45 INFO - PROCESS | 1951 | 1466691645174 Marionette TRACE conn2 <- [1,2518,null,{}] 07:20:45 INFO - PROCESS | 1951 | 1466691645176 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}] 07:20:45 INFO - PROCESS | 1951 | 1466691645178 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:45 INFO - PROCESS | 1951 | 1466691645257 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 07:20:45 INFO - PROCESS | 1951 | 1466691645261 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:45 INFO - PROCESS | 1951 | 1466691645262 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x121730000 == 31 [pid = 1951] [id = 637] 07:20:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1183e6c00) [pid = 1951] [serial = 1911] [outer = 0x0] 07:20:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x118491800) [pid = 1951] [serial = 1912] [outer = 0x1183e6c00] 07:20:45 INFO - PROCESS | 1951 | 1466691645295 Marionette DEBUG loaded listener.js 07:20:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x11856cc00) [pid = 1951] [serial = 1913] [outer = 0x1183e6c00] 07:20:45 INFO - PROCESS | 1951 | 1466691645783 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]]]}] 07:20:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:20:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 622ms 07:20:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:20:45 INFO - PROCESS | 1951 | 1466691645794 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 07:20:45 INFO - PROCESS | 1951 | 1466691645796 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 07:20:45 INFO - PROCESS | 1951 | 1466691645799 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:20:45 INFO - PROCESS | 1951 | 1466691645804 Marionette TRACE conn2 <- [1,2522,null,{}] 07:20:45 INFO - PROCESS | 1951 | 1466691645812 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}] 07:20:45 INFO - PROCESS | 1951 | 1466691645817 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:45 INFO - PROCESS | 1951 | 1466691645894 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 07:20:45 INFO - PROCESS | 1951 | 1466691645902 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:45 INFO - PROCESS | 1951 | 1466691645904 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x126541800 == 32 [pid = 1951] [id = 638] 07:20:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x118f91c00) [pid = 1951] [serial = 1914] [outer = 0x0] 07:20:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x119604c00) [pid = 1951] [serial = 1915] [outer = 0x118f91c00] 07:20:45 INFO - PROCESS | 1951 | 1466691645931 Marionette DEBUG loaded listener.js 07:20:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x119822c00) [pid = 1951] [serial = 1916] [outer = 0x118f91c00] 07:20:46 INFO - PROCESS | 1951 | 1466691646306 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]]]}] 07:20:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:20:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 527ms 07:20:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:20:46 INFO - PROCESS | 1951 | 1466691646326 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 07:20:46 INFO - PROCESS | 1951 | 1466691646327 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 07:20:46 INFO - PROCESS | 1951 | 1466691646330 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:20:46 INFO - PROCESS | 1951 | 1466691646331 Marionette TRACE conn2 <- [1,2526,null,{}] 07:20:46 INFO - PROCESS | 1951 | 1466691646335 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}] 07:20:46 INFO - PROCESS | 1951 | 1466691646337 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:46 INFO - PROCESS | 1951 | 1466691646439 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 07:20:46 INFO - PROCESS | 1951 | 1466691646451 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:46 INFO - PROCESS | 1951 | 1466691646453 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x1132ca000 == 33 [pid = 1951] [id = 639] 07:20:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x11982b800) [pid = 1951] [serial = 1917] [outer = 0x0] 07:20:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x1199da400) [pid = 1951] [serial = 1918] [outer = 0x11982b800] 07:20:46 INFO - PROCESS | 1951 | 1466691646477 Marionette DEBUG loaded listener.js 07:20:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x120e51800) [pid = 1951] [serial = 1919] [outer = 0x11982b800] 07:20:46 INFO - PROCESS | 1951 | 1466691646842 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]]]}] 07:20:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:20:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 571ms 07:20:46 INFO - PROCESS | 1951 | 1466691646901 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 07:20:46 INFO - PROCESS | 1951 | 1466691646902 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 07:20:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:20:46 INFO - PROCESS | 1951 | 1466691646905 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:20:46 INFO - PROCESS | 1951 | 1466691646906 Marionette TRACE conn2 <- [1,2530,null,{}] 07:20:46 INFO - PROCESS | 1951 | 1466691646908 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}] 07:20:46 INFO - PROCESS | 1951 | 1466691646909 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:47 INFO - PROCESS | 1951 | 1466691647006 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 07:20:47 INFO - PROCESS | 1951 | 1466691647019 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:47 INFO - PROCESS | 1951 | 1466691647020 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293ab800 == 34 [pid = 1951] [id = 640] 07:20:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x110f81000) [pid = 1951] [serial = 1920] [outer = 0x0] 07:20:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x11848a400) [pid = 1951] [serial = 1921] [outer = 0x110f81000] 07:20:47 INFO - PROCESS | 1951 | 1466691647044 Marionette DEBUG loaded listener.js 07:20:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x121896000) [pid = 1951] [serial = 1922] [outer = 0x110f81000] 07:20:47 INFO - PROCESS | 1951 | 1466691647391 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]]]}] 07:20:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:20:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 07:20:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:20:47 INFO - PROCESS | 1951 | 1466691647426 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 07:20:47 INFO - PROCESS | 1951 | 1466691647427 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 07:20:47 INFO - PROCESS | 1951 | 1466691647430 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:20:47 INFO - PROCESS | 1951 | 1466691647431 Marionette TRACE conn2 <- [1,2534,null,{}] 07:20:47 INFO - PROCESS | 1951 | 1466691647433 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}] 07:20:47 INFO - PROCESS | 1951 | 1466691647438 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:47 INFO - PROCESS | 1951 | 1466691647555 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 07:20:47 INFO - PROCESS | 1951 | 1466691647595 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:47 INFO - PROCESS | 1951 | 1466691647596 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x12959f000 == 35 [pid = 1951] [id = 641] 07:20:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x121a5bc00) [pid = 1951] [serial = 1923] [outer = 0x0] 07:20:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x12390c400) [pid = 1951] [serial = 1924] [outer = 0x121a5bc00] 07:20:47 INFO - PROCESS | 1951 | 1466691647621 Marionette DEBUG loaded listener.js 07:20:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x125347400) [pid = 1951] [serial = 1925] [outer = 0x121a5bc00] 07:20:47 INFO - PROCESS | 1951 | 1466691647952 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]]]}] 07:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 571ms 07:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:20:48 INFO - PROCESS | 1951 | 1466691648002 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 07:20:48 INFO - PROCESS | 1951 | 1466691648003 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 07:20:48 INFO - PROCESS | 1951 | 1466691648005 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:20:48 INFO - PROCESS | 1951 | 1466691648013 Marionette TRACE conn2 <- [1,2538,null,{}] 07:20:48 INFO - PROCESS | 1951 | 1466691648015 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}] 07:20:48 INFO - PROCESS | 1951 | 1466691648017 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:48 INFO - PROCESS | 1951 | 1466691648133 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x1164e3800) [pid = 1951] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x11299dc00) [pid = 1951] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x118232c00) [pid = 1951] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x123e16c00) [pid = 1951] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x128ac4000) [pid = 1951] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x119591800) [pid = 1951] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x12491e800) [pid = 1951] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1199e5400) [pid = 1951] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x1253e7400) [pid = 1951] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x126af7800) [pid = 1951] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1122a7400) [pid = 1951] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x118f8f400) [pid = 1951] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x115e88400) [pid = 1951] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1176c5800) [pid = 1951] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x12491d400) [pid = 1951] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1129c9c00) [pid = 1951] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x119824000) [pid = 1951] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x1199d8800) [pid = 1951] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x113c4b400) [pid = 1951] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x11614d000) [pid = 1951] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:20:48 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1130bbc00) [pid = 1951] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:20:48 INFO - PROCESS | 1951 | 1466691648181 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:48 INFO - PROCESS | 1951 | 1466691648183 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x116aae800 == 36 [pid = 1951] [id = 642] 07:20:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1110a1400) [pid = 1951] [serial = 1926] [outer = 0x0] 07:20:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1122a9000) [pid = 1951] [serial = 1927] [outer = 0x1110a1400] 07:20:48 INFO - PROCESS | 1951 | 1466691648207 Marionette DEBUG loaded listener.js 07:20:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x113c4b400) [pid = 1951] [serial = 1928] [outer = 0x1110a1400] 07:20:48 INFO - PROCESS | 1951 | 1466691648457 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]]]}] 07:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 477ms 07:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:20:48 INFO - PROCESS | 1951 | 1466691648491 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 07:20:48 INFO - PROCESS | 1951 | 1466691648492 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 07:20:48 INFO - PROCESS | 1951 | 1466691648494 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:20:48 INFO - PROCESS | 1951 | 1466691648495 Marionette TRACE conn2 <- [1,2542,null,{}] 07:20:48 INFO - PROCESS | 1951 | 1466691648498 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}] 07:20:48 INFO - PROCESS | 1951 | 1466691648501 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:48 INFO - PROCESS | 1951 | 1466691648596 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 07:20:48 INFO - PROCESS | 1951 | 1466691648604 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:48 INFO - PROCESS | 1951 | 1466691648605 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aee5800 == 37 [pid = 1951] [id = 643] 07:20:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x1167f2800) [pid = 1951] [serial = 1929] [outer = 0x0] 07:20:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x119c7c000) [pid = 1951] [serial = 1930] [outer = 0x1167f2800] 07:20:48 INFO - PROCESS | 1951 | 1466691648629 Marionette DEBUG loaded listener.js 07:20:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x113dd1800) [pid = 1951] [serial = 1931] [outer = 0x1167f2800] 07:20:48 INFO - PROCESS | 1951 | 1466691648973 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]]]}] 07:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 518ms 07:20:49 INFO - PROCESS | 1951 | 1466691649013 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 07:20:49 INFO - PROCESS | 1951 | 1466691649022 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 07:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:20:49 INFO - PROCESS | 1951 | 1466691649035 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:20:49 INFO - PROCESS | 1951 | 1466691649036 Marionette TRACE conn2 <- [1,2546,null,{}] 07:20:49 INFO - PROCESS | 1951 | 1466691649039 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}] 07:20:49 INFO - PROCESS | 1951 | 1466691649040 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:49 INFO - PROCESS | 1951 | 1466691649117 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 07:20:49 INFO - PROCESS | 1951 | 1466691649121 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:49 INFO - PROCESS | 1951 | 1466691649122 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb2a000 == 38 [pid = 1951] [id = 644] 07:20:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x118abd000) [pid = 1951] [serial = 1932] [outer = 0x0] 07:20:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x126aeb400) [pid = 1951] [serial = 1933] [outer = 0x118abd000] 07:20:49 INFO - PROCESS | 1951 | 1466691649146 Marionette DEBUG loaded listener.js 07:20:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x126af8000) [pid = 1951] [serial = 1934] [outer = 0x118abd000] 07:20:49 INFO - PROCESS | 1951 | 1466691649460 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]]]}] 07:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 478ms 07:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:20:49 INFO - PROCESS | 1951 | 1466691649504 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 07:20:49 INFO - PROCESS | 1951 | 1466691649505 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 07:20:49 INFO - PROCESS | 1951 | 1466691649507 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:20:49 INFO - PROCESS | 1951 | 1466691649508 Marionette TRACE conn2 <- [1,2550,null,{}] 07:20:49 INFO - PROCESS | 1951 | 1466691649510 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}] 07:20:49 INFO - PROCESS | 1951 | 1466691649511 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:49 INFO - PROCESS | 1951 | 1466691649591 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 07:20:49 INFO - PROCESS | 1951 | 1466691649595 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:49 INFO - PROCESS | 1951 | 1466691649596 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be64800 == 39 [pid = 1951] [id = 645] 07:20:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x119829400) [pid = 1951] [serial = 1935] [outer = 0x0] 07:20:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x12717a400) [pid = 1951] [serial = 1936] [outer = 0x119829400] 07:20:49 INFO - PROCESS | 1951 | 1466691649622 Marionette DEBUG loaded listener.js 07:20:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1273e8400) [pid = 1951] [serial = 1937] [outer = 0x119829400] 07:20:49 INFO - PROCESS | 1951 | 1466691649960 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]]]}] 07:20:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:20:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 519ms 07:20:50 INFO - PROCESS | 1951 | 1466691650027 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 07:20:50 INFO - PROCESS | 1951 | 1466691650028 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 07:20:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:20:50 INFO - PROCESS | 1951 | 1466691650036 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:20:50 INFO - PROCESS | 1951 | 1466691650038 Marionette TRACE conn2 <- [1,2554,null,{}] 07:20:50 INFO - PROCESS | 1951 | 1466691650040 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}] 07:20:50 INFO - PROCESS | 1951 | 1466691650042 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:50 INFO - PROCESS | 1951 | 1466691650133 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 07:20:50 INFO - PROCESS | 1951 | 1466691650235 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:50 INFO - PROCESS | 1951 | 1466691650237 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x11667c800 == 40 [pid = 1951] [id = 646] 07:20:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x10ebf5c00) [pid = 1951] [serial = 1938] [outer = 0x0] 07:20:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x11203f000) [pid = 1951] [serial = 1939] [outer = 0x10ebf5c00] 07:20:50 INFO - PROCESS | 1951 | 1466691650269 Marionette DEBUG loaded listener.js 07:20:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x1129a3800) [pid = 1951] [serial = 1940] [outer = 0x10ebf5c00] 07:20:50 INFO - PROCESS | 1951 | 1466691650760 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]]]}] 07:20:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:20:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 776ms 07:20:50 INFO - PROCESS | 1951 | 1466691650810 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 07:20:50 INFO - PROCESS | 1951 | 1466691650814 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 07:20:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:20:50 INFO - PROCESS | 1951 | 1466691650821 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:20:50 INFO - PROCESS | 1951 | 1466691650824 Marionette TRACE conn2 <- [1,2558,null,{}] 07:20:50 INFO - PROCESS | 1951 | 1466691650829 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}] 07:20:50 INFO - PROCESS | 1951 | 1466691650834 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:50 INFO - PROCESS | 1951 | 1466691650982 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 07:20:51 INFO - PROCESS | 1951 | 1466691651057 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:51 INFO - PROCESS | 1951 | 1466691651059 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x12535d800 == 41 [pid = 1951] [id = 647] 07:20:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x118239000) [pid = 1951] [serial = 1941] [outer = 0x0] 07:20:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x1183f1c00) [pid = 1951] [serial = 1942] [outer = 0x118239000] 07:20:51 INFO - PROCESS | 1951 | 1466691651089 Marionette DEBUG loaded listener.js 07:20:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x118575800) [pid = 1951] [serial = 1943] [outer = 0x118239000] 07:20:51 INFO - PROCESS | 1951 | 1466691651553 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]]]}] 07:20:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:20:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 775ms 07:20:51 INFO - PROCESS | 1951 | 1466691651614 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 07:20:51 INFO - PROCESS | 1951 | 1466691651618 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 07:20:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:20:51 INFO - PROCESS | 1951 | 1466691651622 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:20:51 INFO - PROCESS | 1951 | 1466691651623 Marionette TRACE conn2 <- [1,2562,null,{}] 07:20:51 INFO - PROCESS | 1951 | 1466691651626 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}] 07:20:51 INFO - PROCESS | 1951 | 1466691651627 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:51 INFO - PROCESS | 1951 | 1466691651731 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 07:20:51 INFO - PROCESS | 1951 | 1466691651808 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:51 INFO - PROCESS | 1951 | 1466691651810 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be51800 == 42 [pid = 1951] [id = 648] 07:20:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x11980b800) [pid = 1951] [serial = 1944] [outer = 0x0] 07:20:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x11982d000) [pid = 1951] [serial = 1945] [outer = 0x11980b800] 07:20:51 INFO - PROCESS | 1951 | 1466691651839 Marionette DEBUG loaded listener.js 07:20:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x121489800) [pid = 1951] [serial = 1946] [outer = 0x11980b800] 07:20:52 INFO - PROCESS | 1951 | 1466691652259 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]]]}] 07:20:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:20:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 673ms 07:20:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:20:52 INFO - PROCESS | 1951 | 1466691652295 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 07:20:52 INFO - PROCESS | 1951 | 1466691652297 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 07:20:52 INFO - PROCESS | 1951 | 1466691652304 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:20:52 INFO - PROCESS | 1951 | 1466691652309 Marionette TRACE conn2 <- [1,2566,null,{}] 07:20:52 INFO - PROCESS | 1951 | 1466691652312 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}] 07:20:52 INFO - PROCESS | 1951 | 1466691652315 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:52 INFO - PROCESS | 1951 | 1466691652456 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 07:20:52 INFO - PROCESS | 1951 | 1466691652512 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:52 INFO - PROCESS | 1951 | 1466691652513 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d024800 == 43 [pid = 1951] [id = 649] 07:20:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x123a73400) [pid = 1951] [serial = 1947] [outer = 0x0] 07:20:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x124cf1800) [pid = 1951] [serial = 1948] [outer = 0x123a73400] 07:20:52 INFO - PROCESS | 1951 | 1466691652543 Marionette DEBUG loaded listener.js 07:20:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x126a0a400) [pid = 1951] [serial = 1949] [outer = 0x123a73400] 07:20:53 INFO - PROCESS | 1951 | 1466691653000 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]]]}] 07:20:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:20:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 727ms 07:20:53 INFO - PROCESS | 1951 | 1466691653055 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 07:20:53 INFO - PROCESS | 1951 | 1466691653057 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 07:20:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:20:53 INFO - PROCESS | 1951 | 1466691653062 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:20:53 INFO - PROCESS | 1951 | 1466691653063 Marionette TRACE conn2 <- [1,2570,null,{}] 07:20:53 INFO - PROCESS | 1951 | 1466691653067 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}] 07:20:53 INFO - PROCESS | 1951 | 1466691653069 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:53 INFO - PROCESS | 1951 | 1466691653169 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 07:20:53 INFO - PROCESS | 1951 | 1466691653246 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:53 INFO - PROCESS | 1951 | 1466691653247 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:53 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182b3800 == 44 [pid = 1951] [id = 650] 07:20:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x11690c000) [pid = 1951] [serial = 1950] [outer = 0x0] 07:20:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x1253e9c00) [pid = 1951] [serial = 1951] [outer = 0x11690c000] 07:20:53 INFO - PROCESS | 1951 | 1466691653276 Marionette DEBUG loaded listener.js 07:20:53 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x127183800) [pid = 1951] [serial = 1952] [outer = 0x11690c000] 07:20:53 INFO - PROCESS | 1951 | 1466691653826 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]]]}] 07:20:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:20:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 775ms 07:20:53 INFO - PROCESS | 1951 | 1466691653851 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 07:20:53 INFO - PROCESS | 1951 | 1466691653853 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 07:20:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:20:53 INFO - PROCESS | 1951 | 1466691653858 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:20:53 INFO - PROCESS | 1951 | 1466691653860 Marionette TRACE conn2 <- [1,2574,null,{}] 07:20:53 INFO - PROCESS | 1951 | 1466691653863 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}] 07:20:53 INFO - PROCESS | 1951 | 1466691653865 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:53 INFO - PROCESS | 1951 | 1466691653960 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 07:20:54 INFO - PROCESS | 1951 | 1466691654038 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:54 INFO - PROCESS | 1951 | 1466691654039 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x118165800 == 45 [pid = 1951] [id = 651] 07:20:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x1167f0c00) [pid = 1951] [serial = 1953] [outer = 0x0] 07:20:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 115 (0x1176c0c00) [pid = 1951] [serial = 1954] [outer = 0x1167f0c00] 07:20:54 INFO - PROCESS | 1951 | 1466691654068 Marionette DEBUG loaded listener.js 07:20:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 116 (0x118239800) [pid = 1951] [serial = 1955] [outer = 0x1167f0c00] 07:20:54 INFO - PROCESS | 1951 | --DOCSHELL 0x12be64800 == 44 [pid = 1951] [id = 645] 07:20:54 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb2a000 == 43 [pid = 1951] [id = 644] 07:20:54 INFO - PROCESS | 1951 | --DOCSHELL 0x12aee5800 == 42 [pid = 1951] [id = 643] 07:20:54 INFO - PROCESS | 1951 | --DOCSHELL 0x116aae800 == 41 [pid = 1951] [id = 642] 07:20:54 INFO - PROCESS | 1951 | --DOCSHELL 0x12959f000 == 40 [pid = 1951] [id = 641] 07:20:54 INFO - PROCESS | 1951 | --DOCSHELL 0x1293ab800 == 39 [pid = 1951] [id = 640] 07:20:54 INFO - PROCESS | 1951 | --DOCSHELL 0x1132ca000 == 38 [pid = 1951] [id = 639] 07:20:54 INFO - PROCESS | 1951 | --DOCSHELL 0x126541800 == 37 [pid = 1951] [id = 638] 07:20:54 INFO - PROCESS | 1951 | --DOCSHELL 0x121730000 == 36 [pid = 1951] [id = 637] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 115 (0x1129c4400) [pid = 1951] [serial = 1900] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOCSHELL 0x11925a000 == 35 [pid = 1951] [id = 636] 07:20:54 INFO - PROCESS | 1951 | --DOCSHELL 0x1198e8000 == 34 [pid = 1951] [id = 635] 07:20:54 INFO - PROCESS | 1951 | --DOCSHELL 0x11816c000 == 33 [pid = 1951] [id = 634] 07:20:54 INFO - PROCESS | 1951 | --DOCSHELL 0x1169b4800 == 32 [pid = 1951] [id = 633] 07:20:54 INFO - PROCESS | 1951 | 1466691654487 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]]]}] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 114 (0x1167f6000) [pid = 1951] [serial = 1897] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x117e33c00) [pid = 1951] [serial = 1898] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x1129a6000) [pid = 1951] [serial = 1882] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x11324e800) [pid = 1951] [serial = 1883] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x118492c00) [pid = 1951] [serial = 1886] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x128a65c00) [pid = 1951] [serial = 1877] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x1183f1400) [pid = 1951] [serial = 1885] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x128ac7800) [pid = 1951] [serial = 1879] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x121a5d400) [pid = 1951] [serial = 1889] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x1199b2400) [pid = 1951] [serial = 1888] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x1288c2000) [pid = 1951] [serial = 1894] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x128ace800) [pid = 1951] [serial = 1880] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x121a59c00) [pid = 1951] [serial = 1861] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x126af2400) [pid = 1951] [serial = 1864] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x1253e5800) [pid = 1951] [serial = 1862] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x12735cc00) [pid = 1951] [serial = 1867] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x126c4f400) [pid = 1951] [serial = 1865] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x118a4c400) [pid = 1951] [serial = 1852] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x11960ac00) [pid = 1951] [serial = 1853] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x117e30000) [pid = 1951] [serial = 1838] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x126e8fc00) [pid = 1951] [serial = 1837] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1176cf000) [pid = 1951] [serial = 1843] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x118233000) [pid = 1951] [serial = 1844] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x11823c400) [pid = 1951] [serial = 1849] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x126aeac00) [pid = 1951] [serial = 1892] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x1183f4c00) [pid = 1951] [serial = 1850] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1273f4400) [pid = 1951] [serial = 1868] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1129d3800) [pid = 1951] [serial = 1840] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x11614d400) [pid = 1951] [serial = 1841] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1199aec00) [pid = 1951] [serial = 1855] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x1199dec00) [pid = 1951] [serial = 1856] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x120f0b800) [pid = 1951] [serial = 1858] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x115e23c00) [pid = 1951] [serial = 1846] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x116766400) [pid = 1951] [serial = 1847] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x1252e9400) [pid = 1951] [serial = 1891] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1288cc800) [pid = 1951] [serial = 1876] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x128a5fc00) [pid = 1951] [serial = 1895] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x1288c6400) [pid = 1951] [serial = 1871] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x121896400) [pid = 1951] [serial = 1870] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x11823dc00) [pid = 1951] [serial = 1873] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x1216eb800) [pid = 1951] [serial = 1859] [outer = 0x0] [url = about:blank] 07:20:54 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x11960dc00) [pid = 1951] [serial = 1874] [outer = 0x0] [url = about:blank] 07:20:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:20:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 673ms 07:20:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:20:54 INFO - PROCESS | 1951 | 1466691654531 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 07:20:54 INFO - PROCESS | 1951 | 1466691654534 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 07:20:54 INFO - PROCESS | 1951 | 1466691654538 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:20:54 INFO - PROCESS | 1951 | 1466691654540 Marionette TRACE conn2 <- [1,2578,null,{}] 07:20:54 INFO - PROCESS | 1951 | 1466691654542 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}] 07:20:54 INFO - PROCESS | 1951 | 1466691654544 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:54 INFO - PROCESS | 1951 | 1466691654624 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 07:20:54 INFO - PROCESS | 1951 | 1466691654628 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:54 INFO - PROCESS | 1951 | 1466691654629 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x118ad4000 == 33 [pid = 1951] [id = 652] 07:20:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x1183f3c00) [pid = 1951] [serial = 1956] [outer = 0x0] 07:20:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x118503800) [pid = 1951] [serial = 1957] [outer = 0x1183f3c00] 07:20:54 INFO - PROCESS | 1951 | 1466691654658 Marionette DEBUG loaded listener.js 07:20:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x118f91400) [pid = 1951] [serial = 1958] [outer = 0x1183f3c00] 07:20:55 INFO - PROCESS | 1951 | 1466691655022 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]]]}] 07:20:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:20:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 519ms 07:20:55 INFO - PROCESS | 1951 | 1466691655065 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 07:20:55 INFO - PROCESS | 1951 | 1466691655067 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 07:20:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:20:55 INFO - PROCESS | 1951 | 1466691655070 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:20:55 INFO - PROCESS | 1951 | 1466691655073 Marionette TRACE conn2 <- [1,2582,null,{}] 07:20:55 INFO - PROCESS | 1951 | 1466691655080 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}] 07:20:55 INFO - PROCESS | 1951 | 1466691655083 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:55 INFO - PROCESS | 1951 | 1466691655162 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 07:20:55 INFO - PROCESS | 1951 | 1466691655169 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:55 INFO - PROCESS | 1951 | 1466691655171 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x1252ad000 == 34 [pid = 1951] [id = 653] 07:20:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x119828c00) [pid = 1951] [serial = 1959] [outer = 0x0] 07:20:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x120fd0000) [pid = 1951] [serial = 1960] [outer = 0x119828c00] 07:20:55 INFO - PROCESS | 1951 | 1466691655199 Marionette DEBUG loaded listener.js 07:20:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x121a62400) [pid = 1951] [serial = 1961] [outer = 0x119828c00] 07:20:55 INFO - PROCESS | 1951 | 1466691655559 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]]]}] 07:20:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:20:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 525ms 07:20:55 INFO - PROCESS | 1951 | 1466691655597 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 07:20:55 INFO - PROCESS | 1951 | 1466691655602 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 07:20:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:20:55 INFO - PROCESS | 1951 | 1466691655604 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:20:55 INFO - PROCESS | 1951 | 1466691655605 Marionette TRACE conn2 <- [1,2586,null,{}] 07:20:55 INFO - PROCESS | 1951 | 1466691655607 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}] 07:20:55 INFO - PROCESS | 1951 | 1466691655608 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:55 INFO - PROCESS | 1951 | 1466691655690 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 07:20:55 INFO - PROCESS | 1951 | 1466691655694 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:55 INFO - PROCESS | 1951 | 1466691655695 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e87800 == 35 [pid = 1951] [id = 654] 07:20:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x123f1d000) [pid = 1951] [serial = 1962] [outer = 0x0] 07:20:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1252ed800) [pid = 1951] [serial = 1963] [outer = 0x123f1d000] 07:20:55 INFO - PROCESS | 1951 | 1466691655720 Marionette DEBUG loaded listener.js 07:20:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x126aba800) [pid = 1951] [serial = 1964] [outer = 0x123f1d000] 07:20:56 INFO - PROCESS | 1951 | 1466691656056 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]]]}] 07:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 471ms 07:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:20:56 INFO - PROCESS | 1951 | 1466691656076 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 07:20:56 INFO - PROCESS | 1951 | 1466691656077 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 07:20:56 INFO - PROCESS | 1951 | 1466691656079 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:20:56 INFO - PROCESS | 1951 | 1466691656081 Marionette TRACE conn2 <- [1,2590,null,{}] 07:20:56 INFO - PROCESS | 1951 | 1466691656084 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}] 07:20:56 INFO - PROCESS | 1951 | 1466691656086 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:56 INFO - PROCESS | 1951 | 1466691656164 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 07:20:56 INFO - PROCESS | 1951 | 1466691656169 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:56 INFO - PROCESS | 1951 | 1466691656171 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293e8000 == 36 [pid = 1951] [id = 655] 07:20:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x126abb000) [pid = 1951] [serial = 1965] [outer = 0x0] 07:20:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x12735cc00) [pid = 1951] [serial = 1966] [outer = 0x126abb000] 07:20:56 INFO - PROCESS | 1951 | 1466691656195 Marionette DEBUG loaded listener.js 07:20:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1288c0c00) [pid = 1951] [serial = 1967] [outer = 0x126abb000] 07:20:56 INFO - PROCESS | 1951 | 1466691656555 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]]]}] 07:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 522ms 07:20:56 INFO - PROCESS | 1951 | 1466691656613 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 07:20:56 INFO - PROCESS | 1951 | 1466691656614 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 07:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:20:56 INFO - PROCESS | 1951 | 1466691656616 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:20:56 INFO - PROCESS | 1951 | 1466691656617 Marionette TRACE conn2 <- [1,2594,null,{}] 07:20:56 INFO - PROCESS | 1951 | 1466691656620 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}] 07:20:56 INFO - PROCESS | 1951 | 1466691656624 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:56 INFO - PROCESS | 1951 | 1466691656751 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 07:20:56 INFO - PROCESS | 1951 | 1466691656765 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:56 INFO - PROCESS | 1951 | 1466691656766 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a8ed800 == 37 [pid = 1951] [id = 656] 07:20:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1288c7800) [pid = 1951] [serial = 1968] [outer = 0x0] 07:20:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x128a64800) [pid = 1951] [serial = 1969] [outer = 0x1288c7800] 07:20:56 INFO - PROCESS | 1951 | 1466691656791 Marionette DEBUG loaded listener.js 07:20:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x128bbdc00) [pid = 1951] [serial = 1970] [outer = 0x1288c7800] 07:20:57 INFO - PROCESS | 1951 | 1466691657189 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]]]}] 07:20:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:20:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 618ms 07:20:57 INFO - PROCESS | 1951 | 1466691657238 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 07:20:57 INFO - PROCESS | 1951 | 1466691657240 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 07:20:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:20:57 INFO - PROCESS | 1951 | 1466691657245 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:20:57 INFO - PROCESS | 1951 | 1466691657247 Marionette TRACE conn2 <- [1,2598,null,{}] 07:20:57 INFO - PROCESS | 1951 | 1466691657251 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}] 07:20:57 INFO - PROCESS | 1951 | 1466691657253 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:57 INFO - PROCESS | 1951 | 1466691657389 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 07:20:57 INFO - PROCESS | 1951 | 1466691657405 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:57 INFO - PROCESS | 1951 | 1466691657406 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be5d800 == 38 [pid = 1951] [id = 657] 07:20:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x128d2dc00) [pid = 1951] [serial = 1971] [outer = 0x0] 07:20:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x128ec3c00) [pid = 1951] [serial = 1972] [outer = 0x128d2dc00] 07:20:57 INFO - PROCESS | 1951 | 1466691657436 Marionette DEBUG loaded listener.js 07:20:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x128ecb800) [pid = 1951] [serial = 1973] [outer = 0x128d2dc00] 07:20:57 INFO - PROCESS | 1951 | 1466691657790 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]]]}] 07:20:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:20:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 575ms 07:20:57 INFO - PROCESS | 1951 | 1466691657819 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 07:20:57 INFO - PROCESS | 1951 | 1466691657820 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 07:20:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:20:57 INFO - PROCESS | 1951 | 1466691657828 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:20:57 INFO - PROCESS | 1951 | 1466691657829 Marionette TRACE conn2 <- [1,2602,null,{}] 07:20:57 INFO - PROCESS | 1951 | 1466691657832 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}] 07:20:57 INFO - PROCESS | 1951 | 1466691657835 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:57 INFO - PROCESS | 1951 | 1466691657939 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 07:20:57 INFO - PROCESS | 1951 | 1466691657942 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:57 INFO - PROCESS | 1951 | 1466691657943 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c8a0000 == 39 [pid = 1951] [id = 658] 07:20:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x128d3c400) [pid = 1951] [serial = 1974] [outer = 0x0] 07:20:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1291e3400) [pid = 1951] [serial = 1975] [outer = 0x128d3c400] 07:20:58 INFO - PROCESS | 1951 | 1466691658003 Marionette DEBUG loaded listener.js 07:20:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1291ea000) [pid = 1951] [serial = 1976] [outer = 0x128d3c400] 07:20:58 INFO - PROCESS | 1951 | 1466691658327 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]]]}] 07:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 07:20:58 INFO - PROCESS | 1951 | 1466691658347 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 07:20:58 INFO - PROCESS | 1951 | 1466691658349 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 07:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:20:58 INFO - PROCESS | 1951 | 1466691658354 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:20:58 INFO - PROCESS | 1951 | 1466691658355 Marionette TRACE conn2 <- [1,2606,null,{}] 07:20:58 INFO - PROCESS | 1951 | 1466691658362 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}] 07:20:58 INFO - PROCESS | 1951 | 1466691658363 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:58 INFO - PROCESS | 1951 | 1466691658467 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 07:20:58 INFO - PROCESS | 1951 | 1466691658470 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:58 INFO - PROCESS | 1951 | 1466691658471 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cd8f000 == 40 [pid = 1951] [id = 659] 07:20:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x1291ea400) [pid = 1951] [serial = 1977] [outer = 0x0] 07:20:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x1291ec800) [pid = 1951] [serial = 1978] [outer = 0x1291ea400] 07:20:58 INFO - PROCESS | 1951 | 1466691658503 Marionette DEBUG loaded listener.js 07:20:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x12944d800) [pid = 1951] [serial = 1979] [outer = 0x1291ea400] 07:20:58 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x121a5bc00) [pid = 1951] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:20:58 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x118abd000) [pid = 1951] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:20:58 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x1110a1400) [pid = 1951] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:20:58 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1167f2800) [pid = 1951] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:20:58 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x11982b800) [pid = 1951] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:20:58 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x110f81000) [pid = 1951] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:20:58 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x111c22000) [pid = 1951] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:20:58 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x1183e6c00) [pid = 1951] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:20:58 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x113c4bc00) [pid = 1951] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:20:58 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x118f91c00) [pid = 1951] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:20:58 INFO - PROCESS | 1951 | 1466691658923 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]]]}] 07:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 620ms 07:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:20:58 INFO - PROCESS | 1951 | 1466691658975 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 07:20:58 INFO - PROCESS | 1951 | 1466691658976 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 07:20:58 INFO - PROCESS | 1951 | 1466691658978 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:20:58 INFO - PROCESS | 1951 | 1466691658979 Marionette TRACE conn2 <- [1,2610,null,{}] 07:20:58 INFO - PROCESS | 1951 | 1466691658981 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}] 07:20:58 INFO - PROCESS | 1951 | 1466691658982 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:59 INFO - PROCESS | 1951 | 1466691659090 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 07:20:59 INFO - PROCESS | 1951 | 1466691659130 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:59 INFO - PROCESS | 1951 | 1466691659131 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d019000 == 41 [pid = 1951] [id = 660] 07:20:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x111e2c800) [pid = 1951] [serial = 1980] [outer = 0x0] 07:20:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1183eb000) [pid = 1951] [serial = 1981] [outer = 0x111e2c800] 07:20:59 INFO - PROCESS | 1951 | 1466691659156 Marionette DEBUG loaded listener.js 07:20:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x121a5ac00) [pid = 1951] [serial = 1982] [outer = 0x111e2c800] 07:20:59 INFO - PROCESS | 1951 | 1466691659441 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]]]}] 07:20:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:20:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 469ms 07:20:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:20:59 INFO - PROCESS | 1951 | 1466691659459 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 07:20:59 INFO - PROCESS | 1951 | 1466691659460 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 07:20:59 INFO - PROCESS | 1951 | 1466691659462 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:20:59 INFO - PROCESS | 1951 | 1466691659464 Marionette TRACE conn2 <- [1,2614,null,{}] 07:20:59 INFO - PROCESS | 1951 | 1466691659475 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}] 07:20:59 INFO - PROCESS | 1951 | 1466691659477 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:59 INFO - PROCESS | 1951 | 1466691659579 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 07:20:59 INFO - PROCESS | 1951 | 1466691659590 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:59 INFO - PROCESS | 1951 | 1466691659592 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:20:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d7be000 == 42 [pid = 1951] [id = 661] 07:20:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x126af3c00) [pid = 1951] [serial = 1983] [outer = 0x0] 07:20:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x129558000) [pid = 1951] [serial = 1984] [outer = 0x126af3c00] 07:20:59 INFO - PROCESS | 1951 | 1466691659618 Marionette DEBUG loaded listener.js 07:20:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x129563000) [pid = 1951] [serial = 1985] [outer = 0x126af3c00] 07:20:59 INFO - PROCESS | 1951 | 1466691659950 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]]]}] 07:20:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:20:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 532ms 07:21:00 INFO - PROCESS | 1951 | 1466691660010 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 07:21:00 INFO - PROCESS | 1951 | 1466691660011 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 07:21:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:21:00 INFO - PROCESS | 1951 | 1466691660013 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:21:00 INFO - PROCESS | 1951 | 1466691660014 Marionette TRACE conn2 <- [1,2618,null,{}] 07:21:00 INFO - PROCESS | 1951 | 1466691660019 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}] 07:21:00 INFO - PROCESS | 1951 | 1466691660021 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:00 INFO - PROCESS | 1951 | 1466691660107 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 07:21:00 INFO - PROCESS | 1951 | 1466691660111 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:00 INFO - PROCESS | 1951 | 1466691660112 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x12dcaf800 == 43 [pid = 1951] [id = 662] 07:21:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x123e0f000) [pid = 1951] [serial = 1986] [outer = 0x0] 07:21:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x129580000) [pid = 1951] [serial = 1987] [outer = 0x123e0f000] 07:21:00 INFO - PROCESS | 1951 | 1466691660136 Marionette DEBUG loaded listener.js 07:21:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x129588000) [pid = 1951] [serial = 1988] [outer = 0x123e0f000] 07:21:00 INFO - PROCESS | 1951 | 1466691660486 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]]]}] 07:21:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:21:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 521ms 07:21:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:21:00 INFO - PROCESS | 1951 | 1466691660535 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 07:21:00 INFO - PROCESS | 1951 | 1466691660537 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 07:21:00 INFO - PROCESS | 1951 | 1466691660539 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:21:00 INFO - PROCESS | 1951 | 1466691660540 Marionette TRACE conn2 <- [1,2622,null,{}] 07:21:00 INFO - PROCESS | 1951 | 1466691660542 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}] 07:21:00 INFO - PROCESS | 1951 | 1466691660543 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:00 INFO - PROCESS | 1951 | 1466691660658 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 07:21:00 INFO - PROCESS | 1951 | 1466691660757 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:00 INFO - PROCESS | 1951 | 1466691660758 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x112687800 == 44 [pid = 1951] [id = 663] 07:21:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x129587c00) [pid = 1951] [serial = 1989] [outer = 0x0] 07:21:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x11921b400) [pid = 1951] [serial = 1990] [outer = 0x129587c00] 07:21:00 INFO - PROCESS | 1951 | 1466691660796 Marionette DEBUG loaded listener.js 07:21:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x12a562c00) [pid = 1951] [serial = 1991] [outer = 0x129587c00] 07:21:01 INFO - PROCESS | 1951 | 1466691661309 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]]]}] 07:21:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:21:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 818ms 07:21:01 INFO - PROCESS | 1951 | 1466691661358 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 07:21:01 INFO - PROCESS | 1951 | 1466691661361 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 07:21:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:21:01 INFO - PROCESS | 1951 | 1466691661364 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:21:01 INFO - PROCESS | 1951 | 1466691661368 Marionette TRACE conn2 <- [1,2626,null,{}] 07:21:01 INFO - PROCESS | 1951 | 1466691661371 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}] 07:21:01 INFO - PROCESS | 1951 | 1466691661373 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:01 INFO - PROCESS | 1951 | 1466691661481 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 07:21:01 INFO - PROCESS | 1951 | 1466691661558 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:01 INFO - PROCESS | 1951 | 1466691661560 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x110fe0000 == 45 [pid = 1951] [id = 664] 07:21:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x1167ef000) [pid = 1951] [serial = 1992] [outer = 0x0] 07:21:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x118151c00) [pid = 1951] [serial = 1993] [outer = 0x1167ef000] 07:21:01 INFO - PROCESS | 1951 | 1466691661590 Marionette DEBUG loaded listener.js 07:21:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x118506400) [pid = 1951] [serial = 1994] [outer = 0x1167ef000] 07:21:01 INFO - PROCESS | 1951 | 1466691661978 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]]]}] 07:21:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:21:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 672ms 07:21:02 INFO - PROCESS | 1951 | 1466691662037 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 07:21:02 INFO - PROCESS | 1951 | 1466691662040 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 07:21:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:21:02 INFO - PROCESS | 1951 | 1466691662045 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:21:02 INFO - PROCESS | 1951 | 1466691662047 Marionette TRACE conn2 <- [1,2630,null,{}] 07:21:02 INFO - PROCESS | 1951 | 1466691662071 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}] 07:21:02 INFO - PROCESS | 1951 | 1466691662073 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:02 INFO - PROCESS | 1951 | 1466691662184 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 07:21:02 INFO - PROCESS | 1951 | 1466691662290 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:02 INFO - PROCESS | 1951 | 1466691662292 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x120f77000 == 46 [pid = 1951] [id = 665] 07:21:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x118a4d000) [pid = 1951] [serial = 1995] [outer = 0x0] 07:21:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x11982e800) [pid = 1951] [serial = 1996] [outer = 0x118a4d000] 07:21:02 INFO - PROCESS | 1951 | 1466691662324 Marionette DEBUG loaded listener.js 07:21:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x121a65000) [pid = 1951] [serial = 1997] [outer = 0x118a4d000] 07:21:02 INFO - PROCESS | 1951 | 1466691662739 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]]]}] 07:21:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:21:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 725ms 07:21:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:21:02 INFO - PROCESS | 1951 | 1466691662769 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 07:21:02 INFO - PROCESS | 1951 | 1466691662771 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 07:21:02 INFO - PROCESS | 1951 | 1466691662773 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:21:02 INFO - PROCESS | 1951 | 1466691662775 Marionette TRACE conn2 <- [1,2634,null,{}] 07:21:02 INFO - PROCESS | 1951 | 1466691662783 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}] 07:21:02 INFO - PROCESS | 1951 | 1466691662786 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:02 INFO - PROCESS | 1951 | 1466691662892 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 07:21:02 INFO - PROCESS | 1951 | 1466691662959 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:02 INFO - PROCESS | 1951 | 1466691662961 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a8dd800 == 47 [pid = 1951] [id = 666] 07:21:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x126a14000) [pid = 1951] [serial = 1998] [outer = 0x0] 07:21:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x1288c0800) [pid = 1951] [serial = 1999] [outer = 0x126a14000] 07:21:03 INFO - PROCESS | 1951 | 1466691663032 Marionette DEBUG loaded listener.js 07:21:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x128a66c00) [pid = 1951] [serial = 2000] [outer = 0x126a14000] 07:21:03 INFO - PROCESS | 1951 | 1466691663737 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]]]}] 07:21:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:21:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1022ms 07:21:03 INFO - PROCESS | 1951 | 1466691663799 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 07:21:03 INFO - PROCESS | 1951 | 1466691663802 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 07:21:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:21:03 INFO - PROCESS | 1951 | 1466691663805 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:21:03 INFO - PROCESS | 1951 | 1466691663807 Marionette TRACE conn2 <- [1,2638,null,{}] 07:21:03 INFO - PROCESS | 1951 | 1466691663823 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}] 07:21:03 INFO - PROCESS | 1951 | 1466691663825 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:03 INFO - PROCESS | 1951 | 1466691663960 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 07:21:04 INFO - PROCESS | 1951 | 1466691664035 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:04 INFO - PROCESS | 1951 | 1466691664037 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198eb800 == 48 [pid = 1951] [id = 667] 07:21:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x117e83400) [pid = 1951] [serial = 2001] [outer = 0x0] 07:21:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x11850d400) [pid = 1951] [serial = 2002] [outer = 0x117e83400] 07:21:04 INFO - PROCESS | 1951 | 1466691664064 Marionette DEBUG loaded listener.js 07:21:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x119226800) [pid = 1951] [serial = 2003] [outer = 0x117e83400] 07:21:04 INFO - PROCESS | 1951 | 1466691664496 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]]]}] 07:21:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:21:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 724ms 07:21:04 INFO - PROCESS | 1951 | 1466691664529 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 07:21:04 INFO - PROCESS | 1951 | 1466691664533 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 07:21:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:21:04 INFO - PROCESS | 1951 | 1466691664538 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:21:04 INFO - PROCESS | 1951 | 1466691664540 Marionette TRACE conn2 <- [1,2642,null,{}] 07:21:04 INFO - PROCESS | 1951 | 1466691664542 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}] 07:21:04 INFO - PROCESS | 1951 | 1466691664544 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:04 INFO - PROCESS | 1951 | 1466691664639 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x12dcaf800 == 47 [pid = 1951] [id = 662] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x12d7be000 == 46 [pid = 1951] [id = 661] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x12d019000 == 45 [pid = 1951] [id = 660] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x12cd8f000 == 44 [pid = 1951] [id = 659] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x12c8a0000 == 43 [pid = 1951] [id = 658] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x12be5d800 == 42 [pid = 1951] [id = 657] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x12a8ed800 == 41 [pid = 1951] [id = 656] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x12717a400) [pid = 1951] [serial = 1936] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x1293e8000 == 40 [pid = 1951] [id = 655] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x128e87800 == 39 [pid = 1951] [id = 654] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x1252ad000 == 38 [pid = 1951] [id = 653] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x118ad4000 == 37 [pid = 1951] [id = 652] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x118165800 == 36 [pid = 1951] [id = 651] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x1182b3800 == 35 [pid = 1951] [id = 650] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x12d024800 == 34 [pid = 1951] [id = 649] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x12be51800 == 33 [pid = 1951] [id = 648] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x12535d800 == 32 [pid = 1951] [id = 647] 07:21:04 INFO - PROCESS | 1951 | --DOCSHELL 0x11667c800 == 31 [pid = 1951] [id = 646] 07:21:04 INFO - PROCESS | 1951 | 1466691664762 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:04 INFO - PROCESS | 1951 | 1466691664763 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x116ab3800 == 32 [pid = 1951] [id = 668] 07:21:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x11848e000) [pid = 1951] [serial = 2004] [outer = 0x0] 07:21:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x119605800) [pid = 1951] [serial = 2005] [outer = 0x11848e000] 07:21:04 INFO - PROCESS | 1951 | 1466691664790 Marionette DEBUG loaded listener.js 07:21:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x1199d8800) [pid = 1951] [serial = 2006] [outer = 0x11848e000] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x1199da400) [pid = 1951] [serial = 1918] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x11848a400) [pid = 1951] [serial = 1921] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x11823a400) [pid = 1951] [serial = 1907] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x11815a000) [pid = 1951] [serial = 1906] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x118491800) [pid = 1951] [serial = 1912] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x11856cc00) [pid = 1951] [serial = 1913] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x116a1c800) [pid = 1951] [serial = 1909] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x11815c800) [pid = 1951] [serial = 1910] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x1133a5000) [pid = 1951] [serial = 1903] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x119604c00) [pid = 1951] [serial = 1915] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x12390c400) [pid = 1951] [serial = 1924] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x121896000) [pid = 1951] [serial = 1922] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x125347400) [pid = 1951] [serial = 1925] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x126aeb400) [pid = 1951] [serial = 1933] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x126af8000) [pid = 1951] [serial = 1934] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x1122a9000) [pid = 1951] [serial = 1927] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x113c4b400) [pid = 1951] [serial = 1928] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x120e51800) [pid = 1951] [serial = 1919] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x119c7c000) [pid = 1951] [serial = 1930] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x119822c00) [pid = 1951] [serial = 1916] [outer = 0x0] [url = about:blank] 07:21:04 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x113dd1800) [pid = 1951] [serial = 1931] [outer = 0x0] [url = about:blank] 07:21:05 INFO - PROCESS | 1951 | 1466691665087 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]]]}] 07:21:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:21:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 571ms 07:21:05 INFO - PROCESS | 1951 | 1466691665109 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 07:21:05 INFO - PROCESS | 1951 | 1466691665111 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 07:21:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:21:05 INFO - PROCESS | 1951 | 1466691665113 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:21:05 INFO - PROCESS | 1951 | 1466691665116 Marionette TRACE conn2 <- [1,2646,null,{}] 07:21:05 INFO - PROCESS | 1951 | 1466691665126 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}] 07:21:05 INFO - PROCESS | 1951 | 1466691665129 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:05 INFO - PROCESS | 1951 | 1466691665211 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 07:21:05 INFO - PROCESS | 1951 | 1466691665295 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:05 INFO - PROCESS | 1951 | 1466691665297 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x12109e000 == 33 [pid = 1951] [id = 669] 07:21:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1199e4400) [pid = 1951] [serial = 2007] [outer = 0x0] 07:21:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1216f7400) [pid = 1951] [serial = 2008] [outer = 0x1199e4400] 07:21:05 INFO - PROCESS | 1951 | 1466691665324 Marionette DEBUG loaded listener.js 07:21:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x123fc1000) [pid = 1951] [serial = 2009] [outer = 0x1199e4400] 07:21:05 INFO - PROCESS | 1951 | 1466691665618 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]]]}] 07:21:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:21:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 525ms 07:21:05 INFO - PROCESS | 1951 | 1466691665639 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 07:21:05 INFO - PROCESS | 1951 | 1466691665641 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 07:21:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:21:05 INFO - PROCESS | 1951 | 1466691665643 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:21:05 INFO - PROCESS | 1951 | 1466691665644 Marionette TRACE conn2 <- [1,2650,null,{}] 07:21:05 INFO - PROCESS | 1951 | 1466691665647 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}] 07:21:05 INFO - PROCESS | 1951 | 1466691665648 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:05 INFO - PROCESS | 1951 | 1466691665744 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 07:21:05 INFO - PROCESS | 1951 | 1466691665807 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:05 INFO - PROCESS | 1951 | 1466691665808 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x126aaf800 == 34 [pid = 1951] [id = 670] 07:21:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x119c7c000) [pid = 1951] [serial = 2010] [outer = 0x0] 07:21:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x125347000) [pid = 1951] [serial = 2011] [outer = 0x119c7c000] 07:21:05 INFO - PROCESS | 1951 | 1466691665835 Marionette DEBUG loaded listener.js 07:21:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x126c46000) [pid = 1951] [serial = 2012] [outer = 0x119c7c000] 07:21:06 INFO - PROCESS | 1951 | 1466691666133 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]]]}] 07:21:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:21:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 07:21:06 INFO - PROCESS | 1951 | 1466691666163 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 07:21:06 INFO - PROCESS | 1951 | 1466691666165 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 07:21:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:21:06 INFO - PROCESS | 1951 | 1466691666172 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:21:06 INFO - PROCESS | 1951 | 1466691666174 Marionette TRACE conn2 <- [1,2654,null,{}] 07:21:06 INFO - PROCESS | 1951 | 1466691666177 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}] 07:21:06 INFO - PROCESS | 1951 | 1466691666179 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:06 INFO - PROCESS | 1951 | 1466691666275 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 07:21:06 INFO - PROCESS | 1951 | 1466691666338 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:06 INFO - PROCESS | 1951 | 1466691666340 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x128a9e000 == 35 [pid = 1951] [id = 671] 07:21:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1129d3800) [pid = 1951] [serial = 2013] [outer = 0x0] 07:21:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x126c49800) [pid = 1951] [serial = 2014] [outer = 0x1129d3800] 07:21:06 INFO - PROCESS | 1951 | 1466691666364 Marionette DEBUG loaded listener.js 07:21:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x128a61c00) [pid = 1951] [serial = 2015] [outer = 0x1129d3800] 07:21:06 INFO - PROCESS | 1951 | 1466691666646 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]]]}] 07:21:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:21:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 523ms 07:21:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:21:06 INFO - PROCESS | 1951 | 1466691666695 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 07:21:06 INFO - PROCESS | 1951 | 1466691666696 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 07:21:06 INFO - PROCESS | 1951 | 1466691666698 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:21:06 INFO - PROCESS | 1951 | 1466691666701 Marionette TRACE conn2 <- [1,2658,null,{}] 07:21:06 INFO - PROCESS | 1951 | 1466691666705 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}] 07:21:06 INFO - PROCESS | 1951 | 1466691666709 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:06 INFO - PROCESS | 1951 | 1466691666813 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 07:21:06 INFO - PROCESS | 1951 | 1466691666820 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:06 INFO - PROCESS | 1951 | 1466691666821 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182af800 == 36 [pid = 1951] [id = 672] 07:21:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x128ac4800) [pid = 1951] [serial = 2016] [outer = 0x0] 07:21:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x128bc0800) [pid = 1951] [serial = 2017] [outer = 0x128ac4800] 07:21:06 INFO - PROCESS | 1951 | 1466691666846 Marionette DEBUG loaded listener.js 07:21:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x129445400) [pid = 1951] [serial = 2018] [outer = 0x128ac4800] 07:21:07 INFO - PROCESS | 1951 | 1466691667206 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]]]}] 07:21:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:21:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 522ms 07:21:07 INFO - PROCESS | 1951 | 1466691667221 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 07:21:07 INFO - PROCESS | 1951 | 1466691667222 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 07:21:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:21:07 INFO - PROCESS | 1951 | 1466691667224 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:21:07 INFO - PROCESS | 1951 | 1466691667225 Marionette TRACE conn2 <- [1,2662,null,{}] 07:21:07 INFO - PROCESS | 1951 | 1466691667227 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}] 07:21:07 INFO - PROCESS | 1951 | 1466691667229 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:07 INFO - PROCESS | 1951 | 1466691667330 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 07:21:07 INFO - PROCESS | 1951 | 1466691667342 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:07 INFO - PROCESS | 1951 | 1466691667343 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac2a800 == 37 [pid = 1951] [id = 673] 07:21:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x129445800) [pid = 1951] [serial = 2019] [outer = 0x0] 07:21:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x129452800) [pid = 1951] [serial = 2020] [outer = 0x129445800] 07:21:07 INFO - PROCESS | 1951 | 1466691667367 Marionette DEBUG loaded listener.js 07:21:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x12955bc00) [pid = 1951] [serial = 2021] [outer = 0x129445800] 07:21:07 INFO - PROCESS | 1951 | 1466691667713 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]]]}] 07:21:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:21:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 523ms 07:21:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:21:07 INFO - PROCESS | 1951 | 1466691667752 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 07:21:07 INFO - PROCESS | 1951 | 1466691667753 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 07:21:07 INFO - PROCESS | 1951 | 1466691667755 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:21:07 INFO - PROCESS | 1951 | 1466691667756 Marionette TRACE conn2 <- [1,2666,null,{}] 07:21:07 INFO - PROCESS | 1951 | 1466691667758 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}] 07:21:07 INFO - PROCESS | 1951 | 1466691667759 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:07 INFO - PROCESS | 1951 | 1466691667871 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 07:21:07 INFO - PROCESS | 1951 | 1466691667910 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:07 INFO - PROCESS | 1951 | 1466691667911 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be4b000 == 38 [pid = 1951] [id = 674] 07:21:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x129449400) [pid = 1951] [serial = 2022] [outer = 0x0] 07:21:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x129560800) [pid = 1951] [serial = 2023] [outer = 0x129449400] 07:21:07 INFO - PROCESS | 1951 | 1466691667937 Marionette DEBUG loaded listener.js 07:21:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x116978400) [pid = 1951] [serial = 2024] [outer = 0x129449400] 07:21:08 INFO - PROCESS | 1951 | 1466691668714 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]]]}] 07:21:08 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) 07:21:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 972ms 07:21:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:21:08 INFO - PROCESS | 1951 | 1466691668734 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 07:21:08 INFO - PROCESS | 1951 | 1466691668735 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 07:21:08 INFO - PROCESS | 1951 | 1466691668737 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:21:08 INFO - PROCESS | 1951 | 1466691668739 Marionette TRACE conn2 <- [1,2670,null,{}] 07:21:08 INFO - PROCESS | 1951 | 1466691668742 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}] 07:21:08 INFO - PROCESS | 1951 | 1466691668743 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:08 INFO - PROCESS | 1951 | 1466691668859 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 07:21:08 INFO - PROCESS | 1951 | 1466691668862 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:08 INFO - PROCESS | 1951 | 1466691668863 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c893000 == 39 [pid = 1951] [id = 675] 07:21:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x129554800) [pid = 1951] [serial = 2025] [outer = 0x0] 07:21:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x12a62c800) [pid = 1951] [serial = 2026] [outer = 0x129554800] 07:21:08 INFO - PROCESS | 1951 | 1466691668888 Marionette DEBUG loaded listener.js 07:21:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x12a632c00) [pid = 1951] [serial = 2027] [outer = 0x129554800] 07:21:09 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x119829400) [pid = 1951] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:21:09 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x128d3c400) [pid = 1951] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:21:09 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x128d2dc00) [pid = 1951] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:21:09 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x1183f3c00) [pid = 1951] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:21:09 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x111e2c800) [pid = 1951] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:21:09 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x119828c00) [pid = 1951] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:21:09 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x1167f0c00) [pid = 1951] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:21:09 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x126abb000) [pid = 1951] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:21:09 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x11690c000) [pid = 1951] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:21:09 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x1291ea400) [pid = 1951] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:21:09 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x126af3c00) [pid = 1951] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:21:09 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x123e0f000) [pid = 1951] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:21:09 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x123f1d000) [pid = 1951] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:21:09 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1288c7800) [pid = 1951] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:21:09 INFO - PROCESS | 1951 | 1466691669885 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"]]]}] 07:21:09 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 07:21:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:21:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 07:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:21:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1171ms 07:21:09 INFO - PROCESS | 1951 | 1466691669909 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 07:21:09 INFO - PROCESS | 1951 | 1466691669910 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 07:21:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:21:09 INFO - PROCESS | 1951 | 1466691669913 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:21:09 INFO - PROCESS | 1951 | 1466691669924 Marionette TRACE conn2 <- [1,2674,null,{}] 07:21:09 INFO - PROCESS | 1951 | 1466691669926 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}] 07:21:09 INFO - PROCESS | 1951 | 1466691669927 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:10 INFO - PROCESS | 1951 | 1466691670031 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 07:21:10 INFO - PROCESS | 1951 | 1466691670069 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:10 INFO - PROCESS | 1951 | 1466691670070 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cbc6000 == 40 [pid = 1951] [id = 676] 07:21:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x115dbe800) [pid = 1951] [serial = 2028] [outer = 0x0] 07:21:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x1199dd800) [pid = 1951] [serial = 2029] [outer = 0x115dbe800] 07:21:10 INFO - PROCESS | 1951 | 1466691670094 Marionette DEBUG loaded listener.js 07:21:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x127352c00) [pid = 1951] [serial = 2030] [outer = 0x115dbe800] 07:21:10 INFO - PROCESS | 1951 | 1466691670874 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"]]]}] 07:21:10 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 07:21:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:21:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 07:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:21:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 981ms 07:21:10 INFO - PROCESS | 1951 | 1466691670895 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 07:21:10 INFO - PROCESS | 1951 | 1466691670897 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 07:21:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:21:10 INFO - PROCESS | 1951 | 1466691670903 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:21:10 INFO - PROCESS | 1951 | 1466691670907 Marionette TRACE conn2 <- [1,2678,null,{}] 07:21:10 INFO - PROCESS | 1951 | 1466691670910 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}] 07:21:10 INFO - PROCESS | 1951 | 1466691670913 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:11 INFO - PROCESS | 1951 | 1466691671027 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 07:21:11 INFO - PROCESS | 1951 | 1466691671030 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:11 INFO - PROCESS | 1951 | 1466691671032 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d7af000 == 41 [pid = 1951] [id = 677] 07:21:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x129561400) [pid = 1951] [serial = 2031] [outer = 0x0] 07:21:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x12a637000) [pid = 1951] [serial = 2032] [outer = 0x129561400] 07:21:11 INFO - PROCESS | 1951 | 1466691671059 Marionette DEBUG loaded listener.js 07:21:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x12aa34400) [pid = 1951] [serial = 2033] [outer = 0x129561400] 07:21:12 INFO - PROCESS | 1951 | 1466691672034 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]]]}] 07:21:12 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) 07:21:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1173ms 07:21:12 INFO - PROCESS | 1951 | 1466691672077 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 07:21:12 INFO - PROCESS | 1951 | 1466691672080 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 07:21:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:21:12 INFO - PROCESS | 1951 | 1466691672084 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:21:12 INFO - PROCESS | 1951 | 1466691672085 Marionette TRACE conn2 <- [1,2682,null,{}] 07:21:12 INFO - PROCESS | 1951 | 1466691672089 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}] 07:21:12 INFO - PROCESS | 1951 | 1466691672090 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:12 INFO - PROCESS | 1951 | 1466691672198 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 07:21:12 INFO - PROCESS | 1951 | 1466691672261 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:12 INFO - PROCESS | 1951 | 1466691672262 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182b5800 == 42 [pid = 1951] [id = 678] 07:21:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x11614c800) [pid = 1951] [serial = 2034] [outer = 0x0] 07:21:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x11823e400) [pid = 1951] [serial = 2035] [outer = 0x11614c800] 07:21:12 INFO - PROCESS | 1951 | 1466691672293 Marionette DEBUG loaded listener.js 07:21:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x118ab1800) [pid = 1951] [serial = 2036] [outer = 0x11614c800] 07:21:13 INFO - PROCESS | 1951 | 1466691673238 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]]]}] 07:21:13 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) 07:21:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1171ms 07:21:13 INFO - PROCESS | 1951 | 1466691673254 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 07:21:13 INFO - PROCESS | 1951 | 1466691673257 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 07:21:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:21:13 INFO - PROCESS | 1951 | 1466691673262 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:21:13 INFO - PROCESS | 1951 | 1466691673264 Marionette TRACE conn2 <- [1,2686,null,{}] 07:21:13 INFO - PROCESS | 1951 | 1466691673266 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}] 07:21:13 INFO - PROCESS | 1951 | 1466691673268 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:13 INFO - PROCESS | 1951 | 1466691673370 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 07:21:13 INFO - PROCESS | 1951 | 1466691673433 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:13 INFO - PROCESS | 1951 | 1466691673435 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e7f800 == 43 [pid = 1951] [id = 679] 07:21:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x120e53400) [pid = 1951] [serial = 2037] [outer = 0x0] 07:21:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x123e0c400) [pid = 1951] [serial = 2038] [outer = 0x120e53400] 07:21:13 INFO - PROCESS | 1951 | 1466691673466 Marionette DEBUG loaded listener.js 07:21:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x1252f3c00) [pid = 1951] [serial = 2039] [outer = 0x120e53400] 07:21:14 INFO - PROCESS | 1951 | 1466691674416 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"]]]}] 07:21:14 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 07:21:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:21:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 07:21:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:21:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1170ms 07:21:14 INFO - PROCESS | 1951 | 1466691674435 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 07:21:14 INFO - PROCESS | 1951 | 1466691674437 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 07:21:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:21:14 INFO - PROCESS | 1951 | 1466691674440 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:21:14 INFO - PROCESS | 1951 | 1466691674442 Marionette TRACE conn2 <- [1,2690,null,{}] 07:21:14 INFO - PROCESS | 1951 | 1466691674446 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}] 07:21:14 INFO - PROCESS | 1951 | 1466691674447 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:14 INFO - PROCESS | 1951 | 1466691674545 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 07:21:14 INFO - PROCESS | 1951 | 1466691674610 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:14 INFO - PROCESS | 1951 | 1466691674613 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x1183d4000 == 44 [pid = 1951] [id = 680] 07:21:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x1176ca000) [pid = 1951] [serial = 2040] [outer = 0x0] 07:21:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x11823c400) [pid = 1951] [serial = 2041] [outer = 0x1176ca000] 07:21:14 INFO - PROCESS | 1951 | 1466691674640 Marionette DEBUG loaded listener.js 07:21:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x11856f000) [pid = 1951] [serial = 2042] [outer = 0x1176ca000] 07:21:15 INFO - PROCESS | 1951 | --DOCSHELL 0x12cbc6000 == 43 [pid = 1951] [id = 676] 07:21:15 INFO - PROCESS | 1951 | --DOCSHELL 0x12c893000 == 42 [pid = 1951] [id = 675] 07:21:15 INFO - PROCESS | 1951 | --DOCSHELL 0x12be4b000 == 41 [pid = 1951] [id = 674] 07:21:15 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac2a800 == 40 [pid = 1951] [id = 673] 07:21:15 INFO - PROCESS | 1951 | --DOCSHELL 0x1182af800 == 39 [pid = 1951] [id = 672] 07:21:15 INFO - PROCESS | 1951 | --DOCSHELL 0x128a9e000 == 38 [pid = 1951] [id = 671] 07:21:15 INFO - PROCESS | 1951 | --DOCSHELL 0x126aaf800 == 37 [pid = 1951] [id = 670] 07:21:15 INFO - PROCESS | 1951 | --DOCSHELL 0x12109e000 == 36 [pid = 1951] [id = 669] 07:21:15 INFO - PROCESS | 1951 | --DOCSHELL 0x116ab3800 == 35 [pid = 1951] [id = 668] 07:21:15 INFO - PROCESS | 1951 | --DOCSHELL 0x1198eb800 == 34 [pid = 1951] [id = 667] 07:21:15 INFO - PROCESS | 1951 | --DOCSHELL 0x110fe0000 == 33 [pid = 1951] [id = 664] 07:21:15 INFO - PROCESS | 1951 | --DOCSHELL 0x112687800 == 32 [pid = 1951] [id = 663] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x1273e8400) [pid = 1951] [serial = 1937] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x1291e3400) [pid = 1951] [serial = 1975] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x11982d000) [pid = 1951] [serial = 1945] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x128ec3c00) [pid = 1951] [serial = 1972] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x124cf1800) [pid = 1951] [serial = 1948] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x118503800) [pid = 1951] [serial = 1957] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x118f91400) [pid = 1951] [serial = 1958] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x1183eb000) [pid = 1951] [serial = 1981] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x11203f000) [pid = 1951] [serial = 1939] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x121a62400) [pid = 1951] [serial = 1961] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x120fd0000) [pid = 1951] [serial = 1960] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x118239800) [pid = 1951] [serial = 1955] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1176c0c00) [pid = 1951] [serial = 1954] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x12735cc00) [pid = 1951] [serial = 1966] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1183f1c00) [pid = 1951] [serial = 1942] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x127183800) [pid = 1951] [serial = 1952] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x1253e9c00) [pid = 1951] [serial = 1951] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1291ea000) [pid = 1951] [serial = 1976] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1291ec800) [pid = 1951] [serial = 1978] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x129558000) [pid = 1951] [serial = 1984] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x129563000) [pid = 1951] [serial = 1985] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x129580000) [pid = 1951] [serial = 1987] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1252ed800) [pid = 1951] [serial = 1963] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x12944d800) [pid = 1951] [serial = 1979] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x126aba800) [pid = 1951] [serial = 1964] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x128a64800) [pid = 1951] [serial = 1969] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x128ecb800) [pid = 1951] [serial = 1973] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x129588000) [pid = 1951] [serial = 1988] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x121a5ac00) [pid = 1951] [serial = 1982] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x1288c0c00) [pid = 1951] [serial = 1967] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x128bbdc00) [pid = 1951] [serial = 1970] [outer = 0x0] [url = about:blank] 07:21:15 INFO - PROCESS | 1951 | 1466691675594 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"]]]}] 07:21:15 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 07:21:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:21:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 07:21:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:21:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1173ms 07:21:15 INFO - PROCESS | 1951 | 1466691675641 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 07:21:15 INFO - PROCESS | 1951 | 1466691675643 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 07:21:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:21:15 INFO - PROCESS | 1951 | 1466691675650 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:21:15 INFO - PROCESS | 1951 | 1466691675652 Marionette TRACE conn2 <- [1,2694,null,{}] 07:21:15 INFO - PROCESS | 1951 | 1466691675654 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}] 07:21:15 INFO - PROCESS | 1951 | 1466691675656 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:15 INFO - PROCESS | 1951 | 1466691675737 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 07:21:15 INFO - PROCESS | 1951 | 1466691675741 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:15 INFO - PROCESS | 1951 | 1466691675742 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x117464800 == 33 [pid = 1951] [id = 681] 07:21:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x118a4f400) [pid = 1951] [serial = 2043] [outer = 0x0] 07:21:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1199b6c00) [pid = 1951] [serial = 2044] [outer = 0x118a4f400] 07:21:15 INFO - PROCESS | 1951 | 1466691675770 Marionette DEBUG loaded listener.js 07:21:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x121a63400) [pid = 1951] [serial = 2045] [outer = 0x118a4f400] 07:21:16 INFO - PROCESS | 1951 | 1466691676625 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"]]]}] 07:21:16 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 07:21:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:21:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 07:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:21:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1023ms 07:21:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:21:16 INFO - PROCESS | 1951 | 1466691676673 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 07:21:16 INFO - PROCESS | 1951 | 1466691676675 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 07:21:16 INFO - PROCESS | 1951 | 1466691676677 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:21:16 INFO - PROCESS | 1951 | 1466691676679 Marionette TRACE conn2 <- [1,2698,null,{}] 07:21:16 INFO - PROCESS | 1951 | 1466691676696 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}] 07:21:16 INFO - PROCESS | 1951 | 1466691676700 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:16 INFO - PROCESS | 1951 | 1466691676811 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 07:21:16 INFO - PROCESS | 1951 | 1466691676818 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:16 INFO - PROCESS | 1951 | 1466691676821 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x124cd1800 == 34 [pid = 1951] [id = 682] 07:21:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1164ec000) [pid = 1951] [serial = 2046] [outer = 0x0] 07:21:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x126e90c00) [pid = 1951] [serial = 2047] [outer = 0x1164ec000] 07:21:16 INFO - PROCESS | 1951 | 1466691676849 Marionette DEBUG loaded listener.js 07:21:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1288c2c00) [pid = 1951] [serial = 2048] [outer = 0x1164ec000] 07:21:17 INFO - PROCESS | 1951 | 1466691677728 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"]]]}] 07:21:17 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 07:21:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:21:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 07:21:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:21:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1071ms 07:21:17 INFO - PROCESS | 1951 | 1466691677750 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 07:21:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:21:17 INFO - PROCESS | 1951 | 1466691677752 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 07:21:17 INFO - PROCESS | 1951 | 1466691677754 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:21:17 INFO - PROCESS | 1951 | 1466691677755 Marionette TRACE conn2 <- [1,2702,null,{}] 07:21:17 INFO - PROCESS | 1951 | 1466691677757 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}] 07:21:17 INFO - PROCESS | 1951 | 1466691677758 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:17 INFO - PROCESS | 1951 | 1466691677866 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 07:21:17 INFO - PROCESS | 1951 | 1466691677869 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:17 INFO - PROCESS | 1951 | 1466691677871 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:17 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e93000 == 35 [pid = 1951] [id = 683] 07:21:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x128a65000) [pid = 1951] [serial = 2049] [outer = 0x0] 07:21:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x128acac00) [pid = 1951] [serial = 2050] [outer = 0x128a65000] 07:21:17 INFO - PROCESS | 1951 | 1466691677896 Marionette DEBUG loaded listener.js 07:21:17 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x128d3c800) [pid = 1951] [serial = 2051] [outer = 0x128a65000] 07:21:18 INFO - PROCESS | 1951 | 1466691678281 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]]]}] 07:21:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:21:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 568ms 07:21:18 INFO - PROCESS | 1951 | 1466691678323 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 07:21:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:21:18 INFO - PROCESS | 1951 | 1466691678325 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 07:21:18 INFO - PROCESS | 1951 | 1466691678329 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:21:18 INFO - PROCESS | 1951 | 1466691678331 Marionette TRACE conn2 <- [1,2706,null,{}] 07:21:18 INFO - PROCESS | 1951 | 1466691678334 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}] 07:21:18 INFO - PROCESS | 1951 | 1466691678336 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:18 INFO - PROCESS | 1951 | 1466691678493 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 07:21:18 INFO - PROCESS | 1951 | 1466691678512 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:18 INFO - PROCESS | 1951 | 1466691678514 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a50e000 == 36 [pid = 1951] [id = 684] 07:21:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x128ec0800) [pid = 1951] [serial = 2052] [outer = 0x0] 07:21:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x128ecd800) [pid = 1951] [serial = 2053] [outer = 0x128ec0800] 07:21:18 INFO - PROCESS | 1951 | 1466691678561 Marionette DEBUG loaded listener.js 07:21:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x1291ec400) [pid = 1951] [serial = 2054] [outer = 0x128ec0800] 07:21:18 INFO - PROCESS | 1951 | 1466691678921 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]]]}] 07:21:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:21:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 620ms 07:21:18 INFO - PROCESS | 1951 | 1466691678949 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 07:21:18 INFO - PROCESS | 1951 | 1466691678950 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 07:21:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:21:18 INFO - PROCESS | 1951 | 1466691678961 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:21:18 INFO - PROCESS | 1951 | 1466691678962 Marionette TRACE conn2 <- [1,2710,null,{}] 07:21:18 INFO - PROCESS | 1951 | 1466691678964 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}] 07:21:18 INFO - PROCESS | 1951 | 1466691678968 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:19 INFO - PROCESS | 1951 | 1466691679162 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x115dbe800) [pid = 1951] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x112a7f400) [pid = 1951] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x112965400) [pid = 1951] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x123a73400) [pid = 1951] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x10ebf5c00) [pid = 1951] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x118239000) [pid = 1951] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x11980b800) [pid = 1951] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x129445800) [pid = 1951] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x129449400) [pid = 1951] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1199e4400) [pid = 1951] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x119c7c000) [pid = 1951] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x128ac4800) [pid = 1951] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x1167ef000) [pid = 1951] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x126a14000) [pid = 1951] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x117e83400) [pid = 1951] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x118a4d000) [pid = 1951] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x129554800) [pid = 1951] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x11848e000) [pid = 1951] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x1129d3800) [pid = 1951] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:21:19 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x129587c00) [pid = 1951] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:21:19 INFO - PROCESS | 1951 | 1466691679232 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:19 INFO - PROCESS | 1951 | 1466691679233 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x11692e000 == 37 [pid = 1951] [id = 685] 07:21:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x10ebf5800) [pid = 1951] [serial = 2055] [outer = 0x0] 07:21:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x112998800) [pid = 1951] [serial = 2056] [outer = 0x10ebf5800] 07:21:19 INFO - PROCESS | 1951 | 1466691679258 Marionette DEBUG loaded listener.js 07:21:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x116a1c000) [pid = 1951] [serial = 2057] [outer = 0x10ebf5800] 07:21:19 INFO - PROCESS | 1951 | 1466691679526 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] 07:21:19 INFO - PROCESS | 1951 | 1466691679581 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 07:21:19 INFO - PROCESS | 1951 | 1466691679584 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:21:19 INFO - PROCESS | 1951 | 1466691679588 Marionette TRACE conn2 <- [1,2714,null,{}] 07:21:19 INFO - PROCESS | 1951 | 1466691679590 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}] 07:21:19 INFO - PROCESS | 1951 | 1466691679592 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:19 INFO - PROCESS | 1951 | 1466691679677 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 07:21:19 INFO - PROCESS | 1951 | 1466691679746 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:19 INFO - PROCESS | 1951 | 1466691679747 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x12bb17000 == 38 [pid = 1951] [id = 686] 07:21:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x1174f6400) [pid = 1951] [serial = 2058] [outer = 0x0] 07:21:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x1216eb800) [pid = 1951] [serial = 2059] [outer = 0x1174f6400] 07:21:19 INFO - PROCESS | 1951 | 1466691679771 Marionette DEBUG loaded listener.js 07:21:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x128ac5400) [pid = 1951] [serial = 2060] [outer = 0x1174f6400] 07:21:20 INFO - PROCESS | 1951 | 1466691680029 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]]]}] 07:21:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:21:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 472ms 07:21:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:21:20 INFO - PROCESS | 1951 | 1466691680058 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 07:21:20 INFO - PROCESS | 1951 | 1466691680059 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 07:21:20 INFO - PROCESS | 1951 | 1466691680061 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:21:20 INFO - PROCESS | 1951 | 1466691680062 Marionette TRACE conn2 <- [1,2718,null,{}] 07:21:20 INFO - PROCESS | 1951 | 1466691680072 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}] 07:21:20 INFO - PROCESS | 1951 | 1466691680073 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:20 INFO - PROCESS | 1951 | 1466691680161 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 07:21:20 INFO - PROCESS | 1951 | 1466691680166 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:20 INFO - PROCESS | 1951 | 1466691680167 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cbab800 == 39 [pid = 1951] [id = 687] 07:21:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x129449800) [pid = 1951] [serial = 2061] [outer = 0x0] 07:21:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x129583800) [pid = 1951] [serial = 2062] [outer = 0x129449800] 07:21:20 INFO - PROCESS | 1951 | 1466691680191 Marionette DEBUG loaded listener.js 07:21:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x12a632000) [pid = 1951] [serial = 2063] [outer = 0x129449800] 07:21:20 INFO - PROCESS | 1951 | 1466691680527 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] 07:21:20 INFO - PROCESS | 1951 | 1466691680581 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 07:21:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:21:20 INFO - PROCESS | 1951 | 1466691680583 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:21:20 INFO - PROCESS | 1951 | 1466691680585 Marionette TRACE conn2 <- [1,2722,null,{}] 07:21:20 INFO - PROCESS | 1951 | 1466691680604 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}] 07:21:20 INFO - PROCESS | 1951 | 1466691680605 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:20 INFO - PROCESS | 1951 | 1466691680695 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 07:21:20 INFO - PROCESS | 1951 | 1466691680701 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:20 INFO - PROCESS | 1951 | 1466691680703 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x124ccd800 == 40 [pid = 1951] [id = 688] 07:21:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x12a629400) [pid = 1951] [serial = 2064] [outer = 0x0] 07:21:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x12a6e1800) [pid = 1951] [serial = 2065] [outer = 0x12a629400] 07:21:20 INFO - PROCESS | 1951 | 1466691680727 Marionette DEBUG loaded listener.js 07:21:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x12ac0c800) [pid = 1951] [serial = 2066] [outer = 0x12a629400] 07:21:21 INFO - PROCESS | 1951 | 1466691681118 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] 07:21:21 INFO - PROCESS | 1951 | 1466691681214 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 07:21:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:21:21 INFO - PROCESS | 1951 | 1466691681221 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:21:21 INFO - PROCESS | 1951 | 1466691681225 Marionette TRACE conn2 <- [1,2726,null,{}] 07:21:21 INFO - PROCESS | 1951 | 1466691681231 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}] 07:21:21 INFO - PROCESS | 1951 | 1466691681235 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:21 INFO - PROCESS | 1951 | 1466691681424 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 07:21:21 INFO - PROCESS | 1951 | 1466691681574 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:21 INFO - PROCESS | 1951 | 1466691681578 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x116673000 == 41 [pid = 1951] [id = 689] 07:21:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1164e7000) [pid = 1951] [serial = 2067] [outer = 0x0] 07:21:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x116a1b800) [pid = 1951] [serial = 2068] [outer = 0x1164e7000] 07:21:21 INFO - PROCESS | 1951 | 1466691681608 Marionette DEBUG loaded listener.js 07:21:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x118240000) [pid = 1951] [serial = 2069] [outer = 0x1164e7000] 07:21:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:21:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 829ms 07:21:22 INFO - PROCESS | 1951 | 1466691682042 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]]]}] 07:21:22 INFO - PROCESS | 1951 | 1466691682049 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 07:21:22 INFO - PROCESS | 1951 | 1466691682051 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 07:21:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:21:22 INFO - PROCESS | 1951 | 1466691682056 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:21:22 INFO - PROCESS | 1951 | 1466691682058 Marionette TRACE conn2 <- [1,2730,null,{}] 07:21:22 INFO - PROCESS | 1951 | 1466691682061 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}] 07:21:22 INFO - PROCESS | 1951 | 1466691682063 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:22 INFO - PROCESS | 1951 | 1466691682166 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 07:21:22 INFO - PROCESS | 1951 | 1466691682233 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:22 INFO - PROCESS | 1951 | 1466691682234 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x128d15800 == 42 [pid = 1951] [id = 690] 07:21:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x118a49400) [pid = 1951] [serial = 2070] [outer = 0x0] 07:21:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x121486000) [pid = 1951] [serial = 2071] [outer = 0x118a49400] 07:21:22 INFO - PROCESS | 1951 | 1466691682305 Marionette DEBUG loaded listener.js 07:21:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1252e9400) [pid = 1951] [serial = 2072] [outer = 0x118a49400] 07:21:23 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 07:21:23 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 07:21:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 07:21:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:21:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1125ms 07:21:23 INFO - PROCESS | 1951 | 1466691683176 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"]]]}] 07:21:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:21:23 INFO - PROCESS | 1951 | 1466691683180 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 07:21:23 INFO - PROCESS | 1951 | 1466691683181 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 07:21:23 INFO - PROCESS | 1951 | 1466691683184 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:21:23 INFO - PROCESS | 1951 | 1466691683185 Marionette TRACE conn2 <- [1,2734,null,{}] 07:21:23 INFO - PROCESS | 1951 | 1466691683192 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}] 07:21:23 INFO - PROCESS | 1951 | 1466691683195 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:23 INFO - PROCESS | 1951 | 1466691683301 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 07:21:23 INFO - PROCESS | 1951 | 1466691683409 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:23 INFO - PROCESS | 1951 | 1466691683412 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d2d6000 == 43 [pid = 1951] [id = 691] 07:21:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x128bc3c00) [pid = 1951] [serial = 2073] [outer = 0x0] 07:21:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x128ece000) [pid = 1951] [serial = 2074] [outer = 0x128bc3c00] 07:21:23 INFO - PROCESS | 1951 | 1466691683445 Marionette DEBUG loaded listener.js 07:21:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x129556400) [pid = 1951] [serial = 2075] [outer = 0x128bc3c00] 07:21:23 INFO - PROCESS | 1951 | 1466691683870 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]]]}] 07:21:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:21:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 719ms 07:21:23 INFO - PROCESS | 1951 | 1466691683909 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 07:21:23 INFO - PROCESS | 1951 | 1466691683911 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 07:21:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:21:23 INFO - PROCESS | 1951 | 1466691683913 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:21:23 INFO - PROCESS | 1951 | 1466691683914 Marionette TRACE conn2 <- [1,2738,null,{}] 07:21:23 INFO - PROCESS | 1951 | 1466691683918 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}] 07:21:23 INFO - PROCESS | 1951 | 1466691683920 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:24 INFO - PROCESS | 1951 | 1466691684027 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 07:21:24 INFO - PROCESS | 1951 | 1466691684108 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:24 INFO - PROCESS | 1951 | 1466691684110 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:24 INFO - PROCESS | 1951 | ++DOCSHELL 0x11661b000 == 44 [pid = 1951] [id = 692] 07:21:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1167f6400) [pid = 1951] [serial = 2076] [outer = 0x0] 07:21:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x120e50800) [pid = 1951] [serial = 2077] [outer = 0x1167f6400] 07:21:24 INFO - PROCESS | 1951 | 1466691684139 Marionette DEBUG loaded listener.js 07:21:24 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x128d35000) [pid = 1951] [serial = 2078] [outer = 0x1167f6400] 07:21:24 INFO - PROCESS | 1951 | 1466691684778 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]]]}] 07:21:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:21:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 923ms 07:21:24 INFO - PROCESS | 1951 | 1466691684837 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 07:21:24 INFO - PROCESS | 1951 | 1466691684839 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 07:21:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:21:24 INFO - PROCESS | 1951 | 1466691684844 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:21:24 INFO - PROCESS | 1951 | 1466691684849 Marionette TRACE conn2 <- [1,2742,null,{}] 07:21:24 INFO - PROCESS | 1951 | 1466691684854 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}] 07:21:24 INFO - PROCESS | 1951 | 1466691684857 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:24 INFO - PROCESS | 1951 | 1466691684996 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 07:21:25 INFO - PROCESS | 1951 | 1466691685078 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:25 INFO - PROCESS | 1951 | 1466691685080 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:25 INFO - PROCESS | 1951 | ++DOCSHELL 0x118173800 == 45 [pid = 1951] [id = 693] 07:21:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x1183f3c00) [pid = 1951] [serial = 2079] [outer = 0x0] 07:21:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x11856cc00) [pid = 1951] [serial = 2080] [outer = 0x1183f3c00] 07:21:25 INFO - PROCESS | 1951 | 1466691685109 Marionette DEBUG loaded listener.js 07:21:25 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x119803c00) [pid = 1951] [serial = 2081] [outer = 0x1183f3c00] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12cbab800 == 44 [pid = 1951] [id = 687] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12bb17000 == 43 [pid = 1951] [id = 686] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x11692e000 == 42 [pid = 1951] [id = 685] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12a50e000 == 41 [pid = 1951] [id = 684] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x128e93000 == 40 [pid = 1951] [id = 683] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x124cd1800 == 39 [pid = 1951] [id = 682] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x117464800 == 38 [pid = 1951] [id = 681] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x1183d4000 == 37 [pid = 1951] [id = 680] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x1182b5800 == 36 [pid = 1951] [id = 678] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x128e7f800 == 35 [pid = 1951] [id = 679] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x120f77000 == 34 [pid = 1951] [id = 665] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12d7af000 == 33 [pid = 1951] [id = 677] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12a8dd800 == 32 [pid = 1951] [id = 666] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x11661b000 == 31 [pid = 1951] [id = 692] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x12d2d6000 == 30 [pid = 1951] [id = 691] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x128d15800 == 29 [pid = 1951] [id = 690] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x124ccd800 == 28 [pid = 1951] [id = 688] 07:21:25 INFO - PROCESS | 1951 | --DOCSHELL 0x116673000 == 27 [pid = 1951] [id = 689] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1161a2400) [pid = 1951] [serial = 1904] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x112047000) [pid = 1951] [serial = 1901] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x126a0a400) [pid = 1951] [serial = 1949] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x1129a3800) [pid = 1951] [serial = 1940] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x118575800) [pid = 1951] [serial = 1943] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x121489800) [pid = 1951] [serial = 1946] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x129452800) [pid = 1951] [serial = 2020] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x129560800) [pid = 1951] [serial = 2023] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1216f7400) [pid = 1951] [serial = 2008] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x125347000) [pid = 1951] [serial = 2011] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x126c46000) [pid = 1951] [serial = 2012] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x128bc0800) [pid = 1951] [serial = 2017] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x118506400) [pid = 1951] [serial = 1994] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x118151c00) [pid = 1951] [serial = 1993] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1288c0800) [pid = 1951] [serial = 1999] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x128a66c00) [pid = 1951] [serial = 2000] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x119226800) [pid = 1951] [serial = 2003] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x11850d400) [pid = 1951] [serial = 2002] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x121a65000) [pid = 1951] [serial = 1997] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x11982e800) [pid = 1951] [serial = 1996] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x12a62c800) [pid = 1951] [serial = 2026] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x119605800) [pid = 1951] [serial = 2005] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1199d8800) [pid = 1951] [serial = 2006] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x126c49800) [pid = 1951] [serial = 2014] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x128a61c00) [pid = 1951] [serial = 2015] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x11921b400) [pid = 1951] [serial = 1990] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x12a562c00) [pid = 1951] [serial = 1991] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x116978400) [pid = 1951] [serial = 2024] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x12a637000) [pid = 1951] [serial = 2032] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x123fc1000) [pid = 1951] [serial = 2009] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x1199dd800) [pid = 1951] [serial = 2029] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x12a632c00) [pid = 1951] [serial = 2027] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x12955bc00) [pid = 1951] [serial = 2021] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 68 (0x129445400) [pid = 1951] [serial = 2018] [outer = 0x0] [url = about:blank] 07:21:25 INFO - PROCESS | 1951 | --DOMWINDOW == 67 (0x127352c00) [pid = 1951] [serial = 2030] [outer = 0x0] [url = about:blank] 07:21:26 INFO - PROCESS | 1951 | 1466691686117 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]]]}] 07:21:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:21:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1279ms 07:21:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:21:26 INFO - PROCESS | 1951 | 1466691686122 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 07:21:26 INFO - PROCESS | 1951 | 1466691686125 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 07:21:26 INFO - PROCESS | 1951 | 1466691686128 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:21:26 INFO - PROCESS | 1951 | 1466691686129 Marionette TRACE conn2 <- [1,2746,null,{}] 07:21:26 INFO - PROCESS | 1951 | 1466691686135 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}] 07:21:26 INFO - PROCESS | 1951 | 1466691686137 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:26 INFO - PROCESS | 1951 | 1466691686222 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 07:21:26 INFO - PROCESS | 1951 | 1466691686280 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:26 INFO - PROCESS | 1951 | 1466691686283 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x116615800 == 28 [pid = 1951] [id = 694] 07:21:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x1130be000) [pid = 1951] [serial = 2082] [outer = 0x0] 07:21:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x1161a5400) [pid = 1951] [serial = 2083] [outer = 0x1130be000] 07:21:26 INFO - PROCESS | 1951 | 1466691686310 Marionette DEBUG loaded listener.js 07:21:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x11714ac00) [pid = 1951] [serial = 2084] [outer = 0x1130be000] 07:21:26 INFO - PROCESS | 1951 | 1466691686623 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]]]}] 07:21:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:21:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 521ms 07:21:26 INFO - PROCESS | 1951 | 1466691686648 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 07:21:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:21:26 INFO - PROCESS | 1951 | 1466691686655 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 07:21:26 INFO - PROCESS | 1951 | 1466691686660 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:21:26 INFO - PROCESS | 1951 | 1466691686662 Marionette TRACE conn2 <- [1,2750,null,{}] 07:21:26 INFO - PROCESS | 1951 | 1466691686664 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}] 07:21:26 INFO - PROCESS | 1951 | 1466691686667 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:26 INFO - PROCESS | 1951 | 1466691686747 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 07:21:26 INFO - PROCESS | 1951 | 1466691686753 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:26 INFO - PROCESS | 1951 | 1466691686755 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:26 INFO - PROCESS | 1951 | ++DOCSHELL 0x118ad3800 == 29 [pid = 1951] [id = 695] 07:21:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x118236800) [pid = 1951] [serial = 2085] [outer = 0x0] 07:21:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x11848a400) [pid = 1951] [serial = 2086] [outer = 0x118236800] 07:21:26 INFO - PROCESS | 1951 | 1466691686783 Marionette DEBUG loaded listener.js 07:21:26 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x118507000) [pid = 1951] [serial = 2087] [outer = 0x118236800] 07:21:27 INFO - PROCESS | 1951 | 1466691687164 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]]]}] 07:21:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:21:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 07:21:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:21:27 INFO - PROCESS | 1951 | 1466691687181 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 07:21:27 INFO - PROCESS | 1951 | 1466691687182 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 07:21:27 INFO - PROCESS | 1951 | 1466691687185 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:21:27 INFO - PROCESS | 1951 | 1466691687187 Marionette TRACE conn2 <- [1,2754,null,{}] 07:21:27 INFO - PROCESS | 1951 | 1466691687195 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}] 07:21:27 INFO - PROCESS | 1951 | 1466691687199 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:27 INFO - PROCESS | 1951 | 1466691687279 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 07:21:27 INFO - PROCESS | 1951 | 1466691687287 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:27 INFO - PROCESS | 1951 | 1466691687289 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x121731800 == 30 [pid = 1951] [id = 696] 07:21:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x1129cac00) [pid = 1951] [serial = 2088] [outer = 0x0] 07:21:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x119611c00) [pid = 1951] [serial = 2089] [outer = 0x1129cac00] 07:21:27 INFO - PROCESS | 1951 | 1466691687317 Marionette DEBUG loaded listener.js 07:21:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x1199d8800) [pid = 1951] [serial = 2090] [outer = 0x1129cac00] 07:21:27 INFO - PROCESS | 1951 | 1466691687646 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]]]}] 07:21:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:21:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 471ms 07:21:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:21:27 INFO - PROCESS | 1951 | 1466691687657 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 07:21:27 INFO - PROCESS | 1951 | 1466691687659 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 07:21:27 INFO - PROCESS | 1951 | 1466691687661 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:21:27 INFO - PROCESS | 1951 | 1466691687662 Marionette TRACE conn2 <- [1,2758,null,{}] 07:21:27 INFO - PROCESS | 1951 | 1466691687664 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}] 07:21:27 INFO - PROCESS | 1951 | 1466691687665 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:27 INFO - PROCESS | 1951 | 1466691687749 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 07:21:27 INFO - PROCESS | 1951 | 1466691687820 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:27 INFO - PROCESS | 1951 | 1466691687821 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:27 INFO - PROCESS | 1951 | ++DOCSHELL 0x123acc000 == 31 [pid = 1951] [id = 697] 07:21:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x119221400) [pid = 1951] [serial = 2091] [outer = 0x0] 07:21:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x1213f5400) [pid = 1951] [serial = 2092] [outer = 0x119221400] 07:21:27 INFO - PROCESS | 1951 | 1466691687847 Marionette DEBUG loaded listener.js 07:21:27 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x121a60400) [pid = 1951] [serial = 2093] [outer = 0x119221400] 07:21:28 INFO - PROCESS | 1951 | 1466691688145 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]]]}] 07:21:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:21:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 07:21:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:21:28 INFO - PROCESS | 1951 | 1466691688186 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 07:21:28 INFO - PROCESS | 1951 | 1466691688188 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 07:21:28 INFO - PROCESS | 1951 | 1466691688190 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:21:28 INFO - PROCESS | 1951 | 1466691688198 Marionette TRACE conn2 <- [1,2762,null,{}] 07:21:28 INFO - PROCESS | 1951 | 1466691688200 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}] 07:21:28 INFO - PROCESS | 1951 | 1466691688202 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:28 INFO - PROCESS | 1951 | 1466691688298 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 07:21:28 INFO - PROCESS | 1951 | 1466691688302 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:28 INFO - PROCESS | 1951 | 1466691688303 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x12861c800 == 32 [pid = 1951] [id = 698] 07:21:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x11714a000) [pid = 1951] [serial = 2094] [outer = 0x0] 07:21:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x123fbf800) [pid = 1951] [serial = 2095] [outer = 0x11714a000] 07:21:28 INFO - PROCESS | 1951 | 1466691688328 Marionette DEBUG loaded listener.js 07:21:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x1252eb000) [pid = 1951] [serial = 2096] [outer = 0x11714a000] 07:21:28 INFO - PROCESS | 1951 | 1466691688656 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]]]}] 07:21:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:21:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 530ms 07:21:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:21:28 INFO - PROCESS | 1951 | 1466691688720 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 07:21:28 INFO - PROCESS | 1951 | 1466691688722 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 07:21:28 INFO - PROCESS | 1951 | 1466691688724 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:21:28 INFO - PROCESS | 1951 | 1466691688725 Marionette TRACE conn2 <- [1,2766,null,{}] 07:21:28 INFO - PROCESS | 1951 | 1466691688727 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}] 07:21:28 INFO - PROCESS | 1951 | 1466691688731 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:28 INFO - PROCESS | 1951 | 1466691688850 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 07:21:28 INFO - PROCESS | 1951 | 1466691688863 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:28 INFO - PROCESS | 1951 | 1466691688864 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:28 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e9e000 == 33 [pid = 1951] [id = 699] 07:21:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x123e0cc00) [pid = 1951] [serial = 2097] [outer = 0x0] 07:21:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1253e4c00) [pid = 1951] [serial = 2098] [outer = 0x123e0cc00] 07:21:28 INFO - PROCESS | 1951 | 1466691688889 Marionette DEBUG loaded listener.js 07:21:28 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1288bf800) [pid = 1951] [serial = 2099] [outer = 0x123e0cc00] 07:21:29 INFO - PROCESS | 1951 | 1466691689210 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]]]}] 07:21:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:21:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 517ms 07:21:29 INFO - PROCESS | 1951 | 1466691689242 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 07:21:29 INFO - PROCESS | 1951 | 1466691689243 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 07:21:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:21:29 INFO - PROCESS | 1951 | 1466691689245 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:21:29 INFO - PROCESS | 1951 | 1466691689246 Marionette TRACE conn2 <- [1,2770,null,{}] 07:21:29 INFO - PROCESS | 1951 | 1466691689249 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}] 07:21:29 INFO - PROCESS | 1951 | 1466691689251 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:29 INFO - PROCESS | 1951 | 1466691689356 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 07:21:29 INFO - PROCESS | 1951 | 1466691689369 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:29 INFO - PROCESS | 1951 | 1466691689370 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a50e000 == 34 [pid = 1951] [id = 700] 07:21:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x119828400) [pid = 1951] [serial = 2100] [outer = 0x0] 07:21:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1288c7800) [pid = 1951] [serial = 2101] [outer = 0x119828400] 07:21:29 INFO - PROCESS | 1951 | 1466691689393 Marionette DEBUG loaded listener.js 07:21:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x128a62800) [pid = 1951] [serial = 2102] [outer = 0x119828400] 07:21:29 INFO - PROCESS | 1951 | 1466691689731 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]]]}] 07:21:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:21:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 519ms 07:21:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:21:29 INFO - PROCESS | 1951 | 1466691689764 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 07:21:29 INFO - PROCESS | 1951 | 1466691689765 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 07:21:29 INFO - PROCESS | 1951 | 1466691689767 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:21:29 INFO - PROCESS | 1951 | 1466691689769 Marionette TRACE conn2 <- [1,2774,null,{}] 07:21:29 INFO - PROCESS | 1951 | 1466691689778 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}] 07:21:29 INFO - PROCESS | 1951 | 1466691689780 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:29 INFO - PROCESS | 1951 | 1466691689880 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 07:21:29 INFO - PROCESS | 1951 | 1466691689885 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:29 INFO - PROCESS | 1951 | 1466691689887 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:29 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac8f000 == 35 [pid = 1951] [id = 701] 07:21:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1122a5800) [pid = 1951] [serial = 2103] [outer = 0x0] 07:21:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x128ac3400) [pid = 1951] [serial = 2104] [outer = 0x1122a5800] 07:21:29 INFO - PROCESS | 1951 | 1466691689910 Marionette DEBUG loaded listener.js 07:21:29 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x128bc2000) [pid = 1951] [serial = 2105] [outer = 0x1122a5800] 07:21:30 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x12a629400) [pid = 1951] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:21:30 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x129449800) [pid = 1951] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:21:30 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x128a65000) [pid = 1951] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:21:30 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x128ec0800) [pid = 1951] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:21:30 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1176ca000) [pid = 1951] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:21:30 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1164ec000) [pid = 1951] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:21:30 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x118a4f400) [pid = 1951] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:21:30 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x120e53400) [pid = 1951] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:21:30 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x11614c800) [pid = 1951] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:21:30 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x129561400) [pid = 1951] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:21:30 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x1174f6400) [pid = 1951] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:21:30 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x10ebf5800) [pid = 1951] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:21:30 INFO - PROCESS | 1951 | 1466691690501 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]]]}] 07:21:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:21:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 778ms 07:21:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:21:30 INFO - PROCESS | 1951 | 1466691690547 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 07:21:30 INFO - PROCESS | 1951 | 1466691690548 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 07:21:30 INFO - PROCESS | 1951 | 1466691690550 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:21:30 INFO - PROCESS | 1951 | 1466691690551 Marionette TRACE conn2 <- [1,2778,null,{}] 07:21:30 INFO - PROCESS | 1951 | 1466691690554 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}] 07:21:30 INFO - PROCESS | 1951 | 1466691690555 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:30 INFO - PROCESS | 1951 | 1466691690654 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 07:21:30 INFO - PROCESS | 1951 | 1466691690723 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:30 INFO - PROCESS | 1951 | 1466691690724 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:30 INFO - PROCESS | 1951 | ++DOCSHELL 0x121731000 == 36 [pid = 1951] [id = 702] 07:21:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x112962400) [pid = 1951] [serial = 2106] [outer = 0x0] 07:21:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x120e4d000) [pid = 1951] [serial = 2107] [outer = 0x112962400] 07:21:30 INFO - PROCESS | 1951 | 1466691690749 Marionette DEBUG loaded listener.js 07:21:30 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x128accc00) [pid = 1951] [serial = 2108] [outer = 0x112962400] 07:21:31 INFO - PROCESS | 1951 | 1466691691005 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]]]}] 07:21:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:21:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 472ms 07:21:31 INFO - PROCESS | 1951 | 1466691691027 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 07:21:31 INFO - PROCESS | 1951 | 1466691691028 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 07:21:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:21:31 INFO - PROCESS | 1951 | 1466691691031 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:21:31 INFO - PROCESS | 1951 | 1466691691032 Marionette TRACE conn2 <- [1,2782,null,{}] 07:21:31 INFO - PROCESS | 1951 | 1466691691042 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}] 07:21:31 INFO - PROCESS | 1951 | 1466691691043 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:31 INFO - PROCESS | 1951 | 1466691691129 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 07:21:31 INFO - PROCESS | 1951 | 1466691691134 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:31 INFO - PROCESS | 1951 | 1466691691137 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4b4000 == 37 [pid = 1951] [id = 703] 07:21:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x121a5a400) [pid = 1951] [serial = 2109] [outer = 0x0] 07:21:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x128ecac00) [pid = 1951] [serial = 2110] [outer = 0x121a5a400] 07:21:31 INFO - PROCESS | 1951 | 1466691691161 Marionette DEBUG loaded listener.js 07:21:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1291e7c00) [pid = 1951] [serial = 2111] [outer = 0x121a5a400] 07:21:31 INFO - PROCESS | 1951 | 1466691691503 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]]]}] 07:21:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:21:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 524ms 07:21:31 INFO - PROCESS | 1951 | 1466691691571 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 07:21:31 INFO - PROCESS | 1951 | 1466691691573 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 07:21:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:21:31 INFO - PROCESS | 1951 | 1466691691575 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:21:31 INFO - PROCESS | 1951 | 1466691691577 Marionette TRACE conn2 <- [1,2786,null,{}] 07:21:31 INFO - PROCESS | 1951 | 1466691691579 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}] 07:21:31 INFO - PROCESS | 1951 | 1466691691581 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:31 INFO - PROCESS | 1951 | 1466691691680 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 07:21:31 INFO - PROCESS | 1951 | 1466691691686 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:31 INFO - PROCESS | 1951 | 1466691691688 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:31 INFO - PROCESS | 1951 | ++DOCSHELL 0x128615800 == 38 [pid = 1951] [id = 704] 07:21:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x12944d400) [pid = 1951] [serial = 2112] [outer = 0x0] 07:21:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x12955bc00) [pid = 1951] [serial = 2113] [outer = 0x12944d400] 07:21:31 INFO - PROCESS | 1951 | 1466691691714 Marionette DEBUG loaded listener.js 07:21:31 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x12957b400) [pid = 1951] [serial = 2114] [outer = 0x12944d400] 07:21:32 INFO - PROCESS | 1951 | 1466691692056 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]]]}] 07:21:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:21:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 521ms 07:21:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:21:32 INFO - PROCESS | 1951 | 1466691692097 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 07:21:32 INFO - PROCESS | 1951 | 1466691692098 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 07:21:32 INFO - PROCESS | 1951 | 1466691692100 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:21:32 INFO - PROCESS | 1951 | 1466691692101 Marionette TRACE conn2 <- [1,2790,null,{}] 07:21:32 INFO - PROCESS | 1951 | 1466691692104 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}] 07:21:32 INFO - PROCESS | 1951 | 1466691692105 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:32 INFO - PROCESS | 1951 | 1466691692181 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 07:21:32 INFO - PROCESS | 1951 | 1466691692252 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:32 INFO - PROCESS | 1951 | 1466691692253 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:32 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d022000 == 39 [pid = 1951] [id = 705] 07:21:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x129559800) [pid = 1951] [serial = 2115] [outer = 0x0] 07:21:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x129588000) [pid = 1951] [serial = 2116] [outer = 0x129559800] 07:21:32 INFO - PROCESS | 1951 | 1466691692277 Marionette DEBUG loaded listener.js 07:21:32 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x12a562c00) [pid = 1951] [serial = 2117] [outer = 0x129559800] 07:21:32 INFO - PROCESS | 1951 | 1466691692772 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]]]}] 07:21:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:21:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 725ms 07:21:32 INFO - PROCESS | 1951 | 1466691692825 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 07:21:32 INFO - PROCESS | 1951 | 1466691692828 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 07:21:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:21:32 INFO - PROCESS | 1951 | 1466691692831 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:21:32 INFO - PROCESS | 1951 | 1466691692833 Marionette TRACE conn2 <- [1,2794,null,{}] 07:21:32 INFO - PROCESS | 1951 | 1466691692838 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}] 07:21:32 INFO - PROCESS | 1951 | 1466691692840 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:32 INFO - PROCESS | 1951 | 1466691692953 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 07:21:33 INFO - PROCESS | 1951 | 1466691693088 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:33 INFO - PROCESS | 1951 | 1466691693090 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x118ad0800 == 40 [pid = 1951] [id = 706] 07:21:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x116766800) [pid = 1951] [serial = 2118] [outer = 0x0] 07:21:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x117143000) [pid = 1951] [serial = 2119] [outer = 0x116766800] 07:21:33 INFO - PROCESS | 1951 | 1466691693122 Marionette DEBUG loaded listener.js 07:21:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x11823b800) [pid = 1951] [serial = 2120] [outer = 0x116766800] 07:21:33 INFO - PROCESS | 1951 | 1466691693646 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]]]}] 07:21:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:21:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 824ms 07:21:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:21:33 INFO - PROCESS | 1951 | 1466691693655 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 07:21:33 INFO - PROCESS | 1951 | 1466691693658 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 07:21:33 INFO - PROCESS | 1951 | 1466691693663 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:21:33 INFO - PROCESS | 1951 | 1466691693665 Marionette TRACE conn2 <- [1,2798,null,{}] 07:21:33 INFO - PROCESS | 1951 | 1466691693699 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}] 07:21:33 INFO - PROCESS | 1951 | 1466691693702 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:33 INFO - PROCESS | 1951 | 1466691693815 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 07:21:33 INFO - PROCESS | 1951 | 1466691693917 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:33 INFO - PROCESS | 1951 | 1466691693919 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:33 INFO - PROCESS | 1951 | ++DOCSHELL 0x119571800 == 41 [pid = 1951] [id = 707] 07:21:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x118ab6c00) [pid = 1951] [serial = 2121] [outer = 0x0] 07:21:33 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x118f87400) [pid = 1951] [serial = 2122] [outer = 0x118ab6c00] 07:21:33 INFO - PROCESS | 1951 | 1466691693951 Marionette DEBUG loaded listener.js 07:21:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1199da800) [pid = 1951] [serial = 2123] [outer = 0x118ab6c00] 07:21:34 INFO - PROCESS | 1951 | --DOCSHELL 0x128615800 == 40 [pid = 1951] [id = 704] 07:21:34 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4b4000 == 39 [pid = 1951] [id = 703] 07:21:34 INFO - PROCESS | 1951 | --DOCSHELL 0x121731000 == 38 [pid = 1951] [id = 702] 07:21:34 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac8f000 == 37 [pid = 1951] [id = 701] 07:21:34 INFO - PROCESS | 1951 | --DOCSHELL 0x12a50e000 == 36 [pid = 1951] [id = 700] 07:21:34 INFO - PROCESS | 1951 | --DOCSHELL 0x128e9e000 == 35 [pid = 1951] [id = 699] 07:21:34 INFO - PROCESS | 1951 | --DOCSHELL 0x12861c800 == 34 [pid = 1951] [id = 698] 07:21:34 INFO - PROCESS | 1951 | --DOCSHELL 0x123acc000 == 33 [pid = 1951] [id = 697] 07:21:34 INFO - PROCESS | 1951 | --DOCSHELL 0x121731800 == 32 [pid = 1951] [id = 696] 07:21:34 INFO - PROCESS | 1951 | --DOCSHELL 0x118ad3800 == 31 [pid = 1951] [id = 695] 07:21:34 INFO - PROCESS | 1951 | --DOCSHELL 0x116615800 == 30 [pid = 1951] [id = 694] 07:21:34 INFO - PROCESS | 1951 | --DOCSHELL 0x118173800 == 29 [pid = 1951] [id = 693] 07:21:34 INFO - PROCESS | 1951 | 1466691694723 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]]]}] 07:21:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:21:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1102ms 07:21:34 INFO - PROCESS | 1951 | 1466691694765 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 07:21:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:21:34 INFO - PROCESS | 1951 | 1466691694767 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 07:21:34 INFO - PROCESS | 1951 | 1466691694770 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:21:34 INFO - PROCESS | 1951 | 1466691694772 Marionette TRACE conn2 <- [1,2802,null,{}] 07:21:34 INFO - PROCESS | 1951 | 1466691694776 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}] 07:21:34 INFO - PROCESS | 1951 | 1466691694778 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:34 INFO - PROCESS | 1951 | 1466691694858 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 07:21:34 INFO - PROCESS | 1951 | 1466691694870 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:34 INFO - PROCESS | 1951 | 1466691694873 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x128acac00) [pid = 1951] [serial = 2050] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x128ecd800) [pid = 1951] [serial = 2053] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x1291ec400) [pid = 1951] [serial = 2054] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x11823c400) [pid = 1951] [serial = 2041] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x11856f000) [pid = 1951] [serial = 2042] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x126e90c00) [pid = 1951] [serial = 2047] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1199b6c00) [pid = 1951] [serial = 2044] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x121a63400) [pid = 1951] [serial = 2045] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x123e0c400) [pid = 1951] [serial = 2038] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1252f3c00) [pid = 1951] [serial = 2039] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x11823e400) [pid = 1951] [serial = 2035] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x118ab1800) [pid = 1951] [serial = 2036] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x12aa34400) [pid = 1951] [serial = 2033] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x129583800) [pid = 1951] [serial = 2062] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x128ac5400) [pid = 1951] [serial = 2060] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x116a1c000) [pid = 1951] [serial = 2057] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x112998800) [pid = 1951] [serial = 2056] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x128d3c800) [pid = 1951] [serial = 2051] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x1216eb800) [pid = 1951] [serial = 2059] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x1288c2c00) [pid = 1951] [serial = 2048] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x12a6e1800) [pid = 1951] [serial = 2065] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x12ac0c800) [pid = 1951] [serial = 2066] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x12a632000) [pid = 1951] [serial = 2063] [outer = 0x0] [url = about:blank] 07:21:34 INFO - PROCESS | 1951 | ++DOCSHELL 0x110fdd000 == 30 [pid = 1951] [id = 708] 07:21:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x1129a2400) [pid = 1951] [serial = 2124] [outer = 0x0] 07:21:34 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x112f61400) [pid = 1951] [serial = 2125] [outer = 0x1129a2400] 07:21:34 INFO - PROCESS | 1951 | 1466691694955 Marionette DEBUG loaded listener.js 07:21:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x115e8e800) [pid = 1951] [serial = 2126] [outer = 0x1129a2400] 07:21:35 INFO - PROCESS | 1951 | --DOCSHELL 0x12cd7a800 == 29 [pid = 1951] [id = 16] 07:21:35 INFO - PROCESS | 1951 | 1466691695303 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]]]}] 07:21:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:21:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 570ms 07:21:35 INFO - PROCESS | 1951 | 1466691695341 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 07:21:35 INFO - PROCESS | 1951 | 1466691695344 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 07:21:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:21:35 INFO - PROCESS | 1951 | 1466691695348 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:21:35 INFO - PROCESS | 1951 | 1466691695350 Marionette TRACE conn2 <- [1,2806,null,{}] 07:21:35 INFO - PROCESS | 1951 | 1466691695352 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}] 07:21:35 INFO - PROCESS | 1951 | 1466691695354 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:35 INFO - PROCESS | 1951 | 1466691695437 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 07:21:35 INFO - PROCESS | 1951 | 1466691695536 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:35 INFO - PROCESS | 1951 | 1466691695538 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:35 INFO - PROCESS | 1951 | ++DOCSHELL 0x118adc800 == 30 [pid = 1951] [id = 709] 07:21:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x1167ee800) [pid = 1951] [serial = 2127] [outer = 0x0] 07:21:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x118155800) [pid = 1951] [serial = 2128] [outer = 0x1167ee800] 07:21:35 INFO - PROCESS | 1951 | 1466691695566 Marionette DEBUG loaded listener.js 07:21:35 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x11823f400) [pid = 1951] [serial = 2129] [outer = 0x1167ee800] 07:21:35 INFO - PROCESS | 1951 | 1466691695844 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]]]}] 07:21:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:21:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 523ms 07:21:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:21:35 INFO - PROCESS | 1951 | 1466691695875 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 07:21:35 INFO - PROCESS | 1951 | 1466691695876 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 07:21:35 INFO - PROCESS | 1951 | 1466691695878 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:21:35 INFO - PROCESS | 1951 | 1466691695881 Marionette TRACE conn2 <- [1,2810,null,{}] 07:21:35 INFO - PROCESS | 1951 | 1466691695897 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}] 07:21:35 INFO - PROCESS | 1951 | 1466691695901 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:35 INFO - PROCESS | 1951 | 1466691695990 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 07:21:35 INFO - PROCESS | 1951 | 1466691695994 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:35 INFO - PROCESS | 1951 | 1466691695996 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x12395d800 == 31 [pid = 1951] [id = 710] 07:21:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x111c1a800) [pid = 1951] [serial = 2130] [outer = 0x0] 07:21:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x11856d400) [pid = 1951] [serial = 2131] [outer = 0x111c1a800] 07:21:36 INFO - PROCESS | 1951 | 1466691696024 Marionette DEBUG loaded listener.js 07:21:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x119588400) [pid = 1951] [serial = 2132] [outer = 0x111c1a800] 07:21:36 INFO - PROCESS | 1951 | 1466691696357 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]]]}] 07:21:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:21:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 523ms 07:21:36 INFO - PROCESS | 1951 | 1466691696402 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 07:21:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:21:36 INFO - PROCESS | 1951 | 1466691696403 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 07:21:36 INFO - PROCESS | 1951 | 1466691696405 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:21:36 INFO - PROCESS | 1951 | 1466691696406 Marionette TRACE conn2 <- [1,2814,null,{}] 07:21:36 INFO - PROCESS | 1951 | 1466691696408 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}] 07:21:36 INFO - PROCESS | 1951 | 1466691696409 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:36 INFO - PROCESS | 1951 | 1466691696498 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 07:21:36 INFO - PROCESS | 1951 | 1466691696503 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:36 INFO - PROCESS | 1951 | 1466691696504 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:36 INFO - PROCESS | 1951 | ++DOCSHELL 0x12719c000 == 32 [pid = 1951] [id = 711] 07:21:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x119822400) [pid = 1951] [serial = 2133] [outer = 0x0] 07:21:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1199d9800) [pid = 1951] [serial = 2134] [outer = 0x119822400] 07:21:36 INFO - PROCESS | 1951 | 1466691696539 Marionette DEBUG loaded listener.js 07:21:36 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x120e49800) [pid = 1951] [serial = 2135] [outer = 0x119822400] 07:21:36 INFO - PROCESS | 1951 | 1466691696976 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]]]}] 07:21:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:21:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 619ms 07:21:37 INFO - PROCESS | 1951 | 1466691697042 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 07:21:37 INFO - PROCESS | 1951 | 1466691697043 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 07:21:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:21:37 INFO - PROCESS | 1951 | 1466691697045 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:21:37 INFO - PROCESS | 1951 | 1466691697046 Marionette TRACE conn2 <- [1,2818,null,{}] 07:21:37 INFO - PROCESS | 1951 | 1466691697049 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}] 07:21:37 INFO - PROCESS | 1951 | 1466691697050 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:37 INFO - PROCESS | 1951 | 1466691697155 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 07:21:37 INFO - PROCESS | 1951 | 1466691697168 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:37 INFO - PROCESS | 1951 | 1466691697169 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x12939f800 == 33 [pid = 1951] [id = 712] 07:21:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x1199ad000) [pid = 1951] [serial = 2136] [outer = 0x0] 07:21:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x120e53000) [pid = 1951] [serial = 2137] [outer = 0x1199ad000] 07:21:37 INFO - PROCESS | 1951 | 1466691697193 Marionette DEBUG loaded listener.js 07:21:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1213f7c00) [pid = 1951] [serial = 2138] [outer = 0x1199ad000] 07:21:37 INFO - PROCESS | 1951 | 1466691697554 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]]]}] 07:21:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:21:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 518ms 07:21:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:21:37 INFO - PROCESS | 1951 | 1466691697563 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 07:21:37 INFO - PROCESS | 1951 | 1466691697564 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 07:21:37 INFO - PROCESS | 1951 | 1466691697566 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:21:37 INFO - PROCESS | 1951 | 1466691697568 Marionette TRACE conn2 <- [1,2822,null,{}] 07:21:37 INFO - PROCESS | 1951 | 1466691697570 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}] 07:21:37 INFO - PROCESS | 1951 | 1466691697574 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:37 INFO - PROCESS | 1951 | 1466691697695 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 07:21:37 INFO - PROCESS | 1951 | 1466691697734 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:37 INFO - PROCESS | 1951 | 1466691697735 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:37 INFO - PROCESS | 1951 | ++DOCSHELL 0x12959c000 == 34 [pid = 1951] [id = 713] 07:21:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x121a5d000) [pid = 1951] [serial = 2139] [outer = 0x0] 07:21:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x123fcd400) [pid = 1951] [serial = 2140] [outer = 0x121a5d000] 07:21:37 INFO - PROCESS | 1951 | 1466691697760 Marionette DEBUG loaded listener.js 07:21:37 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1253e9c00) [pid = 1951] [serial = 2141] [outer = 0x121a5d000] 07:21:38 INFO - PROCESS | 1951 | 1466691698160 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]]]}] 07:21:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:21:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 620ms 07:21:38 INFO - PROCESS | 1951 | 1466691698189 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 07:21:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:21:38 INFO - PROCESS | 1951 | 1466691698191 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 07:21:38 INFO - PROCESS | 1951 | 1466691698194 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:21:38 INFO - PROCESS | 1951 | 1466691698196 Marionette TRACE conn2 <- [1,2826,null,{}] 07:21:38 INFO - PROCESS | 1951 | 1466691698208 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}] 07:21:38 INFO - PROCESS | 1951 | 1466691698210 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:38 INFO - PROCESS | 1951 | 1466691698372 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 07:21:38 INFO - PROCESS | 1951 | 1466691698435 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:38 INFO - PROCESS | 1951 | 1466691698437 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:38 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aed9000 == 35 [pid = 1951] [id = 714] 07:21:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x110f77800) [pid = 1951] [serial = 2142] [outer = 0x0] 07:21:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x126ac1400) [pid = 1951] [serial = 2143] [outer = 0x110f77800] 07:21:38 INFO - PROCESS | 1951 | 1466691698477 Marionette DEBUG loaded listener.js 07:21:38 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x126af8400) [pid = 1951] [serial = 2144] [outer = 0x110f77800] 07:21:38 INFO - PROCESS | 1951 | 1466691698857 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:21:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:21:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 682ms 07:21:38 INFO - PROCESS | 1951 | 1466691698876 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 07:21:38 INFO - PROCESS | 1951 | 1466691698878 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 07:21:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:21:38 INFO - PROCESS | 1951 | 1466691698887 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:21:38 INFO - PROCESS | 1951 | 1466691698888 Marionette TRACE conn2 <- [1,2830,null,{}] 07:21:38 INFO - PROCESS | 1951 | 1466691698892 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}] 07:21:38 INFO - PROCESS | 1951 | 1466691698894 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:39 INFO - PROCESS | 1951 | 1466691699079 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x118236800) [pid = 1951] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1130be000) [pid = 1951] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x119828400) [pid = 1951] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x119221400) [pid = 1951] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1183f3c00) [pid = 1951] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x12944d400) [pid = 1951] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1122a5800) [pid = 1951] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x11714a000) [pid = 1951] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x123e0cc00) [pid = 1951] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x121a5a400) [pid = 1951] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x1129cac00) [pid = 1951] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x128bc3c00) [pid = 1951] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x112962400) [pid = 1951] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x1167f6400) [pid = 1951] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x118a49400) [pid = 1951] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:21:39 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1164e7000) [pid = 1951] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:21:39 INFO - PROCESS | 1951 | 1466691699278 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:39 INFO - PROCESS | 1951 | 1466691699279 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198e4800 == 36 [pid = 1951] [id = 715] 07:21:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x110f83c00) [pid = 1951] [serial = 2145] [outer = 0x0] 07:21:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x11295e800) [pid = 1951] [serial = 2146] [outer = 0x110f83c00] 07:21:39 INFO - PROCESS | 1951 | 1466691699311 Marionette DEBUG loaded listener.js 07:21:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x117e35400) [pid = 1951] [serial = 2147] [outer = 0x110f83c00] 07:21:39 INFO - PROCESS | 1951 | 1466691699577 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]]]}] 07:21:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:21:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 721ms 07:21:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:21:39 INFO - PROCESS | 1951 | 1466691699607 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 07:21:39 INFO - PROCESS | 1951 | 1466691699608 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 07:21:39 INFO - PROCESS | 1951 | 1466691699610 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:21:39 INFO - PROCESS | 1951 | 1466691699611 Marionette TRACE conn2 <- [1,2834,null,{}] 07:21:39 INFO - PROCESS | 1951 | 1466691699614 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}] 07:21:39 INFO - PROCESS | 1951 | 1466691699615 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:39 INFO - PROCESS | 1951 | 1466691699699 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 07:21:39 INFO - PROCESS | 1951 | 1466691699705 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:39 INFO - PROCESS | 1951 | 1466691699707 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:39 INFO - PROCESS | 1951 | ++DOCSHELL 0x12395d000 == 37 [pid = 1951] [id = 716] 07:21:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x118492800) [pid = 1951] [serial = 2148] [outer = 0x0] 07:21:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x124cf1000) [pid = 1951] [serial = 2149] [outer = 0x118492800] 07:21:39 INFO - PROCESS | 1951 | 1466691699732 Marionette DEBUG loaded listener.js 07:21:39 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x126c4e000) [pid = 1951] [serial = 2150] [outer = 0x118492800] 07:21:40 INFO - PROCESS | 1951 | 1466691700062 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:21:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:21:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 469ms 07:21:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:21:40 INFO - PROCESS | 1951 | 1466691700081 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 07:21:40 INFO - PROCESS | 1951 | 1466691700082 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 07:21:40 INFO - PROCESS | 1951 | 1466691700085 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:21:40 INFO - PROCESS | 1951 | 1466691700088 Marionette TRACE conn2 <- [1,2838,null,{}] 07:21:40 INFO - PROCESS | 1951 | 1466691700092 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}] 07:21:40 INFO - PROCESS | 1951 | 1466691700093 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:40 INFO - PROCESS | 1951 | 1466691700204 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 07:21:40 INFO - PROCESS | 1951 | 1466691700210 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:40 INFO - PROCESS | 1951 | 1466691700211 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c4b8800 == 38 [pid = 1951] [id = 717] 07:21:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x119828000) [pid = 1951] [serial = 2151] [outer = 0x0] 07:21:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x127183c00) [pid = 1951] [serial = 2152] [outer = 0x119828000] 07:21:40 INFO - PROCESS | 1951 | 1466691700244 Marionette DEBUG loaded listener.js 07:21:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x1273e8800) [pid = 1951] [serial = 2153] [outer = 0x119828000] 07:21:40 INFO - PROCESS | 1951 | 1466691700612 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]]]}] 07:21:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:21:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 572ms 07:21:40 INFO - PROCESS | 1951 | 1466691700658 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 07:21:40 INFO - PROCESS | 1951 | 1466691700660 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 07:21:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:21:40 INFO - PROCESS | 1951 | 1466691700663 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:21:40 INFO - PROCESS | 1951 | 1466691700666 Marionette TRACE conn2 <- [1,2842,null,{}] 07:21:40 INFO - PROCESS | 1951 | 1466691700670 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}] 07:21:40 INFO - PROCESS | 1951 | 1466691700672 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:40 INFO - PROCESS | 1951 | 1466691700808 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 07:21:40 INFO - PROCESS | 1951 | 1466691700820 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:40 INFO - PROCESS | 1951 | 1466691700821 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:40 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d01c800 == 39 [pid = 1951] [id = 718] 07:21:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x127356800) [pid = 1951] [serial = 2154] [outer = 0x0] 07:21:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x128a5d400) [pid = 1951] [serial = 2155] [outer = 0x127356800] 07:21:40 INFO - PROCESS | 1951 | 1466691700847 Marionette DEBUG loaded listener.js 07:21:40 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x128ecd800) [pid = 1951] [serial = 2156] [outer = 0x127356800] 07:21:41 INFO - PROCESS | 1951 | 1466691701156 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]]]}] 07:21:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:21:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 523ms 07:21:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:21:41 INFO - PROCESS | 1951 | 1466691701188 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 07:21:41 INFO - PROCESS | 1951 | 1466691701189 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 07:21:41 INFO - PROCESS | 1951 | 1466691701191 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:21:41 INFO - PROCESS | 1951 | 1466691701192 Marionette TRACE conn2 <- [1,2846,null,{}] 07:21:41 INFO - PROCESS | 1951 | 1466691701194 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}] 07:21:41 INFO - PROCESS | 1951 | 1466691701195 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:41 INFO - PROCESS | 1951 | 1466691701332 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 07:21:41 INFO - PROCESS | 1951 | 1466691701392 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:41 INFO - PROCESS | 1951 | 1466691701394 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:41 INFO - PROCESS | 1951 | ++DOCSHELL 0x112677800 == 40 [pid = 1951] [id = 719] 07:21:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x110f79400) [pid = 1951] [serial = 2157] [outer = 0x0] 07:21:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x111c1d800) [pid = 1951] [serial = 2158] [outer = 0x110f79400] 07:21:41 INFO - PROCESS | 1951 | 1466691701426 Marionette DEBUG loaded listener.js 07:21:41 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x112959800) [pid = 1951] [serial = 2159] [outer = 0x110f79400] 07:21:41 INFO - PROCESS | 1951 | 1466691701862 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]]]}] 07:21:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:21:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 718ms 07:21:41 INFO - PROCESS | 1951 | 1466691701910 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 07:21:41 INFO - PROCESS | 1951 | 1466691701913 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 07:21:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:21:41 INFO - PROCESS | 1951 | 1466691701916 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:21:41 INFO - PROCESS | 1951 | 1466691701918 Marionette TRACE conn2 <- [1,2850,null,{}] 07:21:41 INFO - PROCESS | 1951 | 1466691701922 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}] 07:21:41 INFO - PROCESS | 1951 | 1466691701925 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:42 INFO - PROCESS | 1951 | 1466691702032 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 07:21:42 INFO - PROCESS | 1951 | 1466691702140 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:42 INFO - PROCESS | 1951 | 1466691702142 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a50800 == 41 [pid = 1951] [id = 720] 07:21:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x11662e000) [pid = 1951] [serial = 2160] [outer = 0x0] 07:21:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x117e89000) [pid = 1951] [serial = 2161] [outer = 0x11662e000] 07:21:42 INFO - PROCESS | 1951 | 1466691702173 Marionette DEBUG loaded listener.js 07:21:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x118408c00) [pid = 1951] [serial = 2162] [outer = 0x11662e000] 07:21:42 INFO - PROCESS | 1951 | 1466691702597 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:21:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:21:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 722ms 07:21:42 INFO - PROCESS | 1951 | 1466691702639 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 07:21:42 INFO - PROCESS | 1951 | 1466691702641 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 07:21:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:21:42 INFO - PROCESS | 1951 | 1466691702644 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:21:42 INFO - PROCESS | 1951 | 1466691702645 Marionette TRACE conn2 <- [1,2854,null,{}] 07:21:42 INFO - PROCESS | 1951 | 1466691702648 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}] 07:21:42 INFO - PROCESS | 1951 | 1466691702649 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:42 INFO - PROCESS | 1951 | 1466691702754 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 07:21:42 INFO - PROCESS | 1951 | 1466691702819 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:42 INFO - PROCESS | 1951 | 1466691702820 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:42 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac3a800 == 42 [pid = 1951] [id = 721] 07:21:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x118ab7000) [pid = 1951] [serial = 2163] [outer = 0x0] 07:21:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x11982ac00) [pid = 1951] [serial = 2164] [outer = 0x118ab7000] 07:21:42 INFO - PROCESS | 1951 | 1466691702849 Marionette DEBUG loaded listener.js 07:21:42 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x120fd0000) [pid = 1951] [serial = 2165] [outer = 0x118ab7000] 07:21:43 INFO - PROCESS | 1951 | 1466691703304 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]]]}] 07:21:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:21:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 670ms 07:21:43 INFO - PROCESS | 1951 | 1466691703314 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 07:21:43 INFO - PROCESS | 1951 | 1466691703317 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 07:21:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:21:43 INFO - PROCESS | 1951 | 1466691703327 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:21:43 INFO - PROCESS | 1951 | 1466691703330 Marionette TRACE conn2 <- [1,2858,null,{}] 07:21:43 INFO - PROCESS | 1951 | 1466691703333 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}] 07:21:43 INFO - PROCESS | 1951 | 1466691703335 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:43 INFO - PROCESS | 1951 | 1466691703461 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 07:21:43 INFO - PROCESS | 1951 | 1466691703548 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:43 INFO - PROCESS | 1951 | 1466691703550 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:43 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d7c6000 == 43 [pid = 1951] [id = 722] 07:21:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x123e08400) [pid = 1951] [serial = 2166] [outer = 0x0] 07:21:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x1252ea400) [pid = 1951] [serial = 2167] [outer = 0x123e08400] 07:21:43 INFO - PROCESS | 1951 | 1466691703579 Marionette DEBUG loaded listener.js 07:21:43 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x126aee800) [pid = 1951] [serial = 2168] [outer = 0x123e08400] 07:21:44 INFO - PROCESS | 1951 | 1466691704019 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:21:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:21:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 724ms 07:21:44 INFO - PROCESS | 1951 | 1466691704048 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 07:21:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:21:44 INFO - PROCESS | 1951 | 1466691704050 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 07:21:44 INFO - PROCESS | 1951 | 1466691704052 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:21:44 INFO - PROCESS | 1951 | 1466691704053 Marionette TRACE conn2 <- [1,2862,null,{}] 07:21:44 INFO - PROCESS | 1951 | 1466691704056 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}] 07:21:44 INFO - PROCESS | 1951 | 1466691704057 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:44 INFO - PROCESS | 1951 | 1466691704163 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 07:21:44 INFO - PROCESS | 1951 | 1466691704226 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:44 INFO - PROCESS | 1951 | 1466691704227 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:44 INFO - PROCESS | 1951 | ++DOCSHELL 0x1182b5000 == 44 [pid = 1951] [id = 723] 07:21:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x10ebf5800) [pid = 1951] [serial = 2169] [outer = 0x0] 07:21:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x112964800) [pid = 1951] [serial = 2170] [outer = 0x10ebf5800] 07:21:44 INFO - PROCESS | 1951 | 1466691704438 Marionette DEBUG loaded listener.js 07:21:44 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x1129d2000) [pid = 1951] [serial = 2171] [outer = 0x10ebf5800] 07:21:44 INFO - PROCESS | 1951 | 1466691704918 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]]]}] 07:21:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:21:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 923ms 07:21:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:21:44 INFO - PROCESS | 1951 | 1466691704976 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 07:21:44 INFO - PROCESS | 1951 | 1466691704978 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 07:21:44 INFO - PROCESS | 1951 | 1466691704983 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:21:44 INFO - PROCESS | 1951 | 1466691704985 Marionette TRACE conn2 <- [1,2866,null,{}] 07:21:44 INFO - PROCESS | 1951 | 1466691704990 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}] 07:21:44 INFO - PROCESS | 1951 | 1466691704992 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:45 INFO - PROCESS | 1951 | 1466691705133 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 07:21:45 INFO - PROCESS | 1951 | 1466691705198 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:45 INFO - PROCESS | 1951 | 1466691705200 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:45 INFO - PROCESS | 1951 | ++DOCSHELL 0x112ace800 == 45 [pid = 1951] [id = 724] 07:21:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x1167eec00) [pid = 1951] [serial = 2172] [outer = 0x0] 07:21:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x11815a000) [pid = 1951] [serial = 2173] [outer = 0x1167eec00] 07:21:45 INFO - PROCESS | 1951 | 1466691705239 Marionette DEBUG loaded listener.js 07:21:45 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x11848e800) [pid = 1951] [serial = 2174] [outer = 0x1167eec00] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x12d01c800 == 44 [pid = 1951] [id = 718] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x12c4b8800 == 43 [pid = 1951] [id = 717] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x12395d000 == 42 [pid = 1951] [id = 716] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x1198e4800 == 41 [pid = 1951] [id = 715] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x12aed9000 == 40 [pid = 1951] [id = 714] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x12959c000 == 39 [pid = 1951] [id = 713] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x12939f800 == 38 [pid = 1951] [id = 712] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x12719c000 == 37 [pid = 1951] [id = 711] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x12395d800 == 36 [pid = 1951] [id = 710] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x118adc800 == 35 [pid = 1951] [id = 709] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x110fdd000 == 34 [pid = 1951] [id = 708] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x12cd77000 == 33 [pid = 1951] [id = 17] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x119571800 == 32 [pid = 1951] [id = 707] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x118ad0800 == 31 [pid = 1951] [id = 706] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x12d022000 == 30 [pid = 1951] [id = 705] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x1182b5000 == 29 [pid = 1951] [id = 723] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x12d7c6000 == 28 [pid = 1951] [id = 722] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac3a800 == 27 [pid = 1951] [id = 721] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x119a50800 == 26 [pid = 1951] [id = 720] 07:21:46 INFO - PROCESS | 1951 | --DOCSHELL 0x112677800 == 25 [pid = 1951] [id = 719] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x12957b400) [pid = 1951] [serial = 2114] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x11848a400) [pid = 1951] [serial = 2086] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x11714ac00) [pid = 1951] [serial = 2084] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x128a62800) [pid = 1951] [serial = 2102] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x1213f5400) [pid = 1951] [serial = 2092] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x1288c7800) [pid = 1951] [serial = 2101] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x11856cc00) [pid = 1951] [serial = 2080] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x12955bc00) [pid = 1951] [serial = 2113] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x128ac3400) [pid = 1951] [serial = 2104] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x1252eb000) [pid = 1951] [serial = 2096] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x1253e4c00) [pid = 1951] [serial = 2098] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x1291e7c00) [pid = 1951] [serial = 2111] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1199d8800) [pid = 1951] [serial = 2090] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x128bc2000) [pid = 1951] [serial = 2105] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x118507000) [pid = 1951] [serial = 2087] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x129556400) [pid = 1951] [serial = 2075] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1288bf800) [pid = 1951] [serial = 2099] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x128accc00) [pid = 1951] [serial = 2108] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x123fbf800) [pid = 1951] [serial = 2095] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x120e50800) [pid = 1951] [serial = 2077] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x121486000) [pid = 1951] [serial = 2071] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x128ecac00) [pid = 1951] [serial = 2110] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x128d35000) [pid = 1951] [serial = 2078] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x1252e9400) [pid = 1951] [serial = 2072] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x119803c00) [pid = 1951] [serial = 2081] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x116a1b800) [pid = 1951] [serial = 2068] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x120e4d000) [pid = 1951] [serial = 2107] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x119611c00) [pid = 1951] [serial = 2089] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x121a60400) [pid = 1951] [serial = 2093] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x1161a5400) [pid = 1951] [serial = 2083] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x128ece000) [pid = 1951] [serial = 2074] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x118240000) [pid = 1951] [serial = 2069] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x129588000) [pid = 1951] [serial = 2116] [outer = 0x0] [url = about:blank] 07:21:46 INFO - PROCESS | 1951 | 1466691706405 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]]]}] 07:21:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:21:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1474ms 07:21:46 INFO - PROCESS | 1951 | 1466691706456 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 07:21:46 INFO - PROCESS | 1951 | 1466691706459 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 07:21:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:21:46 INFO - PROCESS | 1951 | 1466691706462 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:21:46 INFO - PROCESS | 1951 | 1466691706464 Marionette TRACE conn2 <- [1,2870,null,{}] 07:21:46 INFO - PROCESS | 1951 | 1466691706469 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}] 07:21:46 INFO - PROCESS | 1951 | 1466691706470 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:46 INFO - PROCESS | 1951 | 1466691706549 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 07:21:46 INFO - PROCESS | 1951 | 1466691706559 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:46 INFO - PROCESS | 1951 | 1466691706562 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:46 INFO - PROCESS | 1951 | ++DOCSHELL 0x115daa800 == 26 [pid = 1951] [id = 725] 07:21:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x112965000) [pid = 1951] [serial = 2175] [outer = 0x0] 07:21:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x112998400) [pid = 1951] [serial = 2176] [outer = 0x112965000] 07:21:46 INFO - PROCESS | 1951 | 1466691706589 Marionette DEBUG loaded listener.js 07:21:46 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x1129c5400) [pid = 1951] [serial = 2177] [outer = 0x112965000] 07:21:46 INFO - PROCESS | 1951 | 1466691706930 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]]]}] 07:21:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:21:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 520ms 07:21:46 INFO - PROCESS | 1951 | 1466691706982 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 07:21:46 INFO - PROCESS | 1951 | 1466691706987 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 07:21:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:21:46 INFO - PROCESS | 1951 | 1466691706992 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:21:46 INFO - PROCESS | 1951 | 1466691706993 Marionette TRACE conn2 <- [1,2874,null,{}] 07:21:46 INFO - PROCESS | 1951 | 1466691706996 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}] 07:21:46 INFO - PROCESS | 1951 | 1466691706998 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:47 INFO - PROCESS | 1951 | 1466691707080 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 07:21:47 INFO - PROCESS | 1951 | 1466691707085 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:47 INFO - PROCESS | 1951 | 1466691707088 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x118179000 == 27 [pid = 1951] [id = 726] 07:21:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x112a7fc00) [pid = 1951] [serial = 2178] [outer = 0x0] 07:21:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x113c93000) [pid = 1951] [serial = 2179] [outer = 0x112a7fc00] 07:21:47 INFO - PROCESS | 1951 | 1466691707116 Marionette DEBUG loaded listener.js 07:21:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x11614c800) [pid = 1951] [serial = 2180] [outer = 0x112a7fc00] 07:21:47 INFO - PROCESS | 1951 | 1466691707450 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]]]}] 07:21:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:21:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 470ms 07:21:47 INFO - PROCESS | 1951 | 1466691707472 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 07:21:47 INFO - PROCESS | 1951 | 1466691707474 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 07:21:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:21:47 INFO - PROCESS | 1951 | 1466691707477 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:21:47 INFO - PROCESS | 1951 | 1466691707479 Marionette TRACE conn2 <- [1,2878,null,{}] 07:21:47 INFO - PROCESS | 1951 | 1466691707488 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}] 07:21:47 INFO - PROCESS | 1951 | 1466691707492 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:47 INFO - PROCESS | 1951 | 1466691707588 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 07:21:47 INFO - PROCESS | 1951 | 1466691707664 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:47 INFO - PROCESS | 1951 | 1466691707667 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:47 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a82000 == 28 [pid = 1951] [id = 727] 07:21:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x116637000) [pid = 1951] [serial = 2181] [outer = 0x0] 07:21:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1174f6400) [pid = 1951] [serial = 2182] [outer = 0x116637000] 07:21:47 INFO - PROCESS | 1951 | 1466691707714 Marionette DEBUG loaded listener.js 07:21:47 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1183e9000) [pid = 1951] [serial = 2183] [outer = 0x116637000] 07:21:48 INFO - PROCESS | 1951 | 1466691708059 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]]]}] 07:21:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:21:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 624ms 07:21:48 INFO - PROCESS | 1951 | 1466691708101 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 07:21:48 INFO - PROCESS | 1951 | 1466691708106 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 07:21:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:21:48 INFO - PROCESS | 1951 | 1466691708108 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:21:48 INFO - PROCESS | 1951 | 1466691708109 Marionette TRACE conn2 <- [1,2882,null,{}] 07:21:48 INFO - PROCESS | 1951 | 1466691708112 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}] 07:21:48 INFO - PROCESS | 1951 | 1466691708113 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:48 INFO - PROCESS | 1951 | 1466691708225 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 07:21:48 INFO - PROCESS | 1951 | 1466691708263 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:48 INFO - PROCESS | 1951 | 1466691708264 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x12186f800 == 29 [pid = 1951] [id = 728] 07:21:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x116762c00) [pid = 1951] [serial = 2184] [outer = 0x0] 07:21:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x118489400) [pid = 1951] [serial = 2185] [outer = 0x116762c00] 07:21:48 INFO - PROCESS | 1951 | 1466691708290 Marionette DEBUG loaded listener.js 07:21:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x118574c00) [pid = 1951] [serial = 2186] [outer = 0x116762c00] 07:21:48 INFO - PROCESS | 1951 | 1466691708597 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]]]}] 07:21:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:21:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 520ms 07:21:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:21:48 INFO - PROCESS | 1951 | 1466691708629 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 07:21:48 INFO - PROCESS | 1951 | 1466691708630 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 07:21:48 INFO - PROCESS | 1951 | 1466691708632 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:21:48 INFO - PROCESS | 1951 | 1466691708634 Marionette TRACE conn2 <- [1,2886,null,{}] 07:21:48 INFO - PROCESS | 1951 | 1466691708645 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}] 07:21:48 INFO - PROCESS | 1951 | 1466691708646 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:48 INFO - PROCESS | 1951 | 1466691708743 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 07:21:48 INFO - PROCESS | 1951 | 1466691708782 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:48 INFO - PROCESS | 1951 | 1466691708783 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:48 INFO - PROCESS | 1951 | ++DOCSHELL 0x126556000 == 30 [pid = 1951] [id = 729] 07:21:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x1183f2400) [pid = 1951] [serial = 2187] [outer = 0x0] 07:21:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x11921cc00) [pid = 1951] [serial = 2188] [outer = 0x1183f2400] 07:21:48 INFO - PROCESS | 1951 | 1466691708809 Marionette DEBUG loaded listener.js 07:21:48 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x11960ec00) [pid = 1951] [serial = 2189] [outer = 0x1183f2400] 07:21:49 INFO - PROCESS | 1951 | 1466691709211 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]]]}] 07:21:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:21:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 621ms 07:21:49 INFO - PROCESS | 1951 | 1466691709255 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 07:21:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:21:49 INFO - PROCESS | 1951 | 1466691709258 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 07:21:49 INFO - PROCESS | 1951 | 1466691709268 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:21:49 INFO - PROCESS | 1951 | 1466691709270 Marionette TRACE conn2 <- [1,2890,null,{}] 07:21:49 INFO - PROCESS | 1951 | 1466691709273 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}] 07:21:49 INFO - PROCESS | 1951 | 1466691709279 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:49 INFO - PROCESS | 1951 | 1466691709454 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 07:21:49 INFO - PROCESS | 1951 | 1466691709502 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:49 INFO - PROCESS | 1951 | 1466691709503 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:49 INFO - PROCESS | 1951 | ++DOCSHELL 0x128d12000 == 31 [pid = 1951] [id = 730] 07:21:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x119809800) [pid = 1951] [serial = 2190] [outer = 0x0] 07:21:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1199d8800) [pid = 1951] [serial = 2191] [outer = 0x119809800] 07:21:49 INFO - PROCESS | 1951 | 1466691709530 Marionette DEBUG loaded listener.js 07:21:49 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1213f7000) [pid = 1951] [serial = 2192] [outer = 0x119809800] 07:21:49 INFO - PROCESS | 1951 | 1466691709904 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:21:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:21:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 679ms 07:21:49 INFO - PROCESS | 1951 | 1466691709940 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 07:21:49 INFO - PROCESS | 1951 | 1466691709948 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 07:21:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:21:49 INFO - PROCESS | 1951 | 1466691709951 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:21:49 INFO - PROCESS | 1951 | 1466691709952 Marionette TRACE conn2 <- [1,2894,null,{}] 07:21:49 INFO - PROCESS | 1951 | 1466691709954 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}] 07:21:49 INFO - PROCESS | 1951 | 1466691709955 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:50 INFO - PROCESS | 1951 | 1466691710055 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 07:21:50 INFO - PROCESS | 1951 | 1466691710107 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:50 INFO - PROCESS | 1951 | 1466691710108 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293ae000 == 32 [pid = 1951] [id = 731] 07:21:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x111c14800) [pid = 1951] [serial = 2193] [outer = 0x0] 07:21:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x121a57800) [pid = 1951] [serial = 2194] [outer = 0x111c14800] 07:21:50 INFO - PROCESS | 1951 | 1466691710132 Marionette DEBUG loaded listener.js 07:21:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x121a63c00) [pid = 1951] [serial = 2195] [outer = 0x111c14800] 07:21:50 INFO - PROCESS | 1951 | 1466691710450 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]]]}] 07:21:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:21:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 522ms 07:21:50 INFO - PROCESS | 1951 | 1466691710474 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 07:21:50 INFO - PROCESS | 1951 | 1466691710475 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 07:21:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:21:50 INFO - PROCESS | 1951 | 1466691710478 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:21:50 INFO - PROCESS | 1951 | 1466691710479 Marionette TRACE conn2 <- [1,2898,null,{}] 07:21:50 INFO - PROCESS | 1951 | 1466691710481 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}] 07:21:50 INFO - PROCESS | 1951 | 1466691710482 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:50 INFO - PROCESS | 1951 | 1466691710741 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x121a5d000) [pid = 1951] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x110f77800) [pid = 1951] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x110f83c00) [pid = 1951] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x111c1a800) [pid = 1951] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1129a2400) [pid = 1951] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x116766800) [pid = 1951] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x129559800) [pid = 1951] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x118ab6c00) [pid = 1951] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1167ee800) [pid = 1951] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x119822400) [pid = 1951] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x12b909800) [pid = 1951] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x127356800) [pid = 1951] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x1199ad000) [pid = 1951] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x118492800) [pid = 1951] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x119828000) [pid = 1951] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:21:50 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x12cd7b000) [pid = 1951] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:21:50 INFO - PROCESS | 1951 | 1466691710792 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:50 INFO - PROCESS | 1951 | 1466691710794 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:50 INFO - PROCESS | 1951 | ++DOCSHELL 0x121090000 == 33 [pid = 1951] [id = 732] 07:21:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x110f83c00) [pid = 1951] [serial = 2196] [outer = 0x0] 07:21:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x11229ec00) [pid = 1951] [serial = 2197] [outer = 0x110f83c00] 07:21:50 INFO - PROCESS | 1951 | 1466691710818 Marionette DEBUG loaded listener.js 07:21:50 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1176ca000) [pid = 1951] [serial = 2198] [outer = 0x110f83c00] 07:21:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:21:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 620ms 07:21:51 INFO - PROCESS | 1951 | 1466691711092 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]]]}] 07:21:51 INFO - PROCESS | 1951 | 1466691711099 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 07:21:51 INFO - PROCESS | 1951 | 1466691711100 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 07:21:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:21:51 INFO - PROCESS | 1951 | 1466691711111 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:21:51 INFO - PROCESS | 1951 | 1466691711112 Marionette TRACE conn2 <- [1,2902,null,{}] 07:21:51 INFO - PROCESS | 1951 | 1466691711133 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}] 07:21:51 INFO - PROCESS | 1951 | 1466691711135 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:51 INFO - PROCESS | 1951 | 1466691711240 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 07:21:51 INFO - PROCESS | 1951 | 1466691711245 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:51 INFO - PROCESS | 1951 | 1466691711246 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a8df800 == 34 [pid = 1951] [id = 733] 07:21:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x110f84000) [pid = 1951] [serial = 2199] [outer = 0x0] 07:21:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x11982f000) [pid = 1951] [serial = 2200] [outer = 0x110f84000] 07:21:51 INFO - PROCESS | 1951 | 1466691711358 Marionette DEBUG loaded listener.js 07:21:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x124913400) [pid = 1951] [serial = 2201] [outer = 0x110f84000] 07:21:51 INFO - PROCESS | 1951 | 1466691711778 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:21:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:21:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 720ms 07:21:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:21:51 INFO - PROCESS | 1951 | 1466691711832 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 07:21:51 INFO - PROCESS | 1951 | 1466691711833 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 07:21:51 INFO - PROCESS | 1951 | 1466691711835 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:21:51 INFO - PROCESS | 1951 | 1466691711837 Marionette TRACE conn2 <- [1,2906,null,{}] 07:21:51 INFO - PROCESS | 1951 | 1466691711839 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}] 07:21:51 INFO - PROCESS | 1951 | 1466691711840 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:51 INFO - PROCESS | 1951 | 1466691711922 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 07:21:51 INFO - PROCESS | 1951 | 1466691711982 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:51 INFO - PROCESS | 1951 | 1466691711983 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:51 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac89000 == 35 [pid = 1951] [id = 734] 07:21:51 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x118156400) [pid = 1951] [serial = 2202] [outer = 0x0] 07:21:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x124bd2800) [pid = 1951] [serial = 2203] [outer = 0x118156400] 07:21:52 INFO - PROCESS | 1951 | 1466691712006 Marionette DEBUG loaded listener.js 07:21:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x125342800) [pid = 1951] [serial = 2204] [outer = 0x118156400] 07:21:52 INFO - PROCESS | 1951 | 1466691712272 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]]]}] 07:21:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:21:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 469ms 07:21:52 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:21:52 INFO - PROCESS | 1951 | 1466691712309 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 07:21:52 INFO - PROCESS | 1951 | 1466691712310 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 07:21:52 INFO - PROCESS | 1951 | 1466691712312 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:21:52 INFO - PROCESS | 1951 | 1466691712314 Marionette TRACE conn2 <- [1,2910,null,{}] 07:21:52 INFO - PROCESS | 1951 | 1466691712325 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}] 07:21:52 INFO - PROCESS | 1951 | 1466691712335 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:52 INFO - PROCESS | 1951 | 1466691712428 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 07:21:52 INFO - PROCESS | 1951 | 1466691712431 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:52 INFO - PROCESS | 1951 | 1466691712433 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:52 INFO - PROCESS | 1951 | ++DOCSHELL 0x12be59800 == 36 [pid = 1951] [id = 735] 07:21:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1253e0000) [pid = 1951] [serial = 2205] [outer = 0x0] 07:21:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x126aefc00) [pid = 1951] [serial = 2206] [outer = 0x1253e0000] 07:21:52 INFO - PROCESS | 1951 | 1466691712462 Marionette DEBUG loaded listener.js 07:21:52 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x126c4a800) [pid = 1951] [serial = 2207] [outer = 0x1253e0000] 07:21:53 INFO - PROCESS | 1951 | --DOCSHELL 0x118179000 == 35 [pid = 1951] [id = 726] 07:21:53 INFO - PROCESS | 1951 | --DOCSHELL 0x115daa800 == 34 [pid = 1951] [id = 725] 07:21:53 INFO - PROCESS | 1951 | --DOCSHELL 0x112ace800 == 33 [pid = 1951] [id = 724] 07:21:53 INFO - PROCESS | 1951 | --DOCSHELL 0x119a82000 == 32 [pid = 1951] [id = 727] 07:21:53 INFO - PROCESS | 1951 | --DOCSHELL 0x126556000 == 31 [pid = 1951] [id = 729] 07:21:53 INFO - PROCESS | 1951 | --DOCSHELL 0x1293ae000 == 30 [pid = 1951] [id = 731] 07:21:53 INFO - PROCESS | 1951 | --DOCSHELL 0x128d12000 == 29 [pid = 1951] [id = 730] 07:21:53 INFO - PROCESS | 1951 | --DOCSHELL 0x12a8df800 == 28 [pid = 1951] [id = 733] 07:21:53 INFO - PROCESS | 1951 | --DOCSHELL 0x12186f800 == 27 [pid = 1951] [id = 728] 07:21:53 INFO - PROCESS | 1951 | --DOCSHELL 0x121090000 == 26 [pid = 1951] [id = 732] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x12cd7c800) [pid = 1951] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:21:53 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac89000 == 25 [pid = 1951] [id = 734] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x123fcd400) [pid = 1951] [serial = 2140] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x126ac1400) [pid = 1951] [serial = 2143] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x1253e9c00) [pid = 1951] [serial = 2141] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x11295e800) [pid = 1951] [serial = 2146] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x126af8400) [pid = 1951] [serial = 2144] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x117e35400) [pid = 1951] [serial = 2147] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x11856d400) [pid = 1951] [serial = 2131] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x119588400) [pid = 1951] [serial = 2132] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x112f61400) [pid = 1951] [serial = 2125] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x115e8e800) [pid = 1951] [serial = 2126] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x117143000) [pid = 1951] [serial = 2119] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x11823b800) [pid = 1951] [serial = 2120] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 79 (0x12a562c00) [pid = 1951] [serial = 2117] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 78 (0x118f87400) [pid = 1951] [serial = 2122] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 77 (0x1199da800) [pid = 1951] [serial = 2123] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 76 (0x118155800) [pid = 1951] [serial = 2128] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 75 (0x11823f400) [pid = 1951] [serial = 2129] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 74 (0x1199d9800) [pid = 1951] [serial = 2134] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 73 (0x12491ec00) [pid = 1951] [serial = 1436] [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.] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 72 (0x128ecd800) [pid = 1951] [serial = 2156] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 71 (0x120e53000) [pid = 1951] [serial = 2137] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 70 (0x124cf1000) [pid = 1951] [serial = 2149] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 69 (0x126c4e000) [pid = 1951] [serial = 2150] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 68 (0x120e49800) [pid = 1951] [serial = 2135] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 67 (0x1273e8800) [pid = 1951] [serial = 2153] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 66 (0x1213f7c00) [pid = 1951] [serial = 2138] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 65 (0x127183c00) [pid = 1951] [serial = 2152] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | --DOMWINDOW == 64 (0x128a5d400) [pid = 1951] [serial = 2155] [outer = 0x0] [url = about:blank] 07:21:53 INFO - PROCESS | 1951 | 1466691713875 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]]]}] 07:21:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:21:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:21:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1576ms 07:21:53 INFO - PROCESS | 1951 | 1466691713890 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 07:21:53 INFO - PROCESS | 1951 | 1466691713893 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 07:21:53 INFO - TEST-START | /DOMEvents/constructors.html 07:21:53 INFO - PROCESS | 1951 | 1466691713896 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:21:53 INFO - PROCESS | 1951 | 1466691713899 Marionette TRACE conn2 <- [1,2914,null,{}] 07:21:53 INFO - PROCESS | 1951 | 1466691713903 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}] 07:21:53 INFO - PROCESS | 1951 | 1466691713905 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:53 INFO - PROCESS | 1951 | 1466691713988 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 07:21:54 INFO - PROCESS | 1951 | 1466691714042 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:54 INFO - PROCESS | 1951 | 1466691714045 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x113cdc000 == 26 [pid = 1951] [id = 736] 07:21:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 65 (0x11275fc00) [pid = 1951] [serial = 2208] [outer = 0x0] 07:21:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 66 (0x11299b400) [pid = 1951] [serial = 2209] [outer = 0x11275fc00] 07:21:54 INFO - PROCESS | 1951 | 1466691714073 Marionette DEBUG loaded listener.js 07:21:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 67 (0x1129c6000) [pid = 1951] [serial = 2210] [outer = 0x11275fc00] 07:21:54 INFO - PROCESS | 1951 | 1466691714417 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]]]}] 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:21:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:21:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:21:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:21:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:21:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:21:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:21:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 578ms 07:21:54 INFO - PROCESS | 1951 | 1466691714474 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 07:21:54 INFO - PROCESS | 1951 | 1466691714478 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 07:21:54 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:21:54 INFO - PROCESS | 1951 | 1466691714483 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:21:54 INFO - PROCESS | 1951 | 1466691714484 Marionette TRACE conn2 <- [1,2918,null,{}] 07:21:54 INFO - PROCESS | 1951 | 1466691714487 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}] 07:21:54 INFO - PROCESS | 1951 | 1466691714489 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:54 INFO - PROCESS | 1951 | 1466691714565 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 07:21:54 INFO - PROCESS | 1951 | 1466691714622 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:54 INFO - PROCESS | 1951 | 1466691714624 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:54 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fde800 == 27 [pid = 1951] [id = 737] 07:21:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 68 (0x1129c8c00) [pid = 1951] [serial = 2211] [outer = 0x0] 07:21:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 69 (0x112a78000) [pid = 1951] [serial = 2212] [outer = 0x1129c8c00] 07:21:54 INFO - PROCESS | 1951 | 1466691714659 Marionette DEBUG loaded listener.js 07:21:54 INFO - PROCESS | 1951 | ++DOMWINDOW == 70 (0x115e8b800) [pid = 1951] [serial = 2213] [outer = 0x1129c8c00] 07:21:54 INFO - PROCESS | 1951 | 1466691714923 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:21:54 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:21:54 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 471ms 07:21:54 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:21:54 INFO - PROCESS | 1951 | 1466691714958 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 07:21:54 INFO - PROCESS | 1951 | 1466691714959 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 07:21:54 INFO - PROCESS | 1951 | 1466691714962 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:21:54 INFO - PROCESS | 1951 | 1466691714964 Marionette TRACE conn2 <- [1,2922,null,{}] 07:21:54 INFO - PROCESS | 1951 | 1466691714980 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}] 07:21:54 INFO - PROCESS | 1951 | 1466691714983 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:55 INFO - PROCESS | 1951 | 1466691715066 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 07:21:55 INFO - PROCESS | 1951 | 1466691715073 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:55 INFO - PROCESS | 1951 | 1466691715075 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198eb800 == 28 [pid = 1951] [id = 738] 07:21:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 71 (0x110e65800) [pid = 1951] [serial = 2214] [outer = 0x0] 07:21:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 72 (0x1176ca400) [pid = 1951] [serial = 2215] [outer = 0x110e65800] 07:21:55 INFO - PROCESS | 1951 | 1466691715103 Marionette DEBUG loaded listener.js 07:21:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 73 (0x117e8b800) [pid = 1951] [serial = 2216] [outer = 0x110e65800] 07:21:55 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:21:55 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:21:55 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:21:55 INFO - PROCESS | 1951 | [1951] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:21:55 INFO - PROCESS | 1951 | 1466691715444 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]]]}] 07:21:55 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:21:55 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:21:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:21:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:21:55 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 07:21:55 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:21:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:21:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:21:55 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 07:21:55 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:21:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:21:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:21:55 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]" 07:21:55 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:21:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:55 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:21:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:55 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:21:55 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:21:55 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 523ms 07:21:55 INFO - PROCESS | 1951 | 1466691715485 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 07:21:55 INFO - PROCESS | 1951 | 1466691715487 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 07:21:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:21:55 INFO - PROCESS | 1951 | 1466691715498 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:21:55 INFO - PROCESS | 1951 | 1466691715500 Marionette TRACE conn2 <- [1,2926,null,{}] 07:21:55 INFO - PROCESS | 1951 | 1466691715502 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}] 07:21:55 INFO - PROCESS | 1951 | 1466691715503 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:55 INFO - PROCESS | 1951 | 1466691715578 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 07:21:55 INFO - PROCESS | 1951 | 1466691715581 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:55 INFO - PROCESS | 1951 | 1466691715583 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:55 INFO - PROCESS | 1951 | ++DOCSHELL 0x1213d0000 == 29 [pid = 1951] [id = 739] 07:21:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 74 (0x118236000) [pid = 1951] [serial = 2217] [outer = 0x0] 07:21:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 75 (0x118484800) [pid = 1951] [serial = 2218] [outer = 0x118236000] 07:21:55 INFO - PROCESS | 1951 | 1466691715611 Marionette DEBUG loaded listener.js 07:21:55 INFO - PROCESS | 1951 | ++DOMWINDOW == 76 (0x11850c400) [pid = 1951] [serial = 2219] [outer = 0x118236000] 07:21:55 INFO - PROCESS | 1951 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:21:55 INFO - PROCESS | 1951 | 1466691715938 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]]]}] 07:21:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:21:55 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 472ms 07:21:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:21:55 INFO - PROCESS | 1951 | 1466691715972 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 07:21:55 INFO - PROCESS | 1951 | 1466691715974 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 07:21:55 INFO - PROCESS | 1951 | 1466691715977 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:21:55 INFO - PROCESS | 1951 | 1466691715979 Marionette TRACE conn2 <- [1,2930,null,{}] 07:21:55 INFO - PROCESS | 1951 | 1466691715983 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}] 07:21:55 INFO - PROCESS | 1951 | 1466691715985 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:56 INFO - PROCESS | 1951 | 1466691716100 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 07:21:56 INFO - PROCESS | 1951 | 1466691716180 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:56 INFO - PROCESS | 1951 | 1466691716181 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x123ace000 == 30 [pid = 1951] [id = 740] 07:21:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 77 (0x1129c7400) [pid = 1951] [serial = 2220] [outer = 0x0] 07:21:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 78 (0x118575800) [pid = 1951] [serial = 2221] [outer = 0x1129c7400] 07:21:56 INFO - PROCESS | 1951 | 1466691716223 Marionette DEBUG loaded listener.js 07:21:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 79 (0x118f91c00) [pid = 1951] [serial = 2222] [outer = 0x1129c7400] 07:21:56 INFO - PROCESS | 1951 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:21:56 INFO - PROCESS | 1951 | 1466691716573 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]]]}] 07:21:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:21:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 621ms 07:21:56 INFO - PROCESS | 1951 | 1466691716597 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 07:21:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:21:56 INFO - PROCESS | 1951 | 1466691716599 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 07:21:56 INFO - PROCESS | 1951 | 1466691716601 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:21:56 INFO - PROCESS | 1951 | 1466691716605 Marionette TRACE conn2 <- [1,2934,null,{}] 07:21:56 INFO - PROCESS | 1951 | 1466691716607 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}] 07:21:56 INFO - PROCESS | 1951 | 1466691716611 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:56 INFO - PROCESS | 1951 | 1466691716703 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 07:21:56 INFO - PROCESS | 1951 | 1466691716757 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:56 INFO - PROCESS | 1951 | 1466691716759 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:56 INFO - PROCESS | 1951 | ++DOCSHELL 0x126aa8000 == 31 [pid = 1951] [id = 741] 07:21:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 80 (0x118f8f400) [pid = 1951] [serial = 2223] [outer = 0x0] 07:21:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x119586c00) [pid = 1951] [serial = 2224] [outer = 0x118f8f400] 07:21:56 INFO - PROCESS | 1951 | 1466691716784 Marionette DEBUG loaded listener.js 07:21:56 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x1199d7c00) [pid = 1951] [serial = 2225] [outer = 0x118f8f400] 07:21:57 INFO - PROCESS | 1951 | 1466691717030 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]]]}] 07:21:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:21:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 475ms 07:21:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:21:57 INFO - PROCESS | 1951 | 1466691717076 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 07:21:57 INFO - PROCESS | 1951 | 1466691717077 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 07:21:57 INFO - PROCESS | 1951 | 1466691717079 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:21:57 INFO - PROCESS | 1951 | 1466691717080 Marionette TRACE conn2 <- [1,2938,null,{}] 07:21:57 INFO - PROCESS | 1951 | 1466691717083 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}] 07:21:57 INFO - PROCESS | 1951 | 1466691717084 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:57 INFO - PROCESS | 1951 | 1466691717169 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 07:21:57 INFO - PROCESS | 1951 | 1466691717174 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:57 INFO - PROCESS | 1951 | 1466691717175 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x128e82000 == 32 [pid = 1951] [id = 742] 07:21:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x1199de400) [pid = 1951] [serial = 2226] [outer = 0x0] 07:21:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x120e4b000) [pid = 1951] [serial = 2227] [outer = 0x1199de400] 07:21:57 INFO - PROCESS | 1951 | 1466691717199 Marionette DEBUG loaded listener.js 07:21:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x1211d1400) [pid = 1951] [serial = 2228] [outer = 0x1199de400] 07:21:57 INFO - PROCESS | 1951 | 1466691717525 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]]]}] 07:21:57 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. 07:21:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 472ms 07:21:57 INFO - PROCESS | 1951 | 1466691717552 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 07:21:57 INFO - PROCESS | 1951 | 1466691717556 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 07:21:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:21:57 INFO - PROCESS | 1951 | 1466691717559 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:21:57 INFO - PROCESS | 1951 | 1466691717561 Marionette TRACE conn2 <- [1,2942,null,{}] 07:21:57 INFO - PROCESS | 1951 | 1466691717564 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}] 07:21:57 INFO - PROCESS | 1951 | 1466691717566 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:57 INFO - PROCESS | 1951 | 1466691717725 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 07:21:57 INFO - PROCESS | 1951 | 1466691717735 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:57 INFO - PROCESS | 1951 | 1466691717736 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:57 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293bf000 == 33 [pid = 1951] [id = 743] 07:21:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1211d0800) [pid = 1951] [serial = 2229] [outer = 0x0] 07:21:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x121489800) [pid = 1951] [serial = 2230] [outer = 0x1211d0800] 07:21:57 INFO - PROCESS | 1951 | 1466691717756 Marionette DEBUG loaded listener.js 07:21:57 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x121a5a800) [pid = 1951] [serial = 2231] [outer = 0x1211d0800] 07:21:58 INFO - PROCESS | 1951 | 1466691718091 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"]]]}] 07:21:58 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 07:21:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:21:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:21:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 571ms 07:21:58 INFO - PROCESS | 1951 | 1466691718130 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 07:21:58 INFO - PROCESS | 1951 | 1466691718133 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 07:21:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:21:58 INFO - PROCESS | 1951 | 1466691718137 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:21:58 INFO - PROCESS | 1951 | 1466691718139 Marionette TRACE conn2 <- [1,2946,null,{}] 07:21:58 INFO - PROCESS | 1951 | 1466691718142 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}] 07:21:58 INFO - PROCESS | 1951 | 1466691718144 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:58 INFO - PROCESS | 1951 | 1466691718266 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 07:21:58 INFO - PROCESS | 1951 | 1466691718271 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:58 INFO - PROCESS | 1951 | 1466691718272 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x1198e8800 == 34 [pid = 1951] [id = 744] 07:21:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x11850b400) [pid = 1951] [serial = 2232] [outer = 0x0] 07:21:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x121a63000) [pid = 1951] [serial = 2233] [outer = 0x11850b400] 07:21:58 INFO - PROCESS | 1951 | 1466691718313 Marionette DEBUG loaded listener.js 07:21:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x123e14000) [pid = 1951] [serial = 2234] [outer = 0x11850b400] 07:21:58 INFO - PROCESS | 1951 | 1466691718668 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]]]}] 07:21:58 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. 07:21:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 573ms 07:21:58 INFO - PROCESS | 1951 | 1466691718709 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 07:21:58 INFO - PROCESS | 1951 | 1466691718710 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 07:21:58 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:21:58 INFO - PROCESS | 1951 | 1466691718712 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:21:58 INFO - PROCESS | 1951 | 1466691718713 Marionette TRACE conn2 <- [1,2950,null,{}] 07:21:58 INFO - PROCESS | 1951 | 1466691718716 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}] 07:21:58 INFO - PROCESS | 1951 | 1466691718717 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:58 INFO - PROCESS | 1951 | 1466691718830 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 07:21:58 INFO - PROCESS | 1951 | 1466691718836 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:58 INFO - PROCESS | 1951 | 1466691718837 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:58 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a8ee800 == 35 [pid = 1951] [id = 745] 07:21:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x121251000) [pid = 1951] [serial = 2235] [outer = 0x0] 07:21:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x12491f400) [pid = 1951] [serial = 2236] [outer = 0x121251000] 07:21:58 INFO - PROCESS | 1951 | 1466691718862 Marionette DEBUG loaded listener.js 07:21:58 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1252f0c00) [pid = 1951] [serial = 2237] [outer = 0x121251000] 07:21:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a514000 == 36 [pid = 1951] [id = 746] 07:21:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x1253db800) [pid = 1951] [serial = 2238] [outer = 0x0] 07:21:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x11980cc00) [pid = 1951] [serial = 2239] [outer = 0x1253db800] 07:21:59 INFO - PROCESS | 1951 | 1466691719209 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]]]}] 07:21:59 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. 07:21:59 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 07:21:59 INFO - PROCESS | 1951 | 1466691719231 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 07:21:59 INFO - PROCESS | 1951 | 1466691719233 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 07:21:59 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:21:59 INFO - PROCESS | 1951 | 1466691719235 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:21:59 INFO - PROCESS | 1951 | 1466691719237 Marionette TRACE conn2 <- [1,2954,null,{}] 07:21:59 INFO - PROCESS | 1951 | 1466691719239 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}] 07:21:59 INFO - PROCESS | 1951 | 1466691719240 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:59 INFO - PROCESS | 1951 | 1466691719365 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 07:21:59 INFO - PROCESS | 1951 | 1466691719377 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:59 INFO - PROCESS | 1951 | 1466691719378 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x123acc000 == 37 [pid = 1951] [id = 747] 07:21:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x125347800) [pid = 1951] [serial = 2240] [outer = 0x0] 07:21:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x126a14000) [pid = 1951] [serial = 2241] [outer = 0x125347800] 07:21:59 INFO - PROCESS | 1951 | 1466691719404 Marionette DEBUG loaded listener.js 07:21:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x126c46800) [pid = 1951] [serial = 2242] [outer = 0x125347800] 07:21:59 INFO - PROCESS | 1951 | 1466691719705 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]]]}] 07:21:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:21:59 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 07:21:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 521ms 07:21:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:21:59 INFO - PROCESS | 1951 | 1466691719757 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 07:21:59 INFO - PROCESS | 1951 | 1466691719759 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 07:21:59 INFO - PROCESS | 1951 | 1466691719761 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:21:59 INFO - PROCESS | 1951 | 1466691719762 Marionette TRACE conn2 <- [1,2958,null,{}] 07:21:59 INFO - PROCESS | 1951 | 1466691719764 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}] 07:21:59 INFO - PROCESS | 1951 | 1466691719765 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:59 INFO - PROCESS | 1951 | 1466691719873 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 07:21:59 INFO - PROCESS | 1951 | 1466691719878 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:59 INFO - PROCESS | 1951 | 1466691719879 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:21:59 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c88b800 == 38 [pid = 1951] [id = 748] 07:21:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x126c46c00) [pid = 1951] [serial = 2243] [outer = 0x0] 07:21:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x126e8d800) [pid = 1951] [serial = 2244] [outer = 0x126c46c00] 07:21:59 INFO - PROCESS | 1951 | 1466691719933 Marionette DEBUG loaded listener.js 07:21:59 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x12735cc00) [pid = 1951] [serial = 2245] [outer = 0x126c46c00] 07:22:00 INFO - PROCESS | 1951 | 1466691720228 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]]]}] 07:22:00 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. 07:22:00 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 518ms 07:22:00 INFO - PROCESS | 1951 | 1466691720279 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 07:22:00 INFO - PROCESS | 1951 | 1466691720281 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 07:22:00 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:22:00 INFO - PROCESS | 1951 | 1466691720283 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:22:00 INFO - PROCESS | 1951 | 1466691720284 Marionette TRACE conn2 <- [1,2962,null,{}] 07:22:00 INFO - PROCESS | 1951 | 1466691720286 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}] 07:22:00 INFO - PROCESS | 1951 | 1466691720287 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:00 INFO - PROCESS | 1951 | 1466691720385 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 07:22:00 INFO - PROCESS | 1951 | 1466691720399 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:00 INFO - PROCESS | 1951 | 1466691720400 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cbb2000 == 39 [pid = 1951] [id = 749] 07:22:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x1273e9000) [pid = 1951] [serial = 2246] [outer = 0x0] 07:22:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x1273ed400) [pid = 1951] [serial = 2247] [outer = 0x1273e9000] 07:22:00 INFO - PROCESS | 1951 | 1466691720424 Marionette DEBUG loaded listener.js 07:22:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x1288bec00) [pid = 1951] [serial = 2248] [outer = 0x1273e9000] 07:22:00 INFO - PROCESS | 1951 | 1466691720700 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]]]}] 07:22:00 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. 07:22:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 472ms 07:22:00 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:22:00 INFO - PROCESS | 1951 | 1466691720756 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 07:22:00 INFO - PROCESS | 1951 | 1466691720758 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 07:22:00 INFO - PROCESS | 1951 | 1466691720760 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:22:00 INFO - PROCESS | 1951 | 1466691720761 Marionette TRACE conn2 <- [1,2966,null,{}] 07:22:00 INFO - PROCESS | 1951 | 1466691720763 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}] 07:22:00 INFO - PROCESS | 1951 | 1466691720764 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:00 INFO - PROCESS | 1951 | 1466691720863 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 07:22:00 INFO - PROCESS | 1951 | 1466691720875 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:00 INFO - PROCESS | 1951 | 1466691720876 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:00 INFO - PROCESS | 1951 | ++DOCSHELL 0x12cd7c800 == 40 [pid = 1951] [id = 750] 07:22:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x1288c1000) [pid = 1951] [serial = 2249] [outer = 0x0] 07:22:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x1288c6800) [pid = 1951] [serial = 2250] [outer = 0x1288c1000] 07:22:00 INFO - PROCESS | 1951 | 1466691720900 Marionette DEBUG loaded listener.js 07:22:00 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x1288cc800) [pid = 1951] [serial = 2251] [outer = 0x1288c1000] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x118156400) [pid = 1951] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x1183f2400) [pid = 1951] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x119809800) [pid = 1951] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x111c14800) [pid = 1951] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x110f83c00) [pid = 1951] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x11662e000) [pid = 1951] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x110f79400) [pid = 1951] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x116762c00) [pid = 1951] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x116637000) [pid = 1951] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x112a7fc00) [pid = 1951] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x112965000) [pid = 1951] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1167eec00) [pid = 1951] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x10ebf5800) [pid = 1951] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x123e08400) [pid = 1951] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x118ab7000) [pid = 1951] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:22:01 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x110f84000) [pid = 1951] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:22:01 INFO - PROCESS | 1951 | 1466691721340 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]]]}] 07:22:01 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. 07:22:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 620ms 07:22:01 INFO - PROCESS | 1951 | 1466691721381 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 07:22:01 INFO - PROCESS | 1951 | 1466691721382 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 07:22:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:22:01 INFO - PROCESS | 1951 | 1466691721384 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:22:01 INFO - PROCESS | 1951 | 1466691721385 Marionette TRACE conn2 <- [1,2970,null,{}] 07:22:01 INFO - PROCESS | 1951 | 1466691721388 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}] 07:22:01 INFO - PROCESS | 1951 | 1466691721389 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:01 INFO - PROCESS | 1951 | 1466691721469 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 07:22:01 INFO - PROCESS | 1951 | 1466691721475 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:01 INFO - PROCESS | 1951 | 1466691721476 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x12529b000 == 41 [pid = 1951] [id = 751] 07:22:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x11295c000) [pid = 1951] [serial = 2252] [outer = 0x0] 07:22:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1164e7000) [pid = 1951] [serial = 2253] [outer = 0x11295c000] 07:22:01 INFO - PROCESS | 1951 | 1466691721500 Marionette DEBUG loaded listener.js 07:22:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x1183f2400) [pid = 1951] [serial = 2254] [outer = 0x11295c000] 07:22:01 INFO - PROCESS | 1951 | 1466691721802 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]]]}] 07:22:01 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. 07:22:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 471ms 07:22:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:22:01 INFO - PROCESS | 1951 | 1466691721856 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 07:22:01 INFO - PROCESS | 1951 | 1466691721857 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 07:22:01 INFO - PROCESS | 1951 | 1466691721859 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:22:01 INFO - PROCESS | 1951 | 1466691721860 Marionette TRACE conn2 <- [1,2974,null,{}] 07:22:01 INFO - PROCESS | 1951 | 1466691721862 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}] 07:22:01 INFO - PROCESS | 1951 | 1466691721863 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:01 INFO - PROCESS | 1951 | 1466691721966 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 07:22:01 INFO - PROCESS | 1951 | 1466691721975 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:01 INFO - PROCESS | 1951 | 1466691721976 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:01 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d020000 == 42 [pid = 1951] [id = 752] 07:22:01 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x11856b800) [pid = 1951] [serial = 2255] [outer = 0x0] 07:22:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x1213f4800) [pid = 1951] [serial = 2256] [outer = 0x11856b800] 07:22:02 INFO - PROCESS | 1951 | 1466691721999 Marionette DEBUG loaded listener.js 07:22:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x1252f6800) [pid = 1951] [serial = 2257] [outer = 0x11856b800] 07:22:02 INFO - PROCESS | 1951 | 1466691722273 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]]]}] 07:22:02 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. 07:22:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 468ms 07:22:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:22:02 INFO - PROCESS | 1951 | 1466691722327 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 07:22:02 INFO - PROCESS | 1951 | 1466691722328 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 07:22:02 INFO - PROCESS | 1951 | 1466691722330 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:22:02 INFO - PROCESS | 1951 | 1466691722332 Marionette TRACE conn2 <- [1,2978,null,{}] 07:22:02 INFO - PROCESS | 1951 | 1466691722334 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}] 07:22:02 INFO - PROCESS | 1951 | 1466691722336 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:02 INFO - PROCESS | 1951 | 1466691722421 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 07:22:02 INFO - PROCESS | 1951 | 1466691722425 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:02 INFO - PROCESS | 1951 | 1466691722426 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:02 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d2cd800 == 43 [pid = 1951] [id = 753] 07:22:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x124996000) [pid = 1951] [serial = 2258] [outer = 0x0] 07:22:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x128a5e400) [pid = 1951] [serial = 2259] [outer = 0x124996000] 07:22:02 INFO - PROCESS | 1951 | 1466691722450 Marionette DEBUG loaded listener.js 07:22:02 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x128a65c00) [pid = 1951] [serial = 2260] [outer = 0x124996000] 07:22:02 INFO - PROCESS | 1951 | 1466691722774 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]]]}] 07:22:02 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. 07:22:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 470ms 07:22:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:22:02 INFO - PROCESS | 1951 | 1466691722804 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 07:22:02 INFO - PROCESS | 1951 | 1466691722807 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 07:22:02 INFO - PROCESS | 1951 | 1466691722810 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:22:02 INFO - PROCESS | 1951 | 1466691722812 Marionette TRACE conn2 <- [1,2982,null,{}] 07:22:02 INFO - PROCESS | 1951 | 1466691722816 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}] 07:22:02 INFO - PROCESS | 1951 | 1466691722817 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:02 INFO - PROCESS | 1951 | 1466691722994 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 07:22:03 INFO - PROCESS | 1951 | 1466691723008 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:03 INFO - PROCESS | 1951 | 1466691723009 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d7ad000 == 44 [pid = 1951] [id = 754] 07:22:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x128a66000) [pid = 1951] [serial = 2261] [outer = 0x0] 07:22:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x128ac4800) [pid = 1951] [serial = 2262] [outer = 0x128a66000] 07:22:03 INFO - PROCESS | 1951 | 1466691723059 Marionette DEBUG loaded listener.js 07:22:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x128ac9c00) [pid = 1951] [serial = 2263] [outer = 0x128a66000] 07:22:03 INFO - PROCESS | 1951 | 1466691723506 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"]]]}] 07:22:03 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 07:22:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:22:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 720ms 07:22:03 INFO - PROCESS | 1951 | 1466691723530 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 07:22:03 INFO - PROCESS | 1951 | 1466691723533 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 07:22:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:22:03 INFO - PROCESS | 1951 | 1466691723536 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:22:03 INFO - PROCESS | 1951 | 1466691723538 Marionette TRACE conn2 <- [1,2986,null,{}] 07:22:03 INFO - PROCESS | 1951 | 1466691723542 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}] 07:22:03 INFO - PROCESS | 1951 | 1466691723544 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:03 INFO - PROCESS | 1951 | 1466691723663 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 07:22:03 INFO - PROCESS | 1951 | 1466691723723 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:03 INFO - PROCESS | 1951 | 1466691723724 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:03 INFO - PROCESS | 1951 | ++DOCSHELL 0x116fe8000 == 45 [pid = 1951] [id = 755] 07:22:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x112047400) [pid = 1951] [serial = 2264] [outer = 0x0] 07:22:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x1129a5800) [pid = 1951] [serial = 2265] [outer = 0x112047400] 07:22:03 INFO - PROCESS | 1951 | 1466691723755 Marionette DEBUG loaded listener.js 07:22:03 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x112a7f400) [pid = 1951] [serial = 2266] [outer = 0x112047400] 07:22:04 INFO - PROCESS | 1951 | 1466691724190 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]]]}] 07:22:04 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. 07:22:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 669ms 07:22:04 INFO - PROCESS | 1951 | 1466691724206 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 07:22:04 INFO - PROCESS | 1951 | 1466691724209 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 07:22:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:22:04 INFO - PROCESS | 1951 | 1466691724214 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:22:04 INFO - PROCESS | 1951 | 1466691724216 Marionette TRACE conn2 <- [1,2990,null,{}] 07:22:04 INFO - PROCESS | 1951 | 1466691724218 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}] 07:22:04 INFO - PROCESS | 1951 | 1466691724220 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:04 INFO - PROCESS | 1951 | 1466691724336 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 07:22:04 INFO - PROCESS | 1951 | 1466691724439 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:04 INFO - PROCESS | 1951 | 1466691724440 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x121094000 == 46 [pid = 1951] [id = 756] 07:22:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x116981000) [pid = 1951] [serial = 2267] [outer = 0x0] 07:22:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x117141400) [pid = 1951] [serial = 2268] [outer = 0x116981000] 07:22:04 INFO - PROCESS | 1951 | 1466691724471 Marionette DEBUG loaded listener.js 07:22:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x118158000) [pid = 1951] [serial = 2269] [outer = 0x116981000] 07:22:04 INFO - PROCESS | 1951 | ++DOCSHELL 0x111ad9800 == 47 [pid = 1951] [id = 757] 07:22:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x116763400) [pid = 1951] [serial = 2270] [outer = 0x0] 07:22:04 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x116906400) [pid = 1951] [serial = 2271] [outer = 0x116763400] 07:22:04 INFO - PROCESS | 1951 | 1466691724979 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]]]}] 07:22:04 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. 07:22:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 07:22:04 INFO - PROCESS | 1951 | 1466691724984 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 07:22:04 INFO - PROCESS | 1951 | 1466691724986 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 07:22:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:22:04 INFO - PROCESS | 1951 | 1466691724988 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:22:04 INFO - PROCESS | 1951 | 1466691724991 Marionette TRACE conn2 <- [1,2994,null,{}] 07:22:05 INFO - PROCESS | 1951 | 1466691724999 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}] 07:22:05 INFO - PROCESS | 1951 | 1466691725002 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:05 INFO - PROCESS | 1951 | 1466691725341 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 07:22:05 INFO - PROCESS | 1951 | 1466691725402 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:05 INFO - PROCESS | 1951 | 1466691725404 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:05 INFO - PROCESS | 1951 | ++DOCSHELL 0x116ac6800 == 48 [pid = 1951] [id = 758] 07:22:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x11299b800) [pid = 1951] [serial = 2272] [outer = 0x0] 07:22:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x112f59800) [pid = 1951] [serial = 2273] [outer = 0x11299b800] 07:22:05 INFO - PROCESS | 1951 | 1466691725431 Marionette DEBUG loaded listener.js 07:22:05 INFO - PROCESS | 1951 | ++DOMWINDOW == 115 (0x115dbfc00) [pid = 1951] [serial = 2274] [outer = 0x11299b800] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12d2cd800 == 47 [pid = 1951] [id = 753] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12d020000 == 46 [pid = 1951] [id = 752] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12529b000 == 45 [pid = 1951] [id = 751] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12cd7c800 == 44 [pid = 1951] [id = 750] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12cbb2000 == 43 [pid = 1951] [id = 749] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12c88b800 == 42 [pid = 1951] [id = 748] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x123acc000 == 41 [pid = 1951] [id = 747] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12a514000 == 40 [pid = 1951] [id = 746] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 114 (0x126aefc00) [pid = 1951] [serial = 2206] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12a8ee800 == 39 [pid = 1951] [id = 745] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x1198e8800 == 38 [pid = 1951] [id = 744] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x1293bf000 == 37 [pid = 1951] [id = 743] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x128e82000 == 36 [pid = 1951] [id = 742] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x126aa8000 == 35 [pid = 1951] [id = 741] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x123ace000 == 34 [pid = 1951] [id = 740] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x1213d0000 == 33 [pid = 1951] [id = 739] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x1198eb800 == 32 [pid = 1951] [id = 738] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x116fde800 == 31 [pid = 1951] [id = 737] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x113cdc000 == 30 [pid = 1951] [id = 736] 07:22:05 INFO - PROCESS | 1951 | --DOCSHELL 0x12be59800 == 29 [pid = 1951] [id = 735] 07:22:05 INFO - PROCESS | 1951 | 1466691725887 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]]]}] 07:22:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:22:05 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 07:22:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 922ms 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x125342800) [pid = 1951] [serial = 2204] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x11921cc00) [pid = 1951] [serial = 2188] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x1213f7000) [pid = 1951] [serial = 2192] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x1199d8800) [pid = 1951] [serial = 2191] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x121a63c00) [pid = 1951] [serial = 2195] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x121a57800) [pid = 1951] [serial = 2194] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x1176ca000) [pid = 1951] [serial = 2198] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x11229ec00) [pid = 1951] [serial = 2197] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x117e89000) [pid = 1951] [serial = 2161] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x112959800) [pid = 1951] [serial = 2159] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x111c1d800) [pid = 1951] [serial = 2158] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x118489400) [pid = 1951] [serial = 2185] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x1174f6400) [pid = 1951] [serial = 2182] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x1183e9000) [pid = 1951] [serial = 2183] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x113c93000) [pid = 1951] [serial = 2179] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x11614c800) [pid = 1951] [serial = 2180] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x112998400) [pid = 1951] [serial = 2176] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x1129c5400) [pid = 1951] [serial = 2177] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x11848e800) [pid = 1951] [serial = 2174] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x11815a000) [pid = 1951] [serial = 2173] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1129d2000) [pid = 1951] [serial = 2171] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x112964800) [pid = 1951] [serial = 2170] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x126aee800) [pid = 1951] [serial = 2168] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1252ea400) [pid = 1951] [serial = 2167] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x120fd0000) [pid = 1951] [serial = 2165] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x11982ac00) [pid = 1951] [serial = 2164] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x118408c00) [pid = 1951] [serial = 2162] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x11960ec00) [pid = 1951] [serial = 2189] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x118574c00) [pid = 1951] [serial = 2186] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x11982f000) [pid = 1951] [serial = 2200] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x124bd2800) [pid = 1951] [serial = 2203] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x124913400) [pid = 1951] [serial = 2201] [outer = 0x0] [url = about:blank] 07:22:05 INFO - PROCESS | 1951 | 1466691725918 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 07:22:05 INFO - PROCESS | 1951 | 1466691725921 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 07:22:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:22:05 INFO - PROCESS | 1951 | 1466691725926 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:22:05 INFO - PROCESS | 1951 | 1466691725927 Marionette TRACE conn2 <- [1,2998,null,{}] 07:22:05 INFO - PROCESS | 1951 | 1466691725930 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}] 07:22:05 INFO - PROCESS | 1951 | 1466691725932 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:06 INFO - PROCESS | 1951 | 1466691726012 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 07:22:06 INFO - PROCESS | 1951 | 1466691726016 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:06 INFO - PROCESS | 1951 | 1466691726018 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x116aba800 == 30 [pid = 1951] [id = 759] 07:22:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x112fa5000) [pid = 1951] [serial = 2275] [outer = 0x0] 07:22:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x1164de800) [pid = 1951] [serial = 2276] [outer = 0x112fa5000] 07:22:06 INFO - PROCESS | 1951 | 1466691726049 Marionette DEBUG loaded listener.js 07:22:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x116a1a800) [pid = 1951] [serial = 2277] [outer = 0x112fa5000] 07:22:06 INFO - PROCESS | 1951 | 1466691726368 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]]]}] 07:22:06 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. 07:22:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 472ms 07:22:06 INFO - PROCESS | 1951 | 1466691726399 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 07:22:06 INFO - PROCESS | 1951 | 1466691726401 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 07:22:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:22:06 INFO - PROCESS | 1951 | 1466691726405 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:22:06 INFO - PROCESS | 1951 | 1466691726407 Marionette TRACE conn2 <- [1,3002,null,{}] 07:22:06 INFO - PROCESS | 1951 | 1466691726409 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}] 07:22:06 INFO - PROCESS | 1951 | 1466691726411 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:06 INFO - PROCESS | 1951 | 1466691726514 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 07:22:06 INFO - PROCESS | 1951 | 1466691726577 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:06 INFO - PROCESS | 1951 | 1466691726578 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:06 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a4e800 == 31 [pid = 1951] [id = 760] 07:22:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x1129cc400) [pid = 1951] [serial = 2278] [outer = 0x0] 07:22:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x11848d400) [pid = 1951] [serial = 2279] [outer = 0x1129cc400] 07:22:06 INFO - PROCESS | 1951 | 1466691726607 Marionette DEBUG loaded listener.js 07:22:06 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x118aaf800) [pid = 1951] [serial = 2280] [outer = 0x1129cc400] 07:22:06 INFO - PROCESS | 1951 | 1466691726866 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]]]}] 07:22:06 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. 07:22:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 475ms 07:22:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:22:06 INFO - PROCESS | 1951 | 1466691726879 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 07:22:06 INFO - PROCESS | 1951 | 1466691726882 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 07:22:06 INFO - PROCESS | 1951 | 1466691726896 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:22:06 INFO - PROCESS | 1951 | 1466691726899 Marionette TRACE conn2 <- [1,3006,null,{}] 07:22:06 INFO - PROCESS | 1951 | 1466691726913 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}] 07:22:06 INFO - PROCESS | 1951 | 1466691726914 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:07 INFO - PROCESS | 1951 | 1466691727000 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 07:22:07 INFO - PROCESS | 1951 | 1466691727060 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:07 INFO - PROCESS | 1951 | 1466691727061 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x12396a800 == 32 [pid = 1951] [id = 761] 07:22:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x118235000) [pid = 1951] [serial = 2281] [outer = 0x0] 07:22:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x11960a800) [pid = 1951] [serial = 2282] [outer = 0x118235000] 07:22:07 INFO - PROCESS | 1951 | 1466691727087 Marionette DEBUG loaded listener.js 07:22:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x1199ac800) [pid = 1951] [serial = 2283] [outer = 0x118235000] 07:22:07 INFO - PROCESS | 1951 | 1466691727367 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]]]}] 07:22:07 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. 07:22:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 543ms 07:22:07 INFO - PROCESS | 1951 | 1466691727429 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 07:22:07 INFO - PROCESS | 1951 | 1466691727431 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 07:22:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:22:07 INFO - PROCESS | 1951 | 1466691727434 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:22:07 INFO - PROCESS | 1951 | 1466691727439 Marionette TRACE conn2 <- [1,3010,null,{}] 07:22:07 INFO - PROCESS | 1951 | 1466691727442 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}] 07:22:07 INFO - PROCESS | 1951 | 1466691727444 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:07 INFO - PROCESS | 1951 | 1466691727568 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 07:22:07 INFO - PROCESS | 1951 | 1466691727638 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:07 INFO - PROCESS | 1951 | 1466691727639 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:07 INFO - PROCESS | 1951 | ++DOCSHELL 0x126aa4800 == 33 [pid = 1951] [id = 762] 07:22:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x117141800) [pid = 1951] [serial = 2284] [outer = 0x0] 07:22:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x1199b0000) [pid = 1951] [serial = 2285] [outer = 0x117141800] 07:22:07 INFO - PROCESS | 1951 | 1466691727670 Marionette DEBUG loaded listener.js 07:22:07 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x120f0ac00) [pid = 1951] [serial = 2286] [outer = 0x117141800] 07:22:07 INFO - PROCESS | 1951 | 1466691727893 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]]]}] 07:22:07 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 07:22:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 524ms 07:22:07 INFO - PROCESS | 1951 | 1466691727958 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 07:22:07 INFO - PROCESS | 1951 | 1466691727960 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 07:22:07 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:22:07 INFO - PROCESS | 1951 | 1466691727962 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:22:07 INFO - PROCESS | 1951 | 1466691727963 Marionette TRACE conn2 <- [1,3014,null,{}] 07:22:07 INFO - PROCESS | 1951 | 1466691727973 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}] 07:22:07 INFO - PROCESS | 1951 | 1466691727974 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:08 INFO - PROCESS | 1951 | 1466691728106 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 07:22:08 INFO - PROCESS | 1951 | 1466691728110 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:08 INFO - PROCESS | 1951 | 1466691728114 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x128d19000 == 34 [pid = 1951] [id = 763] 07:22:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x123a76400) [pid = 1951] [serial = 2287] [outer = 0x0] 07:22:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x123e0a000) [pid = 1951] [serial = 2288] [outer = 0x123a76400] 07:22:08 INFO - PROCESS | 1951 | 1466691728171 Marionette DEBUG loaded listener.js 07:22:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x124bd2800) [pid = 1951] [serial = 2289] [outer = 0x123a76400] 07:22:08 INFO - PROCESS | 1951 | [1951] 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 07:22:08 INFO - PROCESS | 1951 | 1466691728531 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:22:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:22:08 INFO - {} 07:22:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:22:08 INFO - {} 07:22:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:22:08 INFO - {} 07:22:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:22:08 INFO - {} 07:22:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 618ms 07:22:08 INFO - PROCESS | 1951 | 1466691728581 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 07:22:08 INFO - PROCESS | 1951 | 1466691728582 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 07:22:08 INFO - TEST-START | /FileAPI/fileReader.html 07:22:08 INFO - PROCESS | 1951 | 1466691728584 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:22:08 INFO - PROCESS | 1951 | 1466691728585 Marionette TRACE conn2 <- [1,3018,null,{}] 07:22:08 INFO - PROCESS | 1951 | 1466691728587 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}] 07:22:08 INFO - PROCESS | 1951 | 1466691728588 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:08 INFO - PROCESS | 1951 | 1466691728692 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 07:22:08 INFO - PROCESS | 1951 | 1466691728703 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:08 INFO - PROCESS | 1951 | 1466691728704 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:08 INFO - PROCESS | 1951 | ++DOCSHELL 0x1295b2800 == 35 [pid = 1951] [id = 764] 07:22:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x124cf6400) [pid = 1951] [serial = 2290] [outer = 0x0] 07:22:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x126ac1000) [pid = 1951] [serial = 2291] [outer = 0x124cf6400] 07:22:08 INFO - PROCESS | 1951 | 1466691728728 Marionette DEBUG loaded listener.js 07:22:08 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x126af5800) [pid = 1951] [serial = 2292] [outer = 0x124cf6400] 07:22:09 INFO - PROCESS | 1951 | 1466691729028 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]]]}] 07:22:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:22:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:22:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:22:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:22:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 468ms 07:22:09 INFO - PROCESS | 1951 | 1466691729054 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 07:22:09 INFO - TEST-START | /FileAPI/historical.html 07:22:09 INFO - PROCESS | 1951 | 1466691729057 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 07:22:09 INFO - PROCESS | 1951 | 1466691729059 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:22:09 INFO - PROCESS | 1951 | 1466691729060 Marionette TRACE conn2 <- [1,3022,null,{}] 07:22:09 INFO - PROCESS | 1951 | 1466691729071 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}] 07:22:09 INFO - PROCESS | 1951 | 1466691729073 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:09 INFO - PROCESS | 1951 | 1466691729177 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 07:22:09 INFO - PROCESS | 1951 | 1466691729180 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:09 INFO - PROCESS | 1951 | 1466691729182 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x12ac34800 == 36 [pid = 1951] [id = 765] 07:22:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x125346c00) [pid = 1951] [serial = 2293] [outer = 0x0] 07:22:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x126c4c000) [pid = 1951] [serial = 2294] [outer = 0x125346c00] 07:22:09 INFO - PROCESS | 1951 | 1466691729205 Marionette DEBUG loaded listener.js 07:22:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x12735a800) [pid = 1951] [serial = 2295] [outer = 0x125346c00] 07:22:09 INFO - PROCESS | 1951 | 1466691729509 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"]]]}] 07:22:09 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:22:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:22:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:22:09 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:22:09 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:22:09 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:22:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:22:09 INFO - TEST-OK | /FileAPI/historical.html | took 480ms 07:22:09 INFO - TEST-START | /FileAPI/idlharness.html 07:22:09 INFO - PROCESS | 1951 | 1466691729541 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 07:22:09 INFO - PROCESS | 1951 | 1466691729542 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 07:22:09 INFO - PROCESS | 1951 | 1466691729545 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:22:09 INFO - PROCESS | 1951 | 1466691729546 Marionette TRACE conn2 <- [1,3026,null,{}] 07:22:09 INFO - PROCESS | 1951 | 1466691729556 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}] 07:22:09 INFO - PROCESS | 1951 | 1466691729564 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:09 INFO - PROCESS | 1951 | 1466691729662 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 07:22:09 INFO - PROCESS | 1951 | 1466691729665 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:09 INFO - PROCESS | 1951 | 1466691729667 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:09 INFO - PROCESS | 1951 | ++DOCSHELL 0x119a4e000 == 37 [pid = 1951] [id = 766] 07:22:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x1273e8400) [pid = 1951] [serial = 2296] [outer = 0x0] 07:22:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x1288c2400) [pid = 1951] [serial = 2297] [outer = 0x1273e8400] 07:22:09 INFO - PROCESS | 1951 | 1466691729692 Marionette DEBUG loaded listener.js 07:22:09 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x1288cc000) [pid = 1951] [serial = 2298] [outer = 0x1273e8400] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x124996000) [pid = 1951] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x11856b800) [pid = 1951] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x1253db800) [pid = 1951] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x126c46c00) [pid = 1951] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x125347800) [pid = 1951] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x11275fc00) [pid = 1951] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x121251000) [pid = 1951] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x1199de400) [pid = 1951] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x110e65800) [pid = 1951] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x118f8f400) [pid = 1951] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x1253e0000) [pid = 1951] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x11850b400) [pid = 1951] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1129c7400) [pid = 1951] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x118236000) [pid = 1951] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1129c8c00) [pid = 1951] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x1211d0800) [pid = 1951] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x1288c1000) [pid = 1951] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1273e9000) [pid = 1951] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 07:22:10 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x11295c000) [pid = 1951] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 07:22:10 INFO - PROCESS | 1951 | 1466691730333 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]]]}] 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:22:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:22:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:22:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:22:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:22:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:22:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:22:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:22:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:22:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:22:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:22:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:22:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:22:10 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 07:22:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:22:10 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 07:22:10 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 07:22:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:22:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:22:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:22:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:22:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:22:10 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 07:22:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:22:10 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 07:22:10 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 07:22:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:22:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:22:10 INFO - TEST-OK | /FileAPI/idlharness.html | took 845ms 07:22:10 INFO - PROCESS | 1951 | 1466691730391 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 07:22:10 INFO - TEST-START | /FileAPI/idlharness.worker 07:22:10 INFO - PROCESS | 1951 | 1466691730392 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 07:22:10 INFO - PROCESS | 1951 | 1466691730404 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:22:10 INFO - PROCESS | 1951 | 1466691730405 Marionette TRACE conn2 <- [1,3030,null,{}] 07:22:10 INFO - PROCESS | 1951 | 1466691730425 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}] 07:22:10 INFO - PROCESS | 1951 | 1466691730426 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:10 INFO - PROCESS | 1951 | 1466691730510 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 07:22:10 INFO - PROCESS | 1951 | 1466691730515 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:10 INFO - PROCESS | 1951 | 1466691730516 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:10 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d7c1000 == 38 [pid = 1951] [id = 767] 07:22:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x128a5b800) [pid = 1951] [serial = 2299] [outer = 0x0] 07:22:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x129447400) [pid = 1951] [serial = 2300] [outer = 0x128a5b800] 07:22:10 INFO - PROCESS | 1951 | 1466691730541 Marionette DEBUG loaded listener.js 07:22:10 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x12955a400) [pid = 1951] [serial = 2301] [outer = 0x128a5b800] 07:22:10 INFO - PROCESS | 1951 | [1951] 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 07:22:11 INFO - PROCESS | 1951 | 1466691731143 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,{},{}]]]}] 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:22:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:22:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:22:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:22:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:22:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:22:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:22:11 INFO - {} 07:22:11 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 07:22:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:22:11 INFO - {} 07:22:11 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 - {} 07:22:11 INFO - {} 07:22:11 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 07:22:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:22:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:22:11 INFO - {} 07:22:11 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 07:22:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:22:11 INFO - {} 07:22:11 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 - {} 07:22:11 INFO - {} 07:22:11 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 07:22:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:22:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:22:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 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 07:22:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:22:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:22:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 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 07:22:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 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 07:22:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 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 07:22:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:22:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:22:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:22:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:22:11 INFO - {} 07:22:11 INFO - TEST-OK | /FileAPI/idlharness.worker | took 811ms 07:22:11 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:22:11 INFO - PROCESS | 1951 | 1466691731206 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 07:22:11 INFO - PROCESS | 1951 | 1466691731207 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 07:22:11 INFO - PROCESS | 1951 | 1466691731209 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:22:11 INFO - PROCESS | 1951 | 1466691731211 Marionette TRACE conn2 <- [1,3034,null,{}] 07:22:11 INFO - PROCESS | 1951 | 1466691731213 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}] 07:22:11 INFO - PROCESS | 1951 | 1466691731214 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:11 INFO - PROCESS | 1951 | 1466691731312 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 07:22:11 INFO - PROCESS | 1951 | 1466691731315 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:11 INFO - PROCESS | 1951 | 1466691731316 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d693000 == 39 [pid = 1951] [id = 768] 07:22:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x12957ec00) [pid = 1951] [serial = 2302] [outer = 0x0] 07:22:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x12bb07c00) [pid = 1951] [serial = 2303] [outer = 0x12957ec00] 07:22:11 INFO - PROCESS | 1951 | 1466691731348 Marionette DEBUG loaded listener.js 07:22:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x12bb0f800) [pid = 1951] [serial = 2304] [outer = 0x12957ec00] 07:22:11 INFO - PROCESS | 1951 | 1466691731639 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]]]}] 07:22:11 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:22:11 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 468ms 07:22:11 INFO - PROCESS | 1951 | 1466691731679 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 07:22:11 INFO - PROCESS | 1951 | 1466691731680 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 07:22:11 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:22:11 INFO - PROCESS | 1951 | 1466691731682 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:22:11 INFO - PROCESS | 1951 | 1466691731684 Marionette TRACE conn2 <- [1,3038,null,{}] 07:22:11 INFO - PROCESS | 1951 | 1466691731690 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}] 07:22:11 INFO - PROCESS | 1951 | 1466691731691 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:11 INFO - PROCESS | 1951 | 1466691731791 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 07:22:11 INFO - PROCESS | 1951 | 1466691731852 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:11 INFO - PROCESS | 1951 | 1466691731853 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:11 INFO - PROCESS | 1951 | ++DOCSHELL 0x12dfc0000 == 40 [pid = 1951] [id = 769] 07:22:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x112858c00) [pid = 1951] [serial = 2305] [outer = 0x0] 07:22:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x112861400) [pid = 1951] [serial = 2306] [outer = 0x112858c00] 07:22:11 INFO - PROCESS | 1951 | 1466691731877 Marionette DEBUG loaded listener.js 07:22:11 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x12aa2bc00) [pid = 1951] [serial = 2307] [outer = 0x112858c00] 07:22:12 INFO - PROCESS | 1951 | 1466691732152 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"]]]}] 07:22:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:22:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 524ms 07:22:12 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:22:12 INFO - PROCESS | 1951 | 1466691732209 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 07:22:12 INFO - PROCESS | 1951 | 1466691732211 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 07:22:12 INFO - PROCESS | 1951 | 1466691732215 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:22:12 INFO - PROCESS | 1951 | 1466691732218 Marionette TRACE conn2 <- [1,3042,null,{}] 07:22:12 INFO - PROCESS | 1951 | 1466691732224 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}] 07:22:12 INFO - PROCESS | 1951 | 1466691732226 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:12 INFO - PROCESS | 1951 | 1466691732336 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 07:22:12 INFO - PROCESS | 1951 | 1466691732394 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:12 INFO - PROCESS | 1951 | 1466691732397 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:12 INFO - PROCESS | 1951 | ++DOCSHELL 0x116688800 == 41 [pid = 1951] [id = 770] 07:22:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x11285a400) [pid = 1951] [serial = 2308] [outer = 0x0] 07:22:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x11285cc00) [pid = 1951] [serial = 2309] [outer = 0x11285a400] 07:22:12 INFO - PROCESS | 1951 | 1466691732428 Marionette DEBUG loaded listener.js 07:22:12 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x1129cac00) [pid = 1951] [serial = 2310] [outer = 0x11285a400] 07:22:12 INFO - PROCESS | 1951 | 1466691732910 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]]]}] 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:22:12 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. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:22:12 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'.) 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:22:12 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. 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:22:12 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. 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:22:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:22:12 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. 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:22:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:22:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:22:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:22:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:22:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:22:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:22:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:22:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:22:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:22:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 731ms 07:22:12 INFO - PROCESS | 1951 | 1466691732947 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 07:22:12 INFO - PROCESS | 1951 | 1466691732951 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 07:22:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:22:12 INFO - PROCESS | 1951 | 1466691732956 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:22:12 INFO - PROCESS | 1951 | 1466691732958 Marionette TRACE conn2 <- [1,3046,null,{}] 07:22:13 INFO - PROCESS | 1951 | 1466691733004 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}] 07:22:13 INFO - PROCESS | 1951 | 1466691733006 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:13 INFO - PROCESS | 1951 | 1466691733123 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 07:22:13 INFO - PROCESS | 1951 | 1466691733228 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:13 INFO - PROCESS | 1951 | 1466691733230 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x126aaa000 == 42 [pid = 1951] [id = 771] 07:22:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x1130b7800) [pid = 1951] [serial = 2311] [outer = 0x0] 07:22:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x11960dc00) [pid = 1951] [serial = 2312] [outer = 0x1130b7800] 07:22:13 INFO - PROCESS | 1951 | 1466691733260 Marionette DEBUG loaded listener.js 07:22:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x1199b2400) [pid = 1951] [serial = 2313] [outer = 0x1130b7800] 07:22:13 INFO - PROCESS | 1951 | [1951] 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 07:22:13 INFO - PROCESS | 1951 | 1466691733656 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:22:13 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:22:13 INFO - {} 07:22:13 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 722ms 07:22:13 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:22:13 INFO - PROCESS | 1951 | 1466691733677 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 07:22:13 INFO - PROCESS | 1951 | 1466691733679 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 07:22:13 INFO - PROCESS | 1951 | 1466691733681 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:22:13 INFO - PROCESS | 1951 | 1466691733683 Marionette TRACE conn2 <- [1,3050,null,{}] 07:22:13 INFO - PROCESS | 1951 | 1466691733690 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}] 07:22:13 INFO - PROCESS | 1951 | 1466691733693 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:13 INFO - PROCESS | 1951 | 1466691733823 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 07:22:13 INFO - PROCESS | 1951 | 1466691733950 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:13 INFO - PROCESS | 1951 | 1466691733953 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:13 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d698000 == 43 [pid = 1951] [id = 772] 07:22:13 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x121a56800) [pid = 1951] [serial = 2314] [outer = 0x0] 07:22:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x1252ebc00) [pid = 1951] [serial = 2315] [outer = 0x121a56800] 07:22:14 INFO - PROCESS | 1951 | 1466691734009 Marionette DEBUG loaded listener.js 07:22:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 105 (0x126a0b400) [pid = 1951] [serial = 2316] [outer = 0x121a56800] 07:22:14 INFO - PROCESS | 1951 | 1466691734401 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]]]}] 07:22:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:22:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:22:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:22:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:22:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 773ms 07:22:14 INFO - PROCESS | 1951 | 1466691734464 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 07:22:14 INFO - PROCESS | 1951 | 1466691734466 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 07:22:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:22:14 INFO - PROCESS | 1951 | 1466691734470 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:22:14 INFO - PROCESS | 1951 | 1466691734472 Marionette TRACE conn2 <- [1,3054,null,{}] 07:22:14 INFO - PROCESS | 1951 | 1466691734474 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}] 07:22:14 INFO - PROCESS | 1951 | 1466691734475 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:14 INFO - PROCESS | 1951 | 1466691734579 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 07:22:14 INFO - PROCESS | 1951 | 1466691734637 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:14 INFO - PROCESS | 1951 | 1466691734638 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:14 INFO - PROCESS | 1951 | ++DOCSHELL 0x12d97a800 == 44 [pid = 1951] [id = 773] 07:22:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 106 (0x1288c5400) [pid = 1951] [serial = 2317] [outer = 0x0] 07:22:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 107 (0x128ec7800) [pid = 1951] [serial = 2318] [outer = 0x1288c5400] 07:22:14 INFO - PROCESS | 1951 | 1466691734666 Marionette DEBUG loaded listener.js 07:22:14 INFO - PROCESS | 1951 | ++DOMWINDOW == 108 (0x1291ea000) [pid = 1951] [serial = 2319] [outer = 0x1288c5400] 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:22:15 INFO - PROCESS | 1951 | 1466691735186 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"]]]}] 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:22:15 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" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:22:15 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" 07:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:22:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 741ms 07:22:15 INFO - PROCESS | 1951 | 1466691735223 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 07:22:15 INFO - PROCESS | 1951 | 1466691735225 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 07:22:15 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:22:15 INFO - PROCESS | 1951 | 1466691735229 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:22:15 INFO - PROCESS | 1951 | 1466691735230 Marionette TRACE conn2 <- [1,3058,null,{}] 07:22:15 INFO - PROCESS | 1951 | 1466691735233 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}] 07:22:15 INFO - PROCESS | 1951 | 1466691735234 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:15 INFO - PROCESS | 1951 | 1466691735339 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 07:22:15 INFO - PROCESS | 1951 | 1466691735416 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:15 INFO - PROCESS | 1951 | 1466691735417 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:15 INFO - PROCESS | 1951 | ++DOCSHELL 0x123ebb800 == 45 [pid = 1951] [id = 774] 07:22:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 109 (0x114ec3c00) [pid = 1951] [serial = 2320] [outer = 0x0] 07:22:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 110 (0x117e83800) [pid = 1951] [serial = 2321] [outer = 0x114ec3c00] 07:22:15 INFO - PROCESS | 1951 | 1466691735445 Marionette DEBUG loaded listener.js 07:22:15 INFO - PROCESS | 1951 | ++DOMWINDOW == 111 (0x124911800) [pid = 1951] [serial = 2322] [outer = 0x114ec3c00] 07:22:15 INFO - PROCESS | 1951 | 1466691735996 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]]]}] 07:22:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:22:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:22:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:22:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:22:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:22:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:22:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:22:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:22:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:22:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:22:16 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:16 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:22:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:22:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:22:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:22:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:22:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:22:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:22:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:22:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:22:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:22:16 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 822ms 07:22:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:22:16 INFO - PROCESS | 1951 | 1466691736069 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 07:22:16 INFO - PROCESS | 1951 | 1466691736071 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 07:22:16 INFO - PROCESS | 1951 | 1466691736076 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:22:16 INFO - PROCESS | 1951 | 1466691736078 Marionette TRACE conn2 <- [1,3062,null,{}] 07:22:16 INFO - PROCESS | 1951 | 1466691736082 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}] 07:22:16 INFO - PROCESS | 1951 | 1466691736083 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:16 INFO - PROCESS | 1951 | 1466691736187 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 07:22:16 INFO - PROCESS | 1951 | 1466691736267 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:16 INFO - PROCESS | 1951 | 1466691736269 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x1249e7800 == 46 [pid = 1951] [id = 775] 07:22:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 112 (0x11299e800) [pid = 1951] [serial = 2323] [outer = 0x0] 07:22:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 113 (0x113242000) [pid = 1951] [serial = 2324] [outer = 0x11299e800] 07:22:16 INFO - PROCESS | 1951 | 1466691736300 Marionette DEBUG loaded listener.js 07:22:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 114 (0x117e89000) [pid = 1951] [serial = 2325] [outer = 0x11299e800] 07:22:16 INFO - PROCESS | 1951 | [1951] 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 07:22:16 INFO - PROCESS | 1951 | 1466691736686 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:22:16 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:22:16 INFO - {} 07:22:16 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 627ms 07:22:16 INFO - PROCESS | 1951 | 1466691736702 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 07:22:16 INFO - PROCESS | 1951 | 1466691736705 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 07:22:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:22:16 INFO - PROCESS | 1951 | 1466691736709 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:22:16 INFO - PROCESS | 1951 | 1466691736711 Marionette TRACE conn2 <- [1,3066,null,{}] 07:22:16 INFO - PROCESS | 1951 | 1466691736713 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}] 07:22:16 INFO - PROCESS | 1951 | 1466691736715 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:16 INFO - PROCESS | 1951 | 1466691736813 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 07:22:16 INFO - PROCESS | 1951 | 1466691736874 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:16 INFO - PROCESS | 1951 | 1466691736876 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:16 INFO - PROCESS | 1951 | ++DOCSHELL 0x1249ee000 == 47 [pid = 1951] [id = 776] 07:22:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 115 (0x11958bc00) [pid = 1951] [serial = 2326] [outer = 0x0] 07:22:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 116 (0x120e51c00) [pid = 1951] [serial = 2327] [outer = 0x11958bc00] 07:22:16 INFO - PROCESS | 1951 | 1466691736904 Marionette DEBUG loaded listener.js 07:22:16 INFO - PROCESS | 1951 | ++DOMWINDOW == 117 (0x121a5d000) [pid = 1951] [serial = 2328] [outer = 0x11958bc00] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x12d693000 == 46 [pid = 1951] [id = 768] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x12d7c1000 == 45 [pid = 1951] [id = 767] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x119a4e000 == 44 [pid = 1951] [id = 766] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x12ac34800 == 43 [pid = 1951] [id = 765] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x1295b2800 == 42 [pid = 1951] [id = 764] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x128d19000 == 41 [pid = 1951] [id = 763] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x126aa4800 == 40 [pid = 1951] [id = 762] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x12396a800 == 39 [pid = 1951] [id = 761] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x119a4e800 == 38 [pid = 1951] [id = 760] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x116aba800 == 37 [pid = 1951] [id = 759] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x116ac6800 == 36 [pid = 1951] [id = 758] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x111ad9800 == 35 [pid = 1951] [id = 757] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x121094000 == 34 [pid = 1951] [id = 756] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x116fe8000 == 33 [pid = 1951] [id = 755] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x12d7ad000 == 32 [pid = 1951] [id = 754] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x1249e7800 == 31 [pid = 1951] [id = 775] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x123ebb800 == 30 [pid = 1951] [id = 774] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x12d97a800 == 29 [pid = 1951] [id = 773] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x12d698000 == 28 [pid = 1951] [id = 772] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x126aaa000 == 27 [pid = 1951] [id = 771] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x12dfc0000 == 26 [pid = 1951] [id = 769] 07:22:17 INFO - PROCESS | 1951 | --DOCSHELL 0x116688800 == 25 [pid = 1951] [id = 770] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 116 (0x126e8d800) [pid = 1951] [serial = 2244] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 115 (0x126a14000) [pid = 1951] [serial = 2241] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 114 (0x11299b400) [pid = 1951] [serial = 2209] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 113 (0x1129c6000) [pid = 1951] [serial = 2210] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 112 (0x12491f400) [pid = 1951] [serial = 2236] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 111 (0x120e4b000) [pid = 1951] [serial = 2227] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 110 (0x1211d1400) [pid = 1951] [serial = 2228] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 109 (0x1176ca400) [pid = 1951] [serial = 2215] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 108 (0x117e8b800) [pid = 1951] [serial = 2216] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 107 (0x119586c00) [pid = 1951] [serial = 2224] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 106 (0x1199d7c00) [pid = 1951] [serial = 2225] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 105 (0x126c4a800) [pid = 1951] [serial = 2207] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 104 (0x121a63000) [pid = 1951] [serial = 2233] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x123e14000) [pid = 1951] [serial = 2234] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x118575800) [pid = 1951] [serial = 2221] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x118f91c00) [pid = 1951] [serial = 2222] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x118484800) [pid = 1951] [serial = 2218] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x11850c400) [pid = 1951] [serial = 2219] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x112a78000) [pid = 1951] [serial = 2212] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x115e8b800) [pid = 1951] [serial = 2213] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x121489800) [pid = 1951] [serial = 2230] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x121a5a800) [pid = 1951] [serial = 2231] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x1288c6800) [pid = 1951] [serial = 2250] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x1273ed400) [pid = 1951] [serial = 2247] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x1164e7000) [pid = 1951] [serial = 2253] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1183f2400) [pid = 1951] [serial = 2254] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x128a5e400) [pid = 1951] [serial = 2259] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x128a65c00) [pid = 1951] [serial = 2260] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x1288bec00) [pid = 1951] [serial = 2248] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 87 (0x1288cc800) [pid = 1951] [serial = 2251] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 86 (0x1252f6800) [pid = 1951] [serial = 2257] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 85 (0x126c46800) [pid = 1951] [serial = 2242] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 84 (0x12735cc00) [pid = 1951] [serial = 2245] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 83 (0x128ac4800) [pid = 1951] [serial = 2262] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 82 (0x1213f4800) [pid = 1951] [serial = 2256] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 81 (0x1252f0c00) [pid = 1951] [serial = 2237] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | --DOMWINDOW == 80 (0x11980cc00) [pid = 1951] [serial = 2239] [outer = 0x0] [url = about:blank] 07:22:17 INFO - PROCESS | 1951 | 1466691737969 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]]]}] 07:22:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:22:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:22:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:22:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:22:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:22:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:22:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:22:17 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1274ms 07:22:17 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:22:17 INFO - PROCESS | 1951 | 1466691737983 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 07:22:17 INFO - PROCESS | 1951 | 1466691737987 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 07:22:17 INFO - PROCESS | 1951 | 1466691737991 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:22:17 INFO - PROCESS | 1951 | 1466691737993 Marionette TRACE conn2 <- [1,3070,null,{}] 07:22:17 INFO - PROCESS | 1951 | 1466691737996 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}] 07:22:18 INFO - PROCESS | 1951 | 1466691737998 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:18 INFO - PROCESS | 1951 | 1466691738085 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 07:22:18 INFO - PROCESS | 1951 | 1466691738147 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:18 INFO - PROCESS | 1951 | 1466691738150 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x116673000 == 26 [pid = 1951] [id = 777] 07:22:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 81 (0x1129d1400) [pid = 1951] [serial = 2329] [outer = 0x0] 07:22:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 82 (0x112a7e800) [pid = 1951] [serial = 2330] [outer = 0x1129d1400] 07:22:18 INFO - PROCESS | 1951 | 1466691738177 Marionette DEBUG loaded listener.js 07:22:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 83 (0x114e7e000) [pid = 1951] [serial = 2331] [outer = 0x1129d1400] 07:22:18 INFO - PROCESS | 1951 | 1466691738483 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]]]}] 07:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:22:18 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 522ms 07:22:18 INFO - PROCESS | 1951 | 1466691738512 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 07:22:18 INFO - PROCESS | 1951 | 1466691738515 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 07:22:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:22:18 INFO - PROCESS | 1951 | 1466691738521 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:22:18 INFO - PROCESS | 1951 | 1466691738524 Marionette TRACE conn2 <- [1,3074,null,{}] 07:22:18 INFO - PROCESS | 1951 | 1466691738527 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}] 07:22:18 INFO - PROCESS | 1951 | 1466691738529 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:18 INFO - PROCESS | 1951 | 1466691738606 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 07:22:18 INFO - PROCESS | 1951 | 1466691738610 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:18 INFO - PROCESS | 1951 | 1466691738611 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:18 INFO - PROCESS | 1951 | ++DOCSHELL 0x11924c000 == 27 [pid = 1951] [id = 778] 07:22:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 84 (0x11614d400) [pid = 1951] [serial = 2332] [outer = 0x0] 07:22:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 85 (0x116f8e000) [pid = 1951] [serial = 2333] [outer = 0x11614d400] 07:22:18 INFO - PROCESS | 1951 | 1466691738641 Marionette DEBUG loaded listener.js 07:22:18 INFO - PROCESS | 1951 | ++DOMWINDOW == 86 (0x117e86400) [pid = 1951] [serial = 2334] [outer = 0x11614d400] 07:22:18 INFO - PROCESS | 1951 | 1466691738976 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]]]}] 07:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:22:18 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 472ms 07:22:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:22:18 INFO - PROCESS | 1951 | 1466691738996 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 07:22:18 INFO - PROCESS | 1951 | 1466691738997 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 07:22:19 INFO - PROCESS | 1951 | 1466691738999 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:22:19 INFO - PROCESS | 1951 | 1466691739002 Marionette TRACE conn2 <- [1,3078,null,{}] 07:22:19 INFO - PROCESS | 1951 | 1466691739012 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}] 07:22:19 INFO - PROCESS | 1951 | 1466691739015 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:19 INFO - PROCESS | 1951 | 1466691739090 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 07:22:19 INFO - PROCESS | 1951 | 1466691739096 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:19 INFO - PROCESS | 1951 | 1466691739099 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x121739000 == 28 [pid = 1951] [id = 779] 07:22:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 87 (0x11285f800) [pid = 1951] [serial = 2335] [outer = 0x0] 07:22:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 88 (0x118507000) [pid = 1951] [serial = 2336] [outer = 0x11285f800] 07:22:19 INFO - PROCESS | 1951 | 1466691739129 Marionette DEBUG loaded listener.js 07:22:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x119587c00) [pid = 1951] [serial = 2337] [outer = 0x11285f800] 07:22:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 07:22:19 INFO - reader.readAsText(blob_2) 07:22:19 INFO - }" did not throw 07:22:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 07:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 07:22:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 07:22:19 INFO - reader.readAsDataURL(blob_2) 07:22:19 INFO - }" did not throw 07:22:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 07:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 07:22:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 07:22:19 INFO - reader.readAsArrayBuffer(blob_2) 07:22:19 INFO - }" did not throw 07:22:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 07:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 07:22:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 07:22:19 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 07:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:22:19 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 07:22:19 INFO - PROCESS | 1951 | 1466691739477 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 07:22:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:22:19 INFO - PROCESS | 1951 | 1466691739479 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:22:19 INFO - PROCESS | 1951 | 1466691739480 Marionette TRACE conn2 <- [1,3082,null,{}] 07:22:19 INFO - PROCESS | 1951 | 1466691739482 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}] 07:22:19 INFO - PROCESS | 1951 | 1466691739484 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:19 INFO - PROCESS | 1951 | 1466691739563 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 07:22:19 INFO - PROCESS | 1951 | 1466691739567 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:19 INFO - PROCESS | 1951 | 1466691739568 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:19 INFO - PROCESS | 1951 | ++DOCSHELL 0x124cd6000 == 29 [pid = 1951] [id = 780] 07:22:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x11856d400) [pid = 1951] [serial = 2338] [outer = 0x0] 07:22:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x120fce400) [pid = 1951] [serial = 2339] [outer = 0x11856d400] 07:22:19 INFO - PROCESS | 1951 | 1466691739603 Marionette DEBUG loaded listener.js 07:22:19 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x1213f8400) [pid = 1951] [serial = 2340] [outer = 0x11856d400] 07:22:19 INFO - PROCESS | 1951 | 1466691739900 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]]]}] 07:22:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:22:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:22:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:22:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 470ms 07:22:19 INFO - PROCESS | 1951 | 1466691739949 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 07:22:19 INFO - PROCESS | 1951 | 1466691739950 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 07:22:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:22:19 INFO - PROCESS | 1951 | 1466691739960 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:22:19 INFO - PROCESS | 1951 | 1466691739961 Marionette TRACE conn2 <- [1,3086,null,{}] 07:22:19 INFO - PROCESS | 1951 | 1466691739963 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}] 07:22:19 INFO - PROCESS | 1951 | 1466691739965 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:20 INFO - PROCESS | 1951 | 1466691740084 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 07:22:20 INFO - PROCESS | 1951 | 1466691740097 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:20 INFO - PROCESS | 1951 | 1466691740098 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x128985000 == 30 [pid = 1951] [id = 781] 07:22:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x11295f000) [pid = 1951] [serial = 2341] [outer = 0x0] 07:22:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x11994b400) [pid = 1951] [serial = 2342] [outer = 0x11295f000] 07:22:20 INFO - PROCESS | 1951 | 1466691740123 Marionette DEBUG loaded listener.js 07:22:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x121a62c00) [pid = 1951] [serial = 2343] [outer = 0x11295f000] 07:22:20 INFO - PROCESS | 1951 | 1466691740460 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:22:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:22:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 518ms 07:22:20 INFO - PROCESS | 1951 | 1466691740478 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 07:22:20 INFO - PROCESS | 1951 | 1466691740480 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 07:22:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:22:20 INFO - PROCESS | 1951 | 1466691740482 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:22:20 INFO - PROCESS | 1951 | 1466691740483 Marionette TRACE conn2 <- [1,3090,null,{}] 07:22:20 INFO - PROCESS | 1951 | 1466691740485 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}] 07:22:20 INFO - PROCESS | 1951 | 1466691740491 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:20 INFO - PROCESS | 1951 | 1466691740608 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 07:22:20 INFO - PROCESS | 1951 | 1466691740617 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:20 INFO - PROCESS | 1951 | 1466691740619 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:20 INFO - PROCESS | 1951 | ++DOCSHELL 0x128a9f000 == 31 [pid = 1951] [id = 782] 07:22:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x123909400) [pid = 1951] [serial = 2344] [outer = 0x0] 07:22:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x123fcc000) [pid = 1951] [serial = 2345] [outer = 0x123909400] 07:22:20 INFO - PROCESS | 1951 | 1466691740651 Marionette DEBUG loaded listener.js 07:22:20 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x126aed000) [pid = 1951] [serial = 2346] [outer = 0x123909400] 07:22:20 INFO - PROCESS | 1951 | 1466691740959 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:22:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:22:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 520ms 07:22:21 INFO - PROCESS | 1951 | 1466691741002 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 07:22:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:22:21 INFO - PROCESS | 1951 | 1466691741006 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 07:22:21 INFO - PROCESS | 1951 | 1466691741008 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:22:21 INFO - PROCESS | 1951 | 1466691741009 Marionette TRACE conn2 <- [1,3094,null,{}] 07:22:21 INFO - PROCESS | 1951 | 1466691741011 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}] 07:22:21 INFO - PROCESS | 1951 | 1466691741013 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:21 INFO - PROCESS | 1951 | 1466691741107 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 07:22:21 INFO - PROCESS | 1951 | 1466691741117 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:21 INFO - PROCESS | 1951 | 1466691741118 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x1293bb800 == 32 [pid = 1951] [id = 783] 07:22:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x126aed400) [pid = 1951] [serial = 2347] [outer = 0x0] 07:22:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x126c46000) [pid = 1951] [serial = 2348] [outer = 0x126aed400] 07:22:21 INFO - PROCESS | 1951 | 1466691741145 Marionette DEBUG loaded listener.js 07:22:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 101 (0x126c4fc00) [pid = 1951] [serial = 2349] [outer = 0x126aed400] 07:22:21 INFO - PROCESS | 1951 | 1466691741443 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:22:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:22:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 472ms 07:22:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:22:21 INFO - PROCESS | 1951 | 1466691741480 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 07:22:21 INFO - PROCESS | 1951 | 1466691741482 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 07:22:21 INFO - PROCESS | 1951 | 1466691741484 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:22:21 INFO - PROCESS | 1951 | 1466691741485 Marionette TRACE conn2 <- [1,3098,null,{}] 07:22:21 INFO - PROCESS | 1951 | 1466691741490 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}] 07:22:21 INFO - PROCESS | 1951 | 1466691741491 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:21 INFO - PROCESS | 1951 | 1466691741593 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 07:22:21 INFO - PROCESS | 1951 | 1466691741597 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:21 INFO - PROCESS | 1951 | 1466691741598 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:21 INFO - PROCESS | 1951 | ++DOCSHELL 0x12a50d800 == 33 [pid = 1951] [id = 784] 07:22:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 102 (0x126af1c00) [pid = 1951] [serial = 2350] [outer = 0x0] 07:22:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 103 (0x127351000) [pid = 1951] [serial = 2351] [outer = 0x126af1c00] 07:22:21 INFO - PROCESS | 1951 | 1466691741622 Marionette DEBUG loaded listener.js 07:22:21 INFO - PROCESS | 1951 | ++DOMWINDOW == 104 (0x1273f5c00) [pid = 1951] [serial = 2352] [outer = 0x126af1c00] 07:22:21 INFO - PROCESS | 1951 | 1466691741962 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]]]}] 07:22:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:22:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:22:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 522ms 07:22:22 INFO - PROCESS | 1951 | 1466691742006 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 07:22:22 INFO - PROCESS | 1951 | 1466691742007 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 07:22:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:22:22 INFO - PROCESS | 1951 | 1466691742010 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:22:22 INFO - PROCESS | 1951 | 1466691742011 Marionette TRACE conn2 <- [1,3102,null,{}] 07:22:22 INFO - PROCESS | 1951 | 1466691742014 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}] 07:22:22 INFO - PROCESS | 1951 | 1466691742015 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:22 INFO - PROCESS | 1951 | 1466691742334 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 103 (0x128a5b800) [pid = 1951] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 102 (0x124cf6400) [pid = 1951] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 101 (0x125346c00) [pid = 1951] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 100 (0x1273e8400) [pid = 1951] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 99 (0x116981000) [pid = 1951] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 98 (0x116763400) [pid = 1951] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 97 (0x11299b800) [pid = 1951] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 96 (0x112fa5000) [pid = 1951] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 95 (0x128a66000) [pid = 1951] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 94 (0x118235000) [pid = 1951] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 93 (0x117141800) [pid = 1951] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 92 (0x112047400) [pid = 1951] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 91 (0x1129cc400) [pid = 1951] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 90 (0x12957ec00) [pid = 1951] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 89 (0x123a76400) [pid = 1951] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 07:22:22 INFO - PROCESS | 1951 | --DOMWINDOW == 88 (0x112858c00) [pid = 1951] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 07:22:22 INFO - PROCESS | 1951 | 1466691742385 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:22 INFO - PROCESS | 1951 | 1466691742386 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x121737800 == 34 [pid = 1951] [id = 785] 07:22:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 89 (0x112047400) [pid = 1951] [serial = 2353] [outer = 0x0] 07:22:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 90 (0x115e87800) [pid = 1951] [serial = 2354] [outer = 0x112047400] 07:22:22 INFO - PROCESS | 1951 | 1466691742411 Marionette DEBUG loaded listener.js 07:22:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 91 (0x118578000) [pid = 1951] [serial = 2355] [outer = 0x112047400] 07:22:22 INFO - PROCESS | 1951 | 1466691742650 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:22:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:22:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 669ms 07:22:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:22:22 INFO - PROCESS | 1951 | 1466691742679 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 07:22:22 INFO - PROCESS | 1951 | 1466691742680 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 07:22:22 INFO - PROCESS | 1951 | 1466691742682 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:22:22 INFO - PROCESS | 1951 | 1466691742684 Marionette TRACE conn2 <- [1,3106,null,{}] 07:22:22 INFO - PROCESS | 1951 | 1466691742695 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}] 07:22:22 INFO - PROCESS | 1951 | 1466691742696 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:22 INFO - PROCESS | 1951 | 1466691742777 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 07:22:22 INFO - PROCESS | 1951 | 1466691742781 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:22 INFO - PROCESS | 1951 | 1466691742782 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:22 INFO - PROCESS | 1951 | ++DOCSHELL 0x12aee4800 == 35 [pid = 1951] [id = 786] 07:22:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 92 (0x119605c00) [pid = 1951] [serial = 2356] [outer = 0x0] 07:22:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 93 (0x12499d800) [pid = 1951] [serial = 2357] [outer = 0x119605c00] 07:22:22 INFO - PROCESS | 1951 | 1466691742809 Marionette DEBUG loaded listener.js 07:22:22 INFO - PROCESS | 1951 | ++DOMWINDOW == 94 (0x1273eac00) [pid = 1951] [serial = 2358] [outer = 0x119605c00] 07:22:23 INFO - PROCESS | 1951 | 1466691743134 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]]]}] 07:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:22:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:22:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 473ms 07:22:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:22:23 INFO - PROCESS | 1951 | 1466691743162 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 07:22:23 INFO - PROCESS | 1951 | 1466691743163 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 07:22:23 INFO - PROCESS | 1951 | 1466691743165 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:22:23 INFO - PROCESS | 1951 | 1466691743167 Marionette TRACE conn2 <- [1,3110,null,{}] 07:22:23 INFO - PROCESS | 1951 | 1466691743170 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}] 07:22:23 INFO - PROCESS | 1951 | 1466691743173 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:23 INFO - PROCESS | 1951 | 1466691743294 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 07:22:23 INFO - PROCESS | 1951 | 1466691743301 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:23 INFO - PROCESS | 1951 | 1466691743302 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x128984800 == 36 [pid = 1951] [id = 787] 07:22:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 95 (0x11982d000) [pid = 1951] [serial = 2359] [outer = 0x0] 07:22:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 96 (0x1288c6400) [pid = 1951] [serial = 2360] [outer = 0x11982d000] 07:22:23 INFO - PROCESS | 1951 | 1466691743329 Marionette DEBUG loaded listener.js 07:22:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 97 (0x128acc800) [pid = 1951] [serial = 2361] [outer = 0x11982d000] 07:22:23 INFO - PROCESS | 1951 | 1466691743614 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"]]]}] 07:22:23 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:22:23 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 07:22:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:22:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:22:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:22:23 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 471ms 07:22:23 INFO - PROCESS | 1951 | 1466691743643 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 07:22:23 INFO - PROCESS | 1951 | 1466691743644 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 07:22:23 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:22:23 INFO - PROCESS | 1951 | 1466691743647 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:22:23 INFO - PROCESS | 1951 | 1466691743649 Marionette TRACE conn2 <- [1,3114,null,{}] 07:22:23 INFO - PROCESS | 1951 | 1466691743651 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}] 07:22:23 INFO - PROCESS | 1951 | 1466691743652 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:23 INFO - PROCESS | 1951 | 1466691743734 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 07:22:23 INFO - PROCESS | 1951 | 1466691743740 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\", \"e83f4d49-2ff2-46b0-992c-51309353f039\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:23 INFO - PROCESS | 1951 | 1466691743741 Marionette INFO sendAsync 07cec3c0-6118-f44d-8f93-3f0c8f698012 07:22:23 INFO - PROCESS | 1951 | ++DOCSHELL 0x12c890000 == 37 [pid = 1951] [id = 788] 07:22:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 98 (0x121a62800) [pid = 1951] [serial = 2362] [outer = 0x0] 07:22:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 99 (0x128bb9000) [pid = 1951] [serial = 2363] [outer = 0x121a62800] 07:22:23 INFO - PROCESS | 1951 | 1466691743772 Marionette DEBUG loaded listener.js 07:22:23 INFO - PROCESS | 1951 | ++DOMWINDOW == 100 (0x128d3c800) [pid = 1951] [serial = 2364] [outer = 0x121a62800] 07:22:24 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:22:24 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 418ms 07:22:24 INFO - PROCESS | 1951 | 1466691744062 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]]]}] 07:22:24 INFO - PROCESS | 1951 | 1466691744066 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 07:22:24 INFO - PROCESS | 1951 | 1466691744067 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 07:22:25 WARNING - u'runner_teardown' () 07:22:25 INFO - No more tests 07:22:25 INFO - Got 0 unexpected results 07:22:25 INFO - SUITE-END | took 509s 07:22:25 INFO - Closing logging queue 07:22:25 INFO - queue closed 07:22:25 INFO - Return code: 0 07:22:25 WARNING - # TBPL SUCCESS # 07:22:25 INFO - Running post-action listener: _resource_record_post_action 07:22:25 INFO - Running post-run listener: _resource_record_post_run 07:22:26 INFO - Total resource usage - Wall time: 531s; CPU: 57.0%; Read bytes: 856064; Write bytes: 949656576; Read time: 9; Write time: 4944 07:22:26 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:22:26 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152386048; Write bytes: 145010688; Read time: 13890; Write time: 297 07:22:26 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 856064; Write bytes: 792804352; Read time: 9; Write time: 4601 07:22:26 INFO - Running post-run listener: _upload_blobber_files 07:22:26 INFO - Blob upload gear active. 07:22:26 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:22:26 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 07:22:26 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'] 07:22:26 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 07:22:26 INFO - (blobuploader) - INFO - Open directory for files ... 07:22:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:22:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:22:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:22:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:22:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:22:27 INFO - (blobuploader) - INFO - Done attempting. 07:22:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:22:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:22:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:22:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:22:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:22:29 INFO - (blobuploader) - INFO - Done attempting. 07:22:29 INFO - (blobuploader) - INFO - Iteration through files over. 07:22:29 INFO - Return code: 0 07:22:29 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:22:29 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:22:29 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f010a8f64cce0adf38a653a5e75238ba627963059aabd2824f6823caef775d454fc40ab8d278d954012bf31662d62d8926939cfc0322cfffa2bdc726723f95ea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c101ff239113a0410dbc0b5f0483f90c4fea347f9bc4eca868d88e22fb2ab4bde0815d548038305fb3360cbb1726b9ab2a6d1d9d2b90d4efcdbd61b5654d7b02"} 07:22:29 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:22:29 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:22:29 INFO - Contents: 07:22:29 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f010a8f64cce0adf38a653a5e75238ba627963059aabd2824f6823caef775d454fc40ab8d278d954012bf31662d62d8926939cfc0322cfffa2bdc726723f95ea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c101ff239113a0410dbc0b5f0483f90c4fea347f9bc4eca868d88e22fb2ab4bde0815d548038305fb3360cbb1726b9ab2a6d1d9d2b90d4efcdbd61b5654d7b02"} 07:22:29 INFO - Running post-run listener: copy_logs_to_upload_dir 07:22:29 INFO - Copying logs to upload dir... 07:22:29 INFO - mkdir: /builds/slave/test/build/upload/logs 07:22:29 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=584.140164 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 44 secs) (at 2016-06-23 07:22:29.734469) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 07:22:29.737814) ========= 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.lHvAfyHCHl/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.yprA7K1QNK/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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/f010a8f64cce0adf38a653a5e75238ba627963059aabd2824f6823caef775d454fc40ab8d278d954012bf31662d62d8926939cfc0322cfffa2bdc726723f95ea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c101ff239113a0410dbc0b5f0483f90c4fea347f9bc4eca868d88e22fb2ab4bde0815d548038305fb3360cbb1726b9ab2a6d1d9d2b90d4efcdbd61b5654d7b02"} build_url:https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012996 build_url: 'https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/f010a8f64cce0adf38a653a5e75238ba627963059aabd2824f6823caef775d454fc40ab8d278d954012bf31662d62d8926939cfc0322cfffa2bdc726723f95ea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c101ff239113a0410dbc0b5f0483f90c4fea347f9bc4eca868d88e22fb2ab4bde0815d548038305fb3360cbb1726b9ab2a6d1d9d2b90d4efcdbd61b5654d7b02"}' symbols_url: 'https://queue.taskcluster.net/v1/task/BqA17w8pRziffd4JfH2vkw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 07:22:29.777605) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 07:22:29.777948) ========= 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.lHvAfyHCHl/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.yprA7K1QNK/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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.005051 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 07:22:29.826218) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 07:22:29.826536) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 07:22:29.826862) ========= ========= Total master_lag: 0.52 =========