builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0048 starttime: 1463735240.6 results: success (0) buildid: 20160520012301 builduid: ac6e7119d04d424a8507eefeee4b9448 revision: efef1c387fcc672f000e26aea5876f32191f6d90 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-20 02:07:20.596766) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-20 02:07:20.597148) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-20 02:07:20.597595) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-20 02:07:20.636763) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 02:07:20.637095) ========= 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.N1Frt6lsQg/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.mXC1ZfdoQ3/Listeners TMPDIR=/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/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-05-20 02:07:20-- 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% 148M=0s 2016-05-20 02:07:20 (148 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.129921 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 02:07:20.785690) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 02:07:20.786068) ========= 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.N1Frt6lsQg/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.mXC1ZfdoQ3/Listeners TMPDIR=/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/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.026759 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 02:07:20.834808) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-20 02:07:20.835163) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev efef1c387fcc672f000e26aea5876f32191f6d90 --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-aurora --rev efef1c387fcc672f000e26aea5876f32191f6d90 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.N1Frt6lsQg/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.mXC1ZfdoQ3/Listeners TMPDIR=/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/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-05-20 02:07:20,905 truncating revision to first 12 chars 2016-05-20 02:07:20,906 Setting DEBUG logging. 2016-05-20 02:07:20,906 attempt 1/10 2016-05-20 02:07:20,906 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/efef1c387fcc?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-20 02:07:22,735 unpacking tar archive at: mozilla-aurora-efef1c387fcc/testing/mozharness/ program finished with exit code 0 elapsedTime=2.082954 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-20 02:07:22.936191) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-20 02:07:22.936545) ========= script_repo_revision: efef1c387fcc672f000e26aea5876f32191f6d90 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-20 02:07:22.936955) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-20 02:07:22.937239) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-20 02:07:22.952013) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 12 secs) (at 2016-05-20 02:07:22.952407) ========= /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-aurora --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-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.N1Frt6lsQg/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.mXC1ZfdoQ3/Listeners TMPDIR=/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/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 02:07:23 INFO - MultiFileLogger online at 20160520 02:07:23 in /builds/slave/test 02:07:23 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-aurora --download-symbols true 02:07:23 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:07:23 INFO - {'append_to_log': False, 02:07:23 INFO - 'base_work_dir': '/builds/slave/test', 02:07:23 INFO - 'blob_upload_branch': 'mozilla-aurora', 02:07:23 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:07:23 INFO - 'buildbot_json_path': 'buildprops.json', 02:07:23 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:07:23 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:07:23 INFO - 'download_minidump_stackwalk': True, 02:07:23 INFO - 'download_symbols': 'true', 02:07:23 INFO - 'e10s': False, 02:07:23 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:07:23 INFO - 'tooltool.py': '/tools/tooltool.py', 02:07:23 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:07:23 INFO - '/tools/misc-python/virtualenv.py')}, 02:07:23 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:07:23 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:07:23 INFO - 'log_level': 'info', 02:07:23 INFO - 'log_to_console': True, 02:07:23 INFO - 'opt_config_files': (), 02:07:23 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:07:23 INFO - '--processes=1', 02:07:23 INFO - '--config=%(test_path)s/wptrunner.ini', 02:07:23 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:07:23 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:07:23 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:07:23 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:07:23 INFO - 'pip_index': False, 02:07:23 INFO - 'require_test_zip': True, 02:07:23 INFO - 'test_type': ('testharness',), 02:07:23 INFO - 'this_chunk': '1', 02:07:23 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:07:23 INFO - 'total_chunks': '10', 02:07:23 INFO - 'virtualenv_path': 'venv', 02:07:23 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:07:23 INFO - 'work_dir': 'build'} 02:07:23 INFO - ##### 02:07:23 INFO - ##### Running clobber step. 02:07:23 INFO - ##### 02:07:23 INFO - Running pre-action listener: _resource_record_pre_action 02:07:23 INFO - Running main action method: clobber 02:07:23 INFO - rmtree: /builds/slave/test/build 02:07:23 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:07:25 INFO - Running post-action listener: _resource_record_post_action 02:07:25 INFO - ##### 02:07:25 INFO - ##### Running read-buildbot-config step. 02:07:25 INFO - ##### 02:07:25 INFO - Running pre-action listener: _resource_record_pre_action 02:07:25 INFO - Running main action method: read_buildbot_config 02:07:25 INFO - Using buildbot properties: 02:07:25 INFO - { 02:07:25 INFO - "project": "", 02:07:25 INFO - "product": "firefox", 02:07:25 INFO - "script_repo_revision": "production", 02:07:25 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 02:07:25 INFO - "repository": "", 02:07:25 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 02:07:25 INFO - "buildid": "20160520012301", 02:07:25 INFO - "pgo_build": "False", 02:07:25 INFO - "basedir": "/builds/slave/test", 02:07:25 INFO - "buildnumber": 5, 02:07:25 INFO - "slavename": "t-yosemite-r7-0048", 02:07:25 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 02:07:25 INFO - "platform": "macosx64", 02:07:25 INFO - "branch": "mozilla-aurora", 02:07:25 INFO - "revision": "efef1c387fcc672f000e26aea5876f32191f6d90", 02:07:25 INFO - "repo_path": "releases/mozilla-aurora", 02:07:25 INFO - "moz_repo_path": "", 02:07:25 INFO - "stage_platform": "macosx64", 02:07:25 INFO - "builduid": "ac6e7119d04d424a8507eefeee4b9448", 02:07:25 INFO - "slavebuilddir": "test" 02:07:25 INFO - } 02:07:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 02:07:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 02:07:25 INFO - Running post-action listener: _resource_record_post_action 02:07:25 INFO - ##### 02:07:25 INFO - ##### Running download-and-extract step. 02:07:25 INFO - ##### 02:07:25 INFO - Running pre-action listener: _resource_record_pre_action 02:07:25 INFO - Running main action method: download_and_extract 02:07:25 INFO - mkdir: /builds/slave/test/build/tests 02:07:25 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')]} 02:07:25 INFO - https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 02:07:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 02:07:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 02:07:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 02:07:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 02:07:48 INFO - Downloaded 1235 bytes. 02:07:48 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 02:07:48 INFO - Using the following test package requirements: 02:07:48 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 02:07:48 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:07:48 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 02:07:48 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:07:48 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 02:07:48 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:07:48 INFO - u'jsshell-mac64.zip'], 02:07:48 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:07:48 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 02:07:48 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 02:07:48 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:07:48 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 02:07:48 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:07:48 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 02:07:48 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:07:48 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 02:07:48 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 02:07:48 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 02:07:48 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 02:07:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:07:48 INFO - https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 02:07:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 02:07:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 02:07:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 02:07:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 02:07:52 INFO - Downloaded 17983227 bytes. 02:07:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:07:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:07:52 INFO - caution: filename not matched: web-platform/* 02:07:52 INFO - Return code: 11 02:07:52 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')]} 02:07:52 INFO - https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 02:07:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 02:07:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 02:07:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 02:07:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 02:07:54 INFO - Downloaded 36409048 bytes. 02:07:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:07:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:07:58 INFO - caution: filename not matched: bin/* 02:07:58 INFO - caution: filename not matched: config/* 02:07:58 INFO - caution: filename not matched: mozbase/* 02:07:58 INFO - caution: filename not matched: marionette/* 02:07:58 INFO - caution: filename not matched: tools/wptserve/* 02:07:58 INFO - Return code: 11 02:07:58 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')]} 02:07:58 INFO - https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 02:07:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:07:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:07:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 02:07:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 02:08:02 INFO - Downloaded 73033380 bytes. 02:08:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:08:02 INFO - mkdir: /builds/slave/test/properties 02:08:02 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:08:02 INFO - Writing to file /builds/slave/test/properties/build_url 02:08:02 INFO - Contents: 02:08:02 INFO - build_url:https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 02:08:03 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:08:03 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:08:03 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:08:03 INFO - Contents: 02:08:03 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:08:03 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')]} 02:08:03 INFO - https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:08:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:08:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:08:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 02:08:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 02:08:07 INFO - Downloaded 103634874 bytes. 02:08:07 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:08:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:08:11 INFO - Return code: 0 02:08:11 INFO - Running post-action listener: _resource_record_post_action 02:08:11 INFO - Running post-action listener: set_extra_try_arguments 02:08:11 INFO - ##### 02:08:11 INFO - ##### Running create-virtualenv step. 02:08:11 INFO - ##### 02:08:11 INFO - Running pre-action listener: _pre_create_virtualenv 02:08:11 INFO - Running pre-action listener: _resource_record_pre_action 02:08:11 INFO - Running main action method: create_virtualenv 02:08:11 INFO - Creating virtualenv /builds/slave/test/build/venv 02:08:11 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 02:08:11 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:08:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:08:11 INFO - Using real prefix '/tools/python27' 02:08:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:08:12 INFO - Installing distribute.............................................................................................................................................................................................done. 02:08:15 INFO - Installing pip.................done. 02:08:15 INFO - Return code: 0 02:08:15 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:08:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:08:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:08:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:08:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:08:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:08:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:08:15 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 0x1011a0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1011bdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc909d719f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1011b95e0>, '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 0x100d9ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100dc7990>, '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.N1Frt6lsQg/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.mXC1ZfdoQ3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:08:15 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 02:08:15 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 02:08:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N1Frt6lsQg/Render', 02:08:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:08:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:08:15 INFO - 'HOME': '/Users/cltbld', 02:08:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:08:15 INFO - 'LOGNAME': 'cltbld', 02:08:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:08:15 INFO - 'MOZ_NO_REMOTE': '1', 02:08:15 INFO - 'NO_EM_RESTART': '1', 02:08:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:08:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:08:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:08:15 INFO - 'PWD': '/builds/slave/test', 02:08:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:08:15 INFO - 'SHELL': '/bin/bash', 02:08:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mXC1ZfdoQ3/Listeners', 02:08:15 INFO - 'TMPDIR': '/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/', 02:08:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:08:15 INFO - 'USER': 'cltbld', 02:08:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:08:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:08:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:08:15 INFO - 'XPC_FLAGS': '0x0', 02:08:15 INFO - 'XPC_SERVICE_NAME': '0', 02:08:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:08:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:08:15 INFO - Downloading/unpacking psutil>=0.7.1 02:08:15 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 02:08:15 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 02:08:15 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 02:08:15 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 02:08:15 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 02:08:15 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 02:08:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:08:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:08:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:08:18 INFO - Installing collected packages: psutil 02:08:18 INFO - Running setup.py install for psutil 02:08:18 INFO - building 'psutil._psutil_osx' extension 02:08:18 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 02:08:19 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 02:08:19 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 02:08:19 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 02:08:19 INFO - building 'psutil._psutil_posix' extension 02:08:19 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 02:08:19 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:08:19 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:08:19 INFO - ^ 02:08:19 INFO - 1 warning generated. 02:08:19 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 02:08:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:08:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:08:19 INFO - Successfully installed psutil 02:08:19 INFO - Cleaning up... 02:08:19 INFO - Return code: 0 02:08:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:08:19 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')]} 02:08:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:08:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:08:19 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')]} 02:08:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:08:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:08:19 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 0x1011a0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1011bdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc909d719f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1011b95e0>, '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 0x100d9ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100dc7990>, '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.N1Frt6lsQg/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.mXC1ZfdoQ3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:08:19 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 02:08:19 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 02:08:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N1Frt6lsQg/Render', 02:08:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:08:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:08:19 INFO - 'HOME': '/Users/cltbld', 02:08:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:08:19 INFO - 'LOGNAME': 'cltbld', 02:08:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:08:19 INFO - 'MOZ_NO_REMOTE': '1', 02:08:19 INFO - 'NO_EM_RESTART': '1', 02:08:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:08:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:08:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:08:19 INFO - 'PWD': '/builds/slave/test', 02:08:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:08:19 INFO - 'SHELL': '/bin/bash', 02:08:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mXC1ZfdoQ3/Listeners', 02:08:19 INFO - 'TMPDIR': '/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/', 02:08:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:08:19 INFO - 'USER': 'cltbld', 02:08:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:08:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:08:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:08:19 INFO - 'XPC_FLAGS': '0x0', 02:08:19 INFO - 'XPC_SERVICE_NAME': '0', 02:08:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:08:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:08:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:08: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 02:08: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 02:08: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 02:08: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 02:08: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 02:08: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 02:08:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:08:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:08:22 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:08:22 INFO - Installing collected packages: mozsystemmonitor 02:08:22 INFO - Running setup.py install for mozsystemmonitor 02:08:22 INFO - Successfully installed mozsystemmonitor 02:08:22 INFO - Cleaning up... 02:08:22 INFO - Return code: 0 02:08:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:08:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:08:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:08:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:08:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:08:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:08:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:08:22 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 0x1011a0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1011bdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc909d719f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1011b95e0>, '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 0x100d9ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100dc7990>, '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.N1Frt6lsQg/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.mXC1ZfdoQ3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:08:22 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 02:08:22 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 02:08:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N1Frt6lsQg/Render', 02:08:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:08:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:08:22 INFO - 'HOME': '/Users/cltbld', 02:08:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:08:22 INFO - 'LOGNAME': 'cltbld', 02:08:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:08:22 INFO - 'MOZ_NO_REMOTE': '1', 02:08:22 INFO - 'NO_EM_RESTART': '1', 02:08:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:08:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:08:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:08:22 INFO - 'PWD': '/builds/slave/test', 02:08:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:08:22 INFO - 'SHELL': '/bin/bash', 02:08:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mXC1ZfdoQ3/Listeners', 02:08:22 INFO - 'TMPDIR': '/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/', 02:08:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:08:22 INFO - 'USER': 'cltbld', 02:08:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:08:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:08:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:08:22 INFO - 'XPC_FLAGS': '0x0', 02:08:22 INFO - 'XPC_SERVICE_NAME': '0', 02:08:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:08:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:08:22 INFO - Downloading/unpacking blobuploader==1.2.4 02:08:22 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 02:08:22 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 02:08:22 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 02:08:22 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 02:08:22 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 02:08:22 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 02:08:25 INFO - Downloading blobuploader-1.2.4.tar.gz 02:08:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:08:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:08:25 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 02:08:25 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 02:08:25 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 02:08:25 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 02:08:25 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 02:08:25 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 02:08:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:08:26 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:08:26 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 02:08:26 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 02:08:26 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 02:08:26 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 02:08:26 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 02:08:26 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 02:08:26 INFO - Downloading docopt-0.6.1.tar.gz 02:08:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:08:26 INFO - Installing collected packages: blobuploader, requests, docopt 02:08:26 INFO - Running setup.py install for blobuploader 02:08:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:08:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:08:26 INFO - Running setup.py install for requests 02:08:27 INFO - Running setup.py install for docopt 02:08:27 INFO - Successfully installed blobuploader requests docopt 02:08:27 INFO - Cleaning up... 02:08:27 INFO - Return code: 0 02:08:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:08: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')]} 02:08:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:08:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:08: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')]} 02:08:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:08:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:08:27 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 0x1011a0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1011bdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc909d719f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1011b95e0>, '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 0x100d9ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100dc7990>, '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.N1Frt6lsQg/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.mXC1ZfdoQ3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:08:27 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 02:08:27 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 02:08:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N1Frt6lsQg/Render', 02:08:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:08:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:08:27 INFO - 'HOME': '/Users/cltbld', 02:08:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:08:27 INFO - 'LOGNAME': 'cltbld', 02:08:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:08:27 INFO - 'MOZ_NO_REMOTE': '1', 02:08:27 INFO - 'NO_EM_RESTART': '1', 02:08:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:08:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:08:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:08:27 INFO - 'PWD': '/builds/slave/test', 02:08:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:08:27 INFO - 'SHELL': '/bin/bash', 02:08:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mXC1ZfdoQ3/Listeners', 02:08:27 INFO - 'TMPDIR': '/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/', 02:08:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:08:27 INFO - 'USER': 'cltbld', 02:08:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:08:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:08:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:08:27 INFO - 'XPC_FLAGS': '0x0', 02:08:27 INFO - 'XPC_SERVICE_NAME': '0', 02:08:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:08:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:08:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:08:28 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-v2FY75-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:08:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:08:28 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-LW4g2C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:08:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:08:28 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-1xpxzb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:08:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:08:28 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-gDcfOH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:08:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:08:28 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-hyINQ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:08:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:08:28 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-oJ44Ld-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:08:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:08:28 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-TGBXy2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:08:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:08:28 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-Oh0t2p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:08:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:08:28 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-0LXYrx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:08:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:08:29 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-MEJA8x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:08:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:08:29 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-qPjrXz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:08:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:08:29 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-iktWW0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:08:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:08:29 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-UBMng_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:08:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:08:29 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-WUkLLg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:08:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:08:29 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-TkLrhC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:08:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:08:29 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-kNQEgM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:08:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:08:29 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-UujOfH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:08:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:08:29 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-eCX4V3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:08:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:08:29 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-_Gzc8Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:08:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:08:30 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-PV8JdV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:08:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:08:30 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-lzCbuk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:08:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:08:30 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 02:08:30 INFO - Running setup.py install for manifestparser 02:08:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:08:30 INFO - Running setup.py install for mozcrash 02:08:30 INFO - Running setup.py install for mozdebug 02:08:31 INFO - Running setup.py install for mozdevice 02:08:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:08:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:08:31 INFO - Running setup.py install for mozfile 02:08:31 INFO - Running setup.py install for mozhttpd 02:08:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:08:31 INFO - Running setup.py install for mozinfo 02:08:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:08:31 INFO - Running setup.py install for mozInstall 02:08:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:08:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:08:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:08:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:08:31 INFO - Running setup.py install for mozleak 02:08:32 INFO - Running setup.py install for mozlog 02:08:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:08:32 INFO - Running setup.py install for moznetwork 02:08:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:08:32 INFO - Running setup.py install for mozprocess 02:08:32 INFO - Running setup.py install for mozprofile 02:08:32 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:08:32 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:08:32 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:08:32 INFO - Running setup.py install for mozrunner 02:08:32 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:08:32 INFO - Running setup.py install for mozscreenshot 02:08:32 INFO - Running setup.py install for moztest 02:08:33 INFO - Running setup.py install for mozversion 02:08:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:08:33 INFO - Running setup.py install for wptserve 02:08:33 INFO - Running setup.py install for marionette-driver 02:08:33 INFO - Running setup.py install for browsermob-proxy 02:08:33 INFO - Running setup.py install for marionette-client 02:08:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:08:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:08:34 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 02:08:34 INFO - Cleaning up... 02:08:34 INFO - Return code: 0 02:08:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:08:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:08:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:08:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:08:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:08:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:08:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:08:34 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 0x1011a0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1011bdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc909d719f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1011b95e0>, '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 0x100d9ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100dc7990>, '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.N1Frt6lsQg/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.mXC1ZfdoQ3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:08:34 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 02:08:34 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 02:08:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N1Frt6lsQg/Render', 02:08:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:08:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:08:34 INFO - 'HOME': '/Users/cltbld', 02:08:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:08:34 INFO - 'LOGNAME': 'cltbld', 02:08:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:08:34 INFO - 'MOZ_NO_REMOTE': '1', 02:08:34 INFO - 'NO_EM_RESTART': '1', 02:08:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:08:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:08:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:08:34 INFO - 'PWD': '/builds/slave/test', 02:08:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:08:34 INFO - 'SHELL': '/bin/bash', 02:08:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mXC1ZfdoQ3/Listeners', 02:08:34 INFO - 'TMPDIR': '/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/', 02:08:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:08:34 INFO - 'USER': 'cltbld', 02:08:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:08:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:08:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:08:34 INFO - 'XPC_FLAGS': '0x0', 02:08:34 INFO - 'XPC_SERVICE_NAME': '0', 02:08:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:08:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:08:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:08:34 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-PmBb8W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:08:34 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)) 02:08:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:08:34 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-ypUI5f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:08:34 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)) 02:08:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:08:34 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-yZZT6k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:08:34 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)) 02:08:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:08:34 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-xDPZPQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:08:34 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)) 02:08:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:08:34 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-JrVxNn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:08:34 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)) 02:08:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:08:34 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-YVMnv3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:08:35 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)) 02:08:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:08:35 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-1YPTC2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:08:35 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)) 02:08:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:08:35 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-6CJ3KP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:08:35 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)) 02:08:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:08:35 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-d0Tn20-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:08:35 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)) 02:08:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:08:35 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-PBqmSL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:08:35 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)) 02:08:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:08:35 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-GNxtFY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:08:35 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)) 02:08:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:08:35 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-Hum31P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:08:35 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)) 02:08:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:08:35 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-DMDQea-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:08:35 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)) 02:08:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:08:35 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-Z5R385-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:08:35 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)) 02:08:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:08:35 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-jvE6Ib-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:08:36 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)) 02:08:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:08:36 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-k_tTUg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:08:36 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)) 02:08:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:08:36 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-TzrQd3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:08:36 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)) 02:08:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:08:36 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-UlZbpZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:08:36 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)) 02:08:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:08:36 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-6F4zix-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:08:36 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)) 02:08:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:08:36 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-475Rkh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:08:36 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)) 02:08:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:08:36 INFO - Running setup.py (path:/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/pip-vAwNIW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:08:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:08:37 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)) 02:08:37 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)) 02:08:37 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)) 02:08:37 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)) 02:08:37 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)) 02:08:37 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)) 02:08:37 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:08:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:08:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:08:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:08:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:08:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:08:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:08:39 INFO - Downloading blessings-1.6.tar.gz 02:08:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:08:39 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)) 02:08:39 INFO - Installing collected packages: blessings 02:08:39 INFO - Running setup.py install for blessings 02:08:39 INFO - Successfully installed blessings 02:08:39 INFO - Cleaning up... 02:08:39 INFO - Return code: 0 02:08:39 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:08:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:08:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:08:40 INFO - Reading from file tmpfile_stdout 02:08:40 INFO - Current package versions: 02:08:40 INFO - blessings == 1.6 02:08:40 INFO - blobuploader == 1.2.4 02:08:40 INFO - browsermob-proxy == 0.6.0 02:08:40 INFO - docopt == 0.6.1 02:08:40 INFO - manifestparser == 1.1 02:08:40 INFO - marionette-client == 2.3.0 02:08:40 INFO - marionette-driver == 1.4.0 02:08:40 INFO - mozInstall == 1.12 02:08:40 INFO - mozcrash == 0.17 02:08:40 INFO - mozdebug == 0.1 02:08:40 INFO - mozdevice == 0.48 02:08:40 INFO - mozfile == 1.2 02:08:40 INFO - mozhttpd == 0.7 02:08:40 INFO - mozinfo == 0.9 02:08:40 INFO - mozleak == 0.1 02:08:40 INFO - mozlog == 3.1 02:08:40 INFO - moznetwork == 0.27 02:08:40 INFO - mozprocess == 0.22 02:08:40 INFO - mozprofile == 0.28 02:08:40 INFO - mozrunner == 6.11 02:08:40 INFO - mozscreenshot == 0.1 02:08:40 INFO - mozsystemmonitor == 0.0 02:08:40 INFO - moztest == 0.7 02:08:40 INFO - mozversion == 1.4 02:08:40 INFO - psutil == 3.1.1 02:08:40 INFO - requests == 1.2.3 02:08:40 INFO - wptserve == 1.4.0 02:08:40 INFO - wsgiref == 0.1.2 02:08:40 INFO - Running post-action listener: _resource_record_post_action 02:08:40 INFO - Running post-action listener: _start_resource_monitoring 02:08:40 INFO - Starting resource monitoring. 02:08:40 INFO - ##### 02:08:40 INFO - ##### Running pull step. 02:08:40 INFO - ##### 02:08:40 INFO - Running pre-action listener: _resource_record_pre_action 02:08:40 INFO - Running main action method: pull 02:08:40 INFO - Pull has nothing to do! 02:08:40 INFO - Running post-action listener: _resource_record_post_action 02:08:40 INFO - ##### 02:08:40 INFO - ##### Running install step. 02:08:40 INFO - ##### 02:08:40 INFO - Running pre-action listener: _resource_record_pre_action 02:08:40 INFO - Running main action method: install 02:08:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:08:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:08:40 INFO - Reading from file tmpfile_stdout 02:08:40 INFO - Detecting whether we're running mozinstall >=1.0... 02:08:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:08:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:08:40 INFO - Reading from file tmpfile_stdout 02:08:40 INFO - Output received: 02:08:40 INFO - Usage: mozinstall [options] installer 02:08:40 INFO - Options: 02:08:40 INFO - -h, --help show this help message and exit 02:08:40 INFO - -d DEST, --destination=DEST 02:08:40 INFO - Directory to install application into. [default: 02:08:40 INFO - "/builds/slave/test"] 02:08:40 INFO - --app=APP Application being installed. [default: firefox] 02:08:40 INFO - mkdir: /builds/slave/test/build/application 02:08:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 02:08:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 02:08:58 INFO - Reading from file tmpfile_stdout 02:08:58 INFO - Output received: 02:08:58 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 02:08:58 INFO - Running post-action listener: _resource_record_post_action 02:08:58 INFO - ##### 02:08:58 INFO - ##### Running run-tests step. 02:08:58 INFO - ##### 02:08:58 INFO - Running pre-action listener: _resource_record_pre_action 02:08:58 INFO - Running main action method: run_tests 02:08:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:08:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:08:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:08:58 INFO - grabbing minidump binary from tooltool 02:08:58 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')]} 02:08:58 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 0x1011b95e0>, '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 0x100d9ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100dc7990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:08:58 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 02:08:58 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 02:08:58 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:08:58 INFO - Return code: 0 02:08:58 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:08:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:08:58 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.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 02:08:58 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.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 02:08:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.N1Frt6lsQg/Render', 02:08:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:08:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:08:58 INFO - 'HOME': '/Users/cltbld', 02:08:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:08:58 INFO - 'LOGNAME': 'cltbld', 02:08:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:08:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:08:58 INFO - 'MOZ_NO_REMOTE': '1', 02:08:58 INFO - 'NO_EM_RESTART': '1', 02:08:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:08:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:08:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:08:58 INFO - 'PWD': '/builds/slave/test', 02:08:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:08:58 INFO - 'SHELL': '/bin/bash', 02:08:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mXC1ZfdoQ3/Listeners', 02:08:58 INFO - 'TMPDIR': '/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/', 02:08:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:08:58 INFO - 'USER': 'cltbld', 02:08:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:08:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:08:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:08:58 INFO - 'XPC_FLAGS': '0x0', 02:08:58 INFO - 'XPC_SERVICE_NAME': '0', 02:08:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:08:58 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.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 02:08:59 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 02:08:59 INFO - import pkg_resources 02:09:00 INFO - Using 1 client processes 02:09:00 INFO - wptserve Starting http server on 127.0.0.1:8000 02:09:00 INFO - wptserve Starting http server on 127.0.0.1:8001 02:09:00 INFO - wptserve Starting http server on 127.0.0.1:8443 02:09:02 INFO - SUITE-START | Running 778 tests 02:09:02 INFO - Running testharness tests 02:09:02 INFO - Setting up ssl 02:09:02 INFO - PROCESS | certutil | 02:09:02 INFO - PROCESS | certutil | 02:09:02 INFO - PROCESS | certutil | 02:09:02 INFO - Certificate Nickname Trust Attributes 02:09:02 INFO - SSL,S/MIME,JAR/XPI 02:09:02 INFO - 02:09:02 INFO - web-platform-tests CT,, 02:09:02 INFO - 02:09:02 INFO - Starting runner 02:09:03 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:09:03 INFO - PROCESS | 1654 | 1463735343500 Marionette DEBUG Marionette enabled via build flag and pref 02:09:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x113448800 == 1 [pid = 1654] [id = 1] 02:09:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 1 (0x113449000) [pid = 1654] [serial = 1] [outer = 0x0] 02:09:03 INFO - PROCESS | 1654 | [1654] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:09:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 2 (0x11344a000) [pid = 1654] [serial = 2] [outer = 0x113449000] 02:09:03 INFO - PROCESS | 1654 | 1463735343864 Marionette INFO Listening on port 2828 02:09:04 INFO - PROCESS | 1654 | 1463735344101 Marionette DEBUG Marionette enabled via command-line flag 02:09:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x1166f0000 == 2 [pid = 1654] [id = 2] 02:09:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 3 (0x1166f0800) [pid = 1654] [serial = 3] [outer = 0x0] 02:09:04 INFO - PROCESS | 1654 | [1654] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:09:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 4 (0x1166f1800) [pid = 1654] [serial = 4] [outer = 0x1166f0800] 02:09:04 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:09:04 INFO - PROCESS | 1654 | 1463735344263 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 02:09:04 INFO - PROCESS | 1654 | 1463735344333 Marionette DEBUG Closed connection conn0 02:09:04 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:09:04 INFO - PROCESS | 1654 | 1463735344339 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 02:09:04 INFO - PROCESS | 1654 | 1463735344347 Marionette DEBUG Closed connection conn1 02:09:04 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:09:04 INFO - PROCESS | 1654 | 1463735344352 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 02:09:04 INFO - PROCESS | 1654 | 1463735344360 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:09:04 INFO - PROCESS | 1654 | 1463735344366 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160520012301","device":"desktop","version":"48.0a2"} 02:09:04 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:09:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a381000 == 3 [pid = 1654] [id = 3] 02:09:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 5 (0x11a381800) [pid = 1654] [serial = 5] [outer = 0x0] 02:09:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a382000 == 4 [pid = 1654] [id = 4] 02:09:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 6 (0x11a39ec00) [pid = 1654] [serial = 6] [outer = 0x0] 02:09:05 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:09:05 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:09:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241a3800 == 5 [pid = 1654] [id = 5] 02:09:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 7 (0x11a39e400) [pid = 1654] [serial = 7] [outer = 0x0] 02:09:05 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:09:05 INFO - PROCESS | 1654 | [1654] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:09:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 8 (0x1242d0c00) [pid = 1654] [serial = 8] [outer = 0x11a39e400] 02:09:05 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:09:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 9 (0x1249b9000) [pid = 1654] [serial = 9] [outer = 0x11a381800] 02:09:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 10 (0x1240bec00) [pid = 1654] [serial = 10] [outer = 0x11a39ec00] 02:09:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 11 (0x1240c0c00) [pid = 1654] [serial = 11] [outer = 0x11a39e400] 02:09:06 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:09:06 INFO - PROCESS | 1654 | 1463735346238 Marionette DEBUG loaded listener.js 02:09:06 INFO - PROCESS | 1654 | 1463735346249 Marionette DEBUG loaded listener.js 02:09:06 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:09:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 12 (0x127369800) [pid = 1654] [serial = 12] [outer = 0x11a39e400] 02:09:06 INFO - PROCESS | 1654 | 1463735346593 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"b9d04f6e-56e9-2b40-a565-0842038058e4","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160520012301","device":"desktop","version":"48.0a2","command_id":1}}] 02:09:06 INFO - PROCESS | 1654 | 1463735346702 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}] 02:09:06 INFO - PROCESS | 1654 | 1463735346743 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:09:06 INFO - PROCESS | 1654 | 1463735346827 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:09:06 INFO - PROCESS | 1654 | [1654] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:09:06 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:09:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 13 (0x128cf4000) [pid = 1654] [serial = 13] [outer = 0x11a39e400] 02:09:07 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:09:07 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:09:07 INFO - PROCESS | 1654 | 1463735347099 Marionette TRACE conn2 <- [1,3,null,{}] 02:09:07 INFO - PROCESS | 1654 | 1463735347101 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:09:07 INFO - PROCESS | 1654 | 1463735347124 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:09:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:09:07 INFO - PROCESS | 1654 | 1463735347153 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:09:07 INFO - PROCESS | 1654 | 1463735347154 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:09:07 INFO - PROCESS | 1654 | 1463735347157 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:09:07 INFO - PROCESS | 1654 | 1463735347159 Marionette TRACE conn2 <- [1,6,null,{}] 02:09:07 INFO - PROCESS | 1654 | 1463735347165 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}] 02:09:07 INFO - PROCESS | 1654 | 1463735347172 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:09:07 INFO - PROCESS | 1654 | 1463735347175 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x128fe5000 == 6 [pid = 1654] [id = 6] 02:09:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 14 (0x128fce400) [pid = 1654] [serial = 14] [outer = 0x0] 02:09:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 15 (0x128fd0000) [pid = 1654] [serial = 15] [outer = 0x128fce400] 02:09:07 INFO - PROCESS | 1654 | 1463735347207 Marionette DEBUG loaded listener.js 02:09:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 16 (0x129298c00) [pid = 1654] [serial = 16] [outer = 0x128fce400] 02:09:07 INFO - PROCESS | 1654 | 1463735347499 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]]]}] 02:09:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:09:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x129467000 == 7 [pid = 1654] [id = 7] 02:09:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 373ms 02:09:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 17 (0x12929b400) [pid = 1654] [serial = 17] [outer = 0x0] 02:09:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 18 (0x12950e000) [pid = 1654] [serial = 18] [outer = 0x12929b400] 02:09:07 INFO - PROCESS | 1654 | 1463735347549 Marionette DEBUG loaded listener.js 02:09:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 19 (0x129510c00) [pid = 1654] [serial = 19] [outer = 0x12929b400] 02:09:07 INFO - PROCESS | 1654 | 1463735347585 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:09:07 INFO - PROCESS | 1654 | 1463735347586 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:09:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:09:07 INFO - PROCESS | 1654 | 1463735347615 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:09:07 INFO - PROCESS | 1654 | 1463735347616 Marionette TRACE conn2 <- [1,10,null,{}] 02:09:07 INFO - PROCESS | 1654 | 1463735347635 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}] 02:09:07 INFO - PROCESS | 1654 | 1463735347760 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:09:07 INFO - PROCESS | 1654 | 1463735347795 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a921800 == 8 [pid = 1654] [id = 8] 02:09:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 20 (0x12a90b800) [pid = 1654] [serial = 20] [outer = 0x0] 02:09:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 21 (0x12a90d800) [pid = 1654] [serial = 21] [outer = 0x12a90b800] 02:09:07 INFO - PROCESS | 1654 | 1463735347823 Marionette DEBUG loaded listener.js 02:09:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 22 (0x12a911c00) [pid = 1654] [serial = 22] [outer = 0x12a90b800] 02:09:08 INFO - PROCESS | 1654 | 1463735348250 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]]]}] 02:09:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:09:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 682ms 02:09:08 INFO - PROCESS | 1654 | 1463735348291 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:09:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:09:08 INFO - PROCESS | 1654 | 1463735348293 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:09:08 INFO - PROCESS | 1654 | 1463735348297 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:09:08 INFO - PROCESS | 1654 | 1463735348298 Marionette TRACE conn2 <- [1,14,null,{}] 02:09:08 INFO - PROCESS | 1654 | 1463735348315 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}] 02:09:08 INFO - PROCESS | 1654 | 1463735348444 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:09:08 INFO - PROCESS | 1654 | 1463735348457 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b244000 == 9 [pid = 1654] [id = 9] 02:09:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 23 (0x12ab80400) [pid = 1654] [serial = 23] [outer = 0x0] 02:09:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 24 (0x12ab8bc00) [pid = 1654] [serial = 24] [outer = 0x12ab80400] 02:09:08 INFO - PROCESS | 1654 | 1463735348498 Marionette DEBUG loaded listener.js 02:09:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 25 (0x12b2d6400) [pid = 1654] [serial = 25] [outer = 0x12ab80400] 02:09:08 INFO - PROCESS | 1654 | 1463735348753 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]]]}] 02:09:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:09:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 471ms 02:09:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:09:08 INFO - PROCESS | 1654 | 1463735348768 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:09:08 INFO - PROCESS | 1654 | 1463735348769 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:09:08 INFO - PROCESS | 1654 | 1463735348771 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:09:08 INFO - PROCESS | 1654 | 1463735348772 Marionette TRACE conn2 <- [1,18,null,{}] 02:09:08 INFO - PROCESS | 1654 | 1463735348774 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}] 02:09:08 INFO - PROCESS | 1654 | 1463735348875 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:09:08 INFO - PROCESS | 1654 | 1463735348882 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9a9000 == 10 [pid = 1654] [id = 10] 02:09:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 26 (0x12b2de800) [pid = 1654] [serial = 26] [outer = 0x0] 02:09:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 27 (0x12ba61000) [pid = 1654] [serial = 27] [outer = 0x12b2de800] 02:09:08 INFO - PROCESS | 1654 | 1463735348907 Marionette DEBUG loaded listener.js 02:09:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 28 (0x12ba6d400) [pid = 1654] [serial = 28] [outer = 0x12b2de800] 02:09:09 INFO - PROCESS | 1654 | 1463735349195 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]]]}] 02:09:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:09:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 473ms 02:09:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:09:09 INFO - PROCESS | 1654 | 1463735349247 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:09:09 INFO - PROCESS | 1654 | 1463735349250 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:09:09 INFO - PROCESS | 1654 | 1463735349253 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:09:09 INFO - PROCESS | 1654 | 1463735349254 Marionette TRACE conn2 <- [1,22,null,{}] 02:09:09 INFO - PROCESS | 1654 | 1463735349257 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}] 02:09:09 INFO - PROCESS | 1654 | 1463735349388 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:09:09 INFO - PROCESS | 1654 | 1463735349394 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdb8800 == 11 [pid = 1654] [id = 11] 02:09:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 29 (0x12ba70800) [pid = 1654] [serial = 29] [outer = 0x0] 02:09:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 30 (0x12bd80400) [pid = 1654] [serial = 30] [outer = 0x12ba70800] 02:09:09 INFO - PROCESS | 1654 | 1463735349432 Marionette DEBUG loaded listener.js 02:09:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 31 (0x1182e1000) [pid = 1654] [serial = 31] [outer = 0x12ba70800] 02:09:09 INFO - PROCESS | 1654 | 1463735349741 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]]]}] 02:09:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:09:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 519ms 02:09:09 INFO - PROCESS | 1654 | 1463735349773 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:09:09 INFO - PROCESS | 1654 | 1463735349775 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:09:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:09:09 INFO - PROCESS | 1654 | 1463735349788 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:09:09 INFO - PROCESS | 1654 | 1463735349790 Marionette TRACE conn2 <- [1,26,null,{}] 02:09:09 INFO - PROCESS | 1654 | 1463735349794 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}] 02:09:09 INFO - PROCESS | 1654 | 1463735349933 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:09:09 INFO - PROCESS | 1654 | 1463735349940 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180b3800 == 12 [pid = 1654] [id = 12] 02:09:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 32 (0x118081800) [pid = 1654] [serial = 32] [outer = 0x0] 02:09:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 33 (0x12ba71000) [pid = 1654] [serial = 33] [outer = 0x118081800] 02:09:09 INFO - PROCESS | 1654 | 1463735349977 Marionette DEBUG loaded listener.js 02:09:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 34 (0x12be30c00) [pid = 1654] [serial = 34] [outer = 0x118081800] 02:09:10 INFO - PROCESS | 1654 | 1463735350312 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]]]}] 02:09:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:09:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 576ms 02:09:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:09:10 INFO - PROCESS | 1654 | 1463735350365 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:09:10 INFO - PROCESS | 1654 | 1463735350366 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:09:10 INFO - PROCESS | 1654 | 1463735350368 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:09:10 INFO - PROCESS | 1654 | 1463735350369 Marionette TRACE conn2 <- [1,30,null,{}] 02:09:10 INFO - PROCESS | 1654 | 1463735350371 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}] 02:09:10 INFO - PROCESS | 1654 | 1463735350454 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:09:10 INFO - PROCESS | 1654 | 1463735350459 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c53d800 == 13 [pid = 1654] [id = 13] 02:09:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 35 (0x12be35c00) [pid = 1654] [serial = 35] [outer = 0x0] 02:09:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 36 (0x12c523400) [pid = 1654] [serial = 36] [outer = 0x12be35c00] 02:09:10 INFO - PROCESS | 1654 | 1463735350483 Marionette DEBUG loaded listener.js 02:09:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 37 (0x12c527400) [pid = 1654] [serial = 37] [outer = 0x12be35c00] 02:09:10 INFO - PROCESS | 1654 | 1463735350714 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]]]}] 02:09:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:09:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 368ms 02:09:10 INFO - PROCESS | 1654 | 1463735350737 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:09:10 INFO - PROCESS | 1654 | 1463735350738 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:09:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:09:10 INFO - PROCESS | 1654 | 1463735350740 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:09:10 INFO - PROCESS | 1654 | 1463735350741 Marionette TRACE conn2 <- [1,34,null,{}] 02:09:10 INFO - PROCESS | 1654 | 1463735350751 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}] 02:09:10 INFO - PROCESS | 1654 | 1463735350841 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:09:10 INFO - PROCESS | 1654 | 1463735350845 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca1e000 == 14 [pid = 1654] [id = 14] 02:09:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 38 (0x12c529c00) [pid = 1654] [serial = 38] [outer = 0x0] 02:09:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 39 (0x12c52e000) [pid = 1654] [serial = 39] [outer = 0x12c529c00] 02:09:10 INFO - PROCESS | 1654 | 1463735350879 Marionette DEBUG loaded listener.js 02:09:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 40 (0x12c6e5000) [pid = 1654] [serial = 40] [outer = 0x12c529c00] 02:09:11 INFO - PROCESS | 1654 | 1463735351115 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]]]}] 02:09:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:09:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 02:09:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:09:11 INFO - PROCESS | 1654 | 1463735351167 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:09:11 INFO - PROCESS | 1654 | 1463735351168 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:09:11 INFO - PROCESS | 1654 | 1463735351171 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:09:11 INFO - PROCESS | 1654 | 1463735351172 Marionette TRACE conn2 <- [1,38,null,{}] 02:09:11 INFO - PROCESS | 1654 | 1463735351191 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}] 02:09:11 INFO - PROCESS | 1654 | 1463735351293 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:09:11 INFO - PROCESS | 1654 | 1463735351297 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbea800 == 15 [pid = 1654] [id = 15] 02:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 41 (0x12c6e7c00) [pid = 1654] [serial = 41] [outer = 0x0] 02:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 42 (0x12c6edc00) [pid = 1654] [serial = 42] [outer = 0x12c6e7c00] 02:09:11 INFO - PROCESS | 1654 | 1463735351321 Marionette DEBUG loaded listener.js 02:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 43 (0x12cbcec00) [pid = 1654] [serial = 43] [outer = 0x12c6e7c00] 02:09:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d0a9800 == 16 [pid = 1654] [id = 16] 02:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 44 (0x12d0aa000) [pid = 1654] [serial = 44] [outer = 0x0] 02:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 45 (0x12d0ab800) [pid = 1654] [serial = 45] [outer = 0x12d0aa000] 02:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 46 (0x12d0a4800) [pid = 1654] [serial = 46] [outer = 0x12d0aa000] 02:09:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbfc800 == 17 [pid = 1654] [id = 17] 02:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 47 (0x12c6ed800) [pid = 1654] [serial = 47] [outer = 0x0] 02:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 48 (0x12d098000) [pid = 1654] [serial = 48] [outer = 0x12c6ed800] 02:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 49 (0x12d08f400) [pid = 1654] [serial = 49] [outer = 0x12c6ed800] 02:09:11 INFO - PROCESS | 1654 | 1463735351655 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]]]}] 02:09:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:09:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 530ms 02:09:11 INFO - PROCESS | 1654 | 1463735351702 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:09:11 INFO - PROCESS | 1654 | 1463735351703 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:09:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:09:11 INFO - PROCESS | 1654 | 1463735351705 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:09:11 INFO - PROCESS | 1654 | 1463735351706 Marionette TRACE conn2 <- [1,42,null,{}] 02:09:11 INFO - PROCESS | 1654 | 1463735351709 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}] 02:09:11 INFO - PROCESS | 1654 | 1463735351798 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:09:11 INFO - PROCESS | 1654 | 1463735351802 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d510800 == 18 [pid = 1654] [id = 18] 02:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 50 (0x12cbd1400) [pid = 1654] [serial = 50] [outer = 0x0] 02:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 51 (0x12d314000) [pid = 1654] [serial = 51] [outer = 0x12cbd1400] 02:09:11 INFO - PROCESS | 1654 | 1463735351827 Marionette DEBUG loaded listener.js 02:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 52 (0x12d5d3000) [pid = 1654] [serial = 52] [outer = 0x12cbd1400] 02:09:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:09:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 368ms 02:09:12 INFO - PROCESS | 1654 | 1463735352067 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]]]}] 02:09:12 INFO - PROCESS | 1654 | 1463735352073 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:09:12 INFO - PROCESS | 1654 | 1463735352087 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:09:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:09:12 INFO - PROCESS | 1654 | 1463735352103 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:09:12 INFO - PROCESS | 1654 | 1463735352104 Marionette TRACE conn2 <- [1,46,null,{}] 02:09:12 INFO - PROCESS | 1654 | 1463735352118 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}] 02:09:12 INFO - PROCESS | 1654 | 1463735352207 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:09:12 INFO - PROCESS | 1654 | 1463735352212 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b925800 == 19 [pid = 1654] [id = 19] 02:09:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 53 (0x11859bc00) [pid = 1654] [serial = 53] [outer = 0x0] 02:09:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 54 (0x11950a800) [pid = 1654] [serial = 54] [outer = 0x11859bc00] 02:09:12 INFO - PROCESS | 1654 | 1463735352240 Marionette DEBUG loaded listener.js 02:09:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 55 (0x12d5da000) [pid = 1654] [serial = 55] [outer = 0x11859bc00] 02:09:12 INFO - PROCESS | 1654 | 1463735352481 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]]]}] 02:09:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:09:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 433ms 02:09:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:09:12 INFO - PROCESS | 1654 | 1463735352538 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:09:12 INFO - PROCESS | 1654 | 1463735352539 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:09:12 INFO - PROCESS | 1654 | 1463735352555 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:09:12 INFO - PROCESS | 1654 | 1463735352556 Marionette TRACE conn2 <- [1,50,null,{}] 02:09:12 INFO - PROCESS | 1654 | 1463735352564 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}] 02:09:12 INFO - PROCESS | 1654 | 1463735352698 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:09:12 INFO - PROCESS | 1654 | 1463735352704 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d70d800 == 20 [pid = 1654] [id = 20] 02:09:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x12d5dc400) [pid = 1654] [serial = 56] [outer = 0x0] 02:09:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x12d684000) [pid = 1654] [serial = 57] [outer = 0x12d5dc400] 02:09:12 INFO - PROCESS | 1654 | 1463735352741 Marionette DEBUG loaded listener.js 02:09:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x12d68a800) [pid = 1654] [serial = 58] [outer = 0x12d5dc400] 02:09:13 INFO - PROCESS | 1654 | 1463735353098 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]]]}] 02:09:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:09:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 582ms 02:09:13 INFO - PROCESS | 1654 | 1463735353125 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:09:13 INFO - PROCESS | 1654 | 1463735353128 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:09:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:09:13 INFO - PROCESS | 1654 | 1463735353132 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:09:13 INFO - PROCESS | 1654 | 1463735353133 Marionette TRACE conn2 <- [1,54,null,{}] 02:09:13 INFO - PROCESS | 1654 | 1463735353135 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}] 02:09:13 INFO - PROCESS | 1654 | 1463735353220 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:09:13 INFO - PROCESS | 1654 | 1463735353224 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d71c800 == 21 [pid = 1654] [id = 21] 02:09:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x12d68b800) [pid = 1654] [serial = 59] [outer = 0x0] 02:09:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x12d77f000) [pid = 1654] [serial = 60] [outer = 0x12d68b800] 02:09:13 INFO - PROCESS | 1654 | 1463735353249 Marionette DEBUG loaded listener.js 02:09:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x12d784000) [pid = 1654] [serial = 61] [outer = 0x12d68b800] 02:09:13 INFO - PROCESS | 1654 | 1463735353510 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]]]}] 02:09:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:09:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 02:09:13 INFO - PROCESS | 1654 | 1463735353555 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:09:13 INFO - PROCESS | 1654 | 1463735353557 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:09:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:09:13 INFO - PROCESS | 1654 | 1463735353572 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:09:13 INFO - PROCESS | 1654 | 1463735353574 Marionette TRACE conn2 <- [1,58,null,{}] 02:09:13 INFO - PROCESS | 1654 | 1463735353583 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}] 02:09:13 INFO - PROCESS | 1654 | 1463735353714 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:09:14 INFO - PROCESS | 1654 | 1463735354373 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x111f35000 == 22 [pid = 1654] [id = 22] 02:09:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x111ab3800) [pid = 1654] [serial = 62] [outer = 0x0] 02:09:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x112a69800) [pid = 1654] [serial = 63] [outer = 0x111ab3800] 02:09:14 INFO - PROCESS | 1654 | 1463735354409 Marionette DEBUG loaded listener.js 02:09:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x112d93800) [pid = 1654] [serial = 64] [outer = 0x111ab3800] 02:09:14 INFO - PROCESS | 1654 | 1463735354823 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]]]}] 02:09:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:09:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1286ms 02:09:14 INFO - PROCESS | 1654 | 1463735354848 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:09:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:09:14 INFO - PROCESS | 1654 | 1463735354850 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:09:14 INFO - PROCESS | 1654 | 1463735354854 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:09:14 INFO - PROCESS | 1654 | 1463735354856 Marionette TRACE conn2 <- [1,62,null,{}] 02:09:14 INFO - PROCESS | 1654 | 1463735354859 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}] 02:09:14 INFO - PROCESS | 1654 | 1463735354970 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:09:15 INFO - PROCESS | 1654 | 1463735355006 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x115f09800 == 23 [pid = 1654] [id = 23] 02:09:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x1130da000) [pid = 1654] [serial = 65] [outer = 0x0] 02:09:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x115e48000) [pid = 1654] [serial = 66] [outer = 0x1130da000] 02:09:15 INFO - PROCESS | 1654 | 1463735355039 Marionette DEBUG loaded listener.js 02:09:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x1168a8800) [pid = 1654] [serial = 67] [outer = 0x1130da000] 02:09:15 INFO - PROCESS | 1654 | 1463735355439 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]]]}] 02:09:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:09:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 02:09:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:09:15 INFO - PROCESS | 1654 | 1463735355476 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:09:15 INFO - PROCESS | 1654 | 1463735355479 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:09:15 INFO - PROCESS | 1654 | 1463735355482 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:09:15 INFO - PROCESS | 1654 | 1463735355483 Marionette TRACE conn2 <- [1,66,null,{}] 02:09:15 INFO - PROCESS | 1654 | 1463735355486 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}] 02:09:15 INFO - PROCESS | 1654 | 1463735355594 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:09:15 INFO - PROCESS | 1654 | 1463735355675 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ac1000 == 24 [pid = 1654] [id = 24] 02:09:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x11807e800) [pid = 1654] [serial = 68] [outer = 0x0] 02:09:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x1182e1c00) [pid = 1654] [serial = 69] [outer = 0x11807e800] 02:09:15 INFO - PROCESS | 1654 | 1463735355707 Marionette DEBUG loaded listener.js 02:09:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11859e800) [pid = 1654] [serial = 70] [outer = 0x11807e800] 02:09:16 INFO - PROCESS | 1654 | 1463735356352 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]]]}] 02:09:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:09:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 921ms 02:09:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:09:16 INFO - PROCESS | 1654 | 1463735356403 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:09:16 INFO - PROCESS | 1654 | 1463735356406 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:09:16 INFO - PROCESS | 1654 | 1463735356409 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:09:16 INFO - PROCESS | 1654 | 1463735356411 Marionette TRACE conn2 <- [1,70,null,{}] 02:09:16 INFO - PROCESS | 1654 | 1463735356417 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}] 02:09:16 INFO - PROCESS | 1654 | 1463735356493 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:09:16 INFO - PROCESS | 1654 | 1463735356551 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x115ad1800 == 25 [pid = 1654] [id = 25] 02:09:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x11660b400) [pid = 1654] [serial = 71] [outer = 0x0] 02:09:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1166ca000) [pid = 1654] [serial = 72] [outer = 0x11660b400] 02:09:16 INFO - PROCESS | 1654 | 1463735356581 Marionette DEBUG loaded listener.js 02:09:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x116853800) [pid = 1654] [serial = 73] [outer = 0x11660b400] 02:09:16 INFO - PROCESS | 1654 | 1463735356949 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]]]}] 02:09:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:09:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 575ms 02:09:16 INFO - PROCESS | 1654 | 1463735356984 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:09:16 INFO - PROCESS | 1654 | 1463735356987 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:09:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:09:16 INFO - PROCESS | 1654 | 1463735356992 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:09:16 INFO - PROCESS | 1654 | 1463735356994 Marionette TRACE conn2 <- [1,74,null,{}] 02:09:16 INFO - PROCESS | 1654 | 1463735356999 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}] 02:09:17 INFO - PROCESS | 1654 | 1463735357065 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:09:17 INFO - PROCESS | 1654 | 1463735357070 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x1164d2000 == 26 [pid = 1654] [id = 26] 02:09:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x1168a1c00) [pid = 1654] [serial = 74] [outer = 0x0] 02:09:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11767b400) [pid = 1654] [serial = 75] [outer = 0x1168a1c00] 02:09:17 INFO - PROCESS | 1654 | 1463735357099 Marionette DEBUG loaded listener.js 02:09:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x118084800) [pid = 1654] [serial = 76] [outer = 0x1168a1c00] 02:09:17 INFO - PROCESS | 1654 | 1463735357421 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]]]}] 02:09:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:09:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 472ms 02:09:17 INFO - PROCESS | 1654 | 1463735357465 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:09:17 INFO - PROCESS | 1654 | 1463735357466 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:09:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:09:17 INFO - PROCESS | 1654 | 1463735357468 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:09:17 INFO - PROCESS | 1654 | 1463735357471 Marionette TRACE conn2 <- [1,78,null,{}] 02:09:17 INFO - PROCESS | 1654 | 1463735357479 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}] 02:09:17 INFO - PROCESS | 1654 | 1463735357552 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:09:17 INFO - PROCESS | 1654 | 1463735357558 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x116abc000 == 27 [pid = 1654] [id = 27] 02:09:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11807dc00) [pid = 1654] [serial = 77] [outer = 0x0] 02:09:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x118472800) [pid = 1654] [serial = 78] [outer = 0x11807dc00] 02:09:17 INFO - PROCESS | 1654 | 1463735357591 Marionette DEBUG loaded listener.js 02:09:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1185a2000) [pid = 1654] [serial = 79] [outer = 0x11807dc00] 02:09:17 INFO - PROCESS | 1654 | 1463735357901 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]]]}] 02:09:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:09:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 02:09:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:09:17 INFO - PROCESS | 1654 | 1463735357939 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:09:17 INFO - PROCESS | 1654 | 1463735357941 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:09:17 INFO - PROCESS | 1654 | 1463735357943 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:09:17 INFO - PROCESS | 1654 | 1463735357945 Marionette TRACE conn2 <- [1,82,null,{}] 02:09:17 INFO - PROCESS | 1654 | 1463735357949 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}] 02:09:18 INFO - PROCESS | 1654 | 1463735358030 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:09:18 INFO - PROCESS | 1654 | 1463735358066 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e1d800 == 28 [pid = 1654] [id = 28] 02:09:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1182e8800) [pid = 1654] [serial = 80] [outer = 0x0] 02:09:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118926000) [pid = 1654] [serial = 81] [outer = 0x1182e8800] 02:09:18 INFO - PROCESS | 1654 | 1463735358092 Marionette DEBUG loaded listener.js 02:09:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119213400) [pid = 1654] [serial = 82] [outer = 0x1182e8800] 02:09:18 INFO - PROCESS | 1654 | 1463735358360 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]]]}] 02:09:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:09:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 422ms 02:09:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:09:18 INFO - PROCESS | 1654 | 1463735358371 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:09:18 INFO - PROCESS | 1654 | 1463735358372 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:09:18 INFO - PROCESS | 1654 | 1463735358374 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:09:18 INFO - PROCESS | 1654 | 1463735358375 Marionette TRACE conn2 <- [1,86,null,{}] 02:09:18 INFO - PROCESS | 1654 | 1463735358385 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}] 02:09:18 INFO - PROCESS | 1654 | 1463735358458 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:09:18 INFO - PROCESS | 1654 | 1463735358464 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x118581800 == 29 [pid = 1654] [id = 29] 02:09:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1184a6400) [pid = 1654] [serial = 83] [outer = 0x0] 02:09:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11942ec00) [pid = 1654] [serial = 84] [outer = 0x1184a6400] 02:09:18 INFO - PROCESS | 1654 | 1463735358491 Marionette DEBUG loaded listener.js 02:09:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119511000) [pid = 1654] [serial = 85] [outer = 0x1184a6400] 02:09:18 INFO - PROCESS | 1654 | 1463735358789 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]]]}] 02:09:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:09:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 427ms 02:09:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:09:18 INFO - PROCESS | 1654 | 1463735358801 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:09:18 INFO - PROCESS | 1654 | 1463735358802 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:09:18 INFO - PROCESS | 1654 | 1463735358805 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:09:18 INFO - PROCESS | 1654 | 1463735358806 Marionette TRACE conn2 <- [1,90,null,{}] 02:09:18 INFO - PROCESS | 1654 | 1463735358819 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}] 02:09:18 INFO - PROCESS | 1654 | 1463735358930 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:09:18 INFO - PROCESS | 1654 | 1463735358939 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x1185c4800 == 30 [pid = 1654] [id = 30] 02:09:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x118553400) [pid = 1654] [serial = 86] [outer = 0x0] 02:09:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119a97400) [pid = 1654] [serial = 87] [outer = 0x118553400] 02:09:18 INFO - PROCESS | 1654 | 1463735358964 Marionette DEBUG loaded listener.js 02:09:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119e4e800) [pid = 1654] [serial = 88] [outer = 0x118553400] 02:09:19 INFO - PROCESS | 1654 | 1463735359306 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]]]}] 02:09:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:09:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 525ms 02:09:19 INFO - PROCESS | 1654 | 1463735359333 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:09:19 INFO - PROCESS | 1654 | 1463735359335 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:09:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:09:19 INFO - PROCESS | 1654 | 1463735359339 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:09:19 INFO - PROCESS | 1654 | 1463735359341 Marionette TRACE conn2 <- [1,94,null,{}] 02:09:19 INFO - PROCESS | 1654 | 1463735359343 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}] 02:09:19 INFO - PROCESS | 1654 | 1463735359451 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:09:19 INFO - PROCESS | 1654 | 1463735359457 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x119406800 == 31 [pid = 1654] [id = 31] 02:09:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11942d400) [pid = 1654] [serial = 89] [outer = 0x0] 02:09:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x122a56000) [pid = 1654] [serial = 90] [outer = 0x11942d400] 02:09:19 INFO - PROCESS | 1654 | 1463735359497 Marionette DEBUG loaded listener.js 02:09:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x122a5a800) [pid = 1654] [serial = 91] [outer = 0x11942d400] 02:09:19 INFO - PROCESS | 1654 | 1463735359853 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]]]}] 02:09:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:09:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 527ms 02:09:19 INFO - PROCESS | 1654 | 1463735359868 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:09:19 INFO - PROCESS | 1654 | 1463735359869 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:09:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:09:19 INFO - PROCESS | 1654 | 1463735359872 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:09:19 INFO - PROCESS | 1654 | 1463735359873 Marionette TRACE conn2 <- [1,98,null,{}] 02:09:19 INFO - PROCESS | 1654 | 1463735359875 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}] 02:09:19 INFO - PROCESS | 1654 | 1463735359974 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:09:19 INFO - PROCESS | 1654 | 1463735359981 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x119803000 == 32 [pid = 1654] [id = 32] 02:09:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119a62800) [pid = 1654] [serial = 92] [outer = 0x0] 02:09:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x122a5ac00) [pid = 1654] [serial = 93] [outer = 0x119a62800] 02:09:20 INFO - PROCESS | 1654 | 1463735360006 Marionette DEBUG loaded listener.js 02:09:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x122d4a000) [pid = 1654] [serial = 94] [outer = 0x119a62800] 02:09:20 INFO - PROCESS | 1654 | 1463735360267 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]]]}] 02:09:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:09:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 02:09:20 INFO - PROCESS | 1654 | 1463735360291 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:09:20 INFO - PROCESS | 1654 | 1463735360292 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:09:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:09:20 INFO - PROCESS | 1654 | 1463735360310 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:09:20 INFO - PROCESS | 1654 | 1463735360312 Marionette TRACE conn2 <- [1,102,null,{}] 02:09:20 INFO - PROCESS | 1654 | 1463735360322 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}] 02:09:20 INFO - PROCESS | 1654 | 1463735360397 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:09:20 INFO - PROCESS | 1654 | 1463735360402 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x116aad800 == 33 [pid = 1654] [id = 33] 02:09:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x122a5ec00) [pid = 1654] [serial = 95] [outer = 0x0] 02:09:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x122f0c800) [pid = 1654] [serial = 96] [outer = 0x122a5ec00] 02:09:20 INFO - PROCESS | 1654 | 1463735360428 Marionette DEBUG loaded listener.js 02:09:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1240c2400) [pid = 1654] [serial = 97] [outer = 0x122a5ec00] 02:09:20 INFO - PROCESS | 1654 | 1463735360712 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]]]}] 02:09:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:09:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 427ms 02:09:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:09:20 INFO - PROCESS | 1654 | 1463735360737 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:09:20 INFO - PROCESS | 1654 | 1463735360738 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:09:20 INFO - PROCESS | 1654 | 1463735360740 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:09:20 INFO - PROCESS | 1654 | 1463735360741 Marionette TRACE conn2 <- [1,106,null,{}] 02:09:20 INFO - PROCESS | 1654 | 1463735360750 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}] 02:09:20 INFO - PROCESS | 1654 | 1463735360824 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:09:20 INFO - PROCESS | 1654 | 1463735360869 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x119e9b000 == 34 [pid = 1654] [id = 34] 02:09:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1185a0000) [pid = 1654] [serial = 98] [outer = 0x0] 02:09:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1240cac00) [pid = 1654] [serial = 99] [outer = 0x1185a0000] 02:09:20 INFO - PROCESS | 1654 | 1463735360893 Marionette DEBUG loaded listener.js 02:09:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x124563400) [pid = 1654] [serial = 100] [outer = 0x1185a0000] 02:09:21 INFO - PROCESS | 1654 | 1463735361122 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]]]}] 02:09:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:09:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 423ms 02:09:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:09:21 INFO - PROCESS | 1654 | 1463735361173 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:09:21 INFO - PROCESS | 1654 | 1463735361174 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:09:21 INFO - PROCESS | 1654 | 1463735361185 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:09:21 INFO - PROCESS | 1654 | 1463735361187 Marionette TRACE conn2 <- [1,110,null,{}] 02:09:21 INFO - PROCESS | 1654 | 1463735361189 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}] 02:09:21 INFO - PROCESS | 1654 | 1463735361281 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:09:21 INFO - PROCESS | 1654 | 1463735361285 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x122a17800 == 35 [pid = 1654] [id = 35] 02:09:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x117e59000) [pid = 1654] [serial = 101] [outer = 0x0] 02:09:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x124fd5800) [pid = 1654] [serial = 102] [outer = 0x117e59000] 02:09:21 INFO - PROCESS | 1654 | 1463735361321 Marionette DEBUG loaded listener.js 02:09:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1253ad800) [pid = 1654] [serial = 103] [outer = 0x117e59000] 02:09:21 INFO - PROCESS | 1654 | 1463735361612 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]]]}] 02:09:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:09:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 477ms 02:09:21 INFO - PROCESS | 1654 | 1463735361654 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:09:21 INFO - PROCESS | 1654 | 1463735361656 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:09:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:09:21 INFO - PROCESS | 1654 | 1463735361658 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:09:21 INFO - PROCESS | 1654 | 1463735361659 Marionette TRACE conn2 <- [1,114,null,{}] 02:09:21 INFO - PROCESS | 1654 | 1463735361662 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}] 02:09:21 INFO - PROCESS | 1654 | 1463735361732 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:09:21 INFO - PROCESS | 1654 | 1463735361779 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x122cbd000 == 36 [pid = 1654] [id = 36] 02:09:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12408b800) [pid = 1654] [serial = 104] [outer = 0x0] 02:09:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12546e800) [pid = 1654] [serial = 105] [outer = 0x12408b800] 02:09:21 INFO - PROCESS | 1654 | 1463735361803 Marionette DEBUG loaded listener.js 02:09:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x126d2e800) [pid = 1654] [serial = 106] [outer = 0x12408b800] 02:09:22 INFO - PROCESS | 1654 | 1463735362064 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]]]}] 02:09:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:09:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 419ms 02:09:22 INFO - PROCESS | 1654 | 1463735362087 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:09:22 INFO - PROCESS | 1654 | 1463735362088 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:09:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:09:22 INFO - PROCESS | 1654 | 1463735362090 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:09:22 INFO - PROCESS | 1654 | 1463735362091 Marionette TRACE conn2 <- [1,118,null,{}] 02:09:22 INFO - PROCESS | 1654 | 1463735362101 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}] 02:09:22 INFO - PROCESS | 1654 | 1463735362182 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:09:22 INFO - PROCESS | 1654 | 1463735362186 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241a6800 == 37 [pid = 1654] [id = 37] 02:09:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1242d1c00) [pid = 1654] [serial = 107] [outer = 0x0] 02:09:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12702d400) [pid = 1654] [serial = 108] [outer = 0x1242d1c00] 02:09:22 INFO - PROCESS | 1654 | 1463735362211 Marionette DEBUG loaded listener.js 02:09:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1272b5c00) [pid = 1654] [serial = 109] [outer = 0x1242d1c00] 02:09:22 INFO - PROCESS | 1654 | 1463735362524 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]]]}] 02:09:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:09:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 474ms 02:09:22 INFO - PROCESS | 1654 | 1463735362565 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:09:22 INFO - PROCESS | 1654 | 1463735362567 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:09:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:09:22 INFO - PROCESS | 1654 | 1463735362570 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:09:22 INFO - PROCESS | 1654 | 1463735362572 Marionette TRACE conn2 <- [1,122,null,{}] 02:09:22 INFO - PROCESS | 1654 | 1463735362575 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}] 02:09:22 INFO - PROCESS | 1654 | 1463735362713 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:09:22 INFO - PROCESS | 1654 | 1463735362722 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12467a000 == 38 [pid = 1654] [id = 38] 02:09:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x125193800) [pid = 1654] [serial = 110] [outer = 0x0] 02:09:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1272c0800) [pid = 1654] [serial = 111] [outer = 0x125193800] 02:09:22 INFO - PROCESS | 1654 | 1463735362759 Marionette DEBUG loaded listener.js 02:09:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x128bbb800) [pid = 1654] [serial = 112] [outer = 0x125193800] 02:09:23 INFO - PROCESS | 1654 | 1463735363078 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]]]}] 02:09:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:09:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 520ms 02:09:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:09:23 INFO - PROCESS | 1654 | 1463735363090 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:09:23 INFO - PROCESS | 1654 | 1463735363091 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:09:23 INFO - PROCESS | 1654 | 1463735363094 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:09:23 INFO - PROCESS | 1654 | 1463735363097 Marionette TRACE conn2 <- [1,126,null,{}] 02:09:23 INFO - PROCESS | 1654 | 1463735363105 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}] 02:09:23 INFO - PROCESS | 1654 | 1463735363185 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:09:23 INFO - PROCESS | 1654 | 1463735363190 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f1e000 == 39 [pid = 1654] [id = 39] 02:09:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x128bbf800) [pid = 1654] [serial = 113] [outer = 0x0] 02:09:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x128cfe000) [pid = 1654] [serial = 114] [outer = 0x128bbf800] 02:09:23 INFO - PROCESS | 1654 | 1463735363214 Marionette DEBUG loaded listener.js 02:09:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x128fc4800) [pid = 1654] [serial = 115] [outer = 0x128bbf800] 02:09:23 INFO - PROCESS | 1654 | 1463735363514 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]]]}] 02:09:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:09:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 476ms 02:09:23 INFO - PROCESS | 1654 | 1463735363570 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:09:23 INFO - PROCESS | 1654 | 1463735363571 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:09:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:09:23 INFO - PROCESS | 1654 | 1463735363574 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:09:23 INFO - PROCESS | 1654 | 1463735363574 Marionette TRACE conn2 <- [1,130,null,{}] 02:09:23 INFO - PROCESS | 1654 | 1463735363577 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}] 02:09:23 INFO - PROCESS | 1654 | 1463735363682 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:09:23 INFO - PROCESS | 1654 | 1463735363689 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x125460800 == 40 [pid = 1654] [id = 40] 02:09:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x128fc9000) [pid = 1654] [serial = 116] [outer = 0x0] 02:09:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x129294400) [pid = 1654] [serial = 117] [outer = 0x128fc9000] 02:09:23 INFO - PROCESS | 1654 | 1463735363713 Marionette DEBUG loaded listener.js 02:09:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12929ac00) [pid = 1654] [serial = 118] [outer = 0x128fc9000] 02:09:24 INFO - PROCESS | 1654 | 1463735364011 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]]]}] 02:09:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:09:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 473ms 02:09:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:09:24 INFO - PROCESS | 1654 | 1463735364048 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:09:24 INFO - PROCESS | 1654 | 1463735364049 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:09:24 INFO - PROCESS | 1654 | 1463735364051 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:09:24 INFO - PROCESS | 1654 | 1463735364052 Marionette TRACE conn2 <- [1,134,null,{}] 02:09:24 INFO - PROCESS | 1654 | 1463735364054 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}] 02:09:24 INFO - PROCESS | 1654 | 1463735364140 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:09:24 INFO - PROCESS | 1654 | 1463735364146 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x127002800 == 41 [pid = 1654] [id = 41] 02:09:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1294b9400) [pid = 1654] [serial = 119] [outer = 0x0] 02:09:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1294bc000) [pid = 1654] [serial = 120] [outer = 0x1294b9400] 02:09:24 INFO - PROCESS | 1654 | 1463735364170 Marionette DEBUG loaded listener.js 02:09:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x129508800) [pid = 1654] [serial = 121] [outer = 0x1294b9400] 02:09:25 INFO - PROCESS | 1654 | 1463735365180 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]]]}] 02:09:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1173ms 02:09:25 INFO - PROCESS | 1654 | 1463735365225 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:09:25 INFO - PROCESS | 1654 | 1463735365231 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:09:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:09:25 INFO - PROCESS | 1654 | 1463735365253 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:09:25 INFO - PROCESS | 1654 | 1463735365256 Marionette TRACE conn2 <- [1,138,null,{}] 02:09:25 INFO - PROCESS | 1654 | 1463735365259 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}] 02:09:25 INFO - PROCESS | 1654 | 1463735365351 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:09:25 INFO - PROCESS | 1654 | 1463735365358 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x113440800 == 42 [pid = 1654] [id = 42] 02:09:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1164a1000) [pid = 1654] [serial = 122] [outer = 0x0] 02:09:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11671f800) [pid = 1654] [serial = 123] [outer = 0x1164a1000] 02:09:25 INFO - PROCESS | 1654 | 1463735365386 Marionette DEBUG loaded listener.js 02:09:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1168aa000) [pid = 1654] [serial = 124] [outer = 0x1164a1000] 02:09:25 INFO - PROCESS | 1654 | 1463735365725 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]]]}] 02:09:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 531ms 02:09:25 INFO - PROCESS | 1654 | 1463735365777 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:09:25 INFO - PROCESS | 1654 | 1463735365783 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:09:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:09:25 INFO - PROCESS | 1654 | 1463735365789 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:09:25 INFO - PROCESS | 1654 | 1463735365792 Marionette TRACE conn2 <- [1,142,null,{}] 02:09:25 INFO - PROCESS | 1654 | 1463735365805 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}] 02:09:25 INFO - PROCESS | 1654 | 1463735365937 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:09:25 INFO - PROCESS | 1654 | 1463735365946 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x116486800 == 43 [pid = 1654] [id = 43] 02:09:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x116a5d400) [pid = 1654] [serial = 125] [outer = 0x0] 02:09:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11807a400) [pid = 1654] [serial = 126] [outer = 0x116a5d400] 02:09:25 INFO - PROCESS | 1654 | 1463735365985 Marionette DEBUG loaded listener.js 02:09:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1182ea000) [pid = 1654] [serial = 127] [outer = 0x116a5d400] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12be35c00) [pid = 1654] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x118081800) [pid = 1654] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12ba70800) [pid = 1654] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12b2de800) [pid = 1654] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12ab80400) [pid = 1654] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12a90b800) [pid = 1654] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x128fce400) [pid = 1654] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12d68b800) [pid = 1654] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12d5dc400) [pid = 1654] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11859bc00) [pid = 1654] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12cbd1400) [pid = 1654] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12c6e7c00) [pid = 1654] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12c529c00) [pid = 1654] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1242d1c00) [pid = 1654] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x125193800) [pid = 1654] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x111ab3800) [pid = 1654] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1130da000) [pid = 1654] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11807e800) [pid = 1654] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11660b400) [pid = 1654] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1168a1c00) [pid = 1654] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11807dc00) [pid = 1654] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1182e8800) [pid = 1654] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1184a6400) [pid = 1654] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x118553400) [pid = 1654] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11942d400) [pid = 1654] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119a62800) [pid = 1654] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x122a5ec00) [pid = 1654] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1185a0000) [pid = 1654] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:09:26 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12408b800) [pid = 1654] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:09:26 INFO - PROCESS | 1654 | 1463735366886 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]]]}] 02:09:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:09:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1126ms 02:09:26 INFO - PROCESS | 1654 | 1463735366916 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:09:26 INFO - PROCESS | 1654 | 1463735366917 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:09:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:09:26 INFO - PROCESS | 1654 | 1463735366928 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:09:26 INFO - PROCESS | 1654 | 1463735366932 Marionette TRACE conn2 <- [1,146,null,{}] 02:09:26 INFO - PROCESS | 1654 | 1463735366939 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}] 02:09:27 INFO - PROCESS | 1654 | 1463735367007 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:09:27 INFO - PROCESS | 1654 | 1463735367015 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f7a800 == 44 [pid = 1654] [id = 44] 02:09:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x113240000) [pid = 1654] [serial = 128] [outer = 0x0] 02:09:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1184a3c00) [pid = 1654] [serial = 129] [outer = 0x113240000] 02:09:27 INFO - PROCESS | 1654 | 1463735367044 Marionette DEBUG loaded listener.js 02:09:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1185a3800) [pid = 1654] [serial = 130] [outer = 0x113240000] 02:09:27 INFO - PROCESS | 1654 | 1463735367370 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]]]}] 02:09:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:09:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 480ms 02:09:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:09:27 INFO - PROCESS | 1654 | 1463735367401 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:09:27 INFO - PROCESS | 1654 | 1463735367403 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:09:27 INFO - PROCESS | 1654 | 1463735367405 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:09:27 INFO - PROCESS | 1654 | 1463735367406 Marionette TRACE conn2 <- [1,150,null,{}] 02:09:27 INFO - PROCESS | 1654 | 1463735367408 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}] 02:09:27 INFO - PROCESS | 1654 | 1463735367476 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:09:27 INFO - PROCESS | 1654 | 1463735367483 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x1184e6800 == 45 [pid = 1654] [id = 45] 02:09:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11892a800) [pid = 1654] [serial = 131] [outer = 0x0] 02:09:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11917c000) [pid = 1654] [serial = 132] [outer = 0x11892a800] 02:09:27 INFO - PROCESS | 1654 | 1463735367508 Marionette DEBUG loaded listener.js 02:09:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x119425000) [pid = 1654] [serial = 133] [outer = 0x11892a800] 02:09:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:09:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 418ms 02:09:27 INFO - PROCESS | 1654 | 1463735367820 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]]]}] 02:09:27 INFO - PROCESS | 1654 | 1463735367824 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:09:27 INFO - PROCESS | 1654 | 1463735367825 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:09:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:09:27 INFO - PROCESS | 1654 | 1463735367829 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:09:27 INFO - PROCESS | 1654 | 1463735367832 Marionette TRACE conn2 <- [1,154,null,{}] 02:09:27 INFO - PROCESS | 1654 | 1463735367834 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}] 02:09:27 INFO - PROCESS | 1654 | 1463735367903 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:09:27 INFO - PROCESS | 1654 | 1463735367945 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x1185b6800 == 46 [pid = 1654] [id = 46] 02:09:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11892b400) [pid = 1654] [serial = 134] [outer = 0x0] 02:09:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11942f000) [pid = 1654] [serial = 135] [outer = 0x11892b400] 02:09:27 INFO - PROCESS | 1654 | 1463735367980 Marionette DEBUG loaded listener.js 02:09:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119a60000) [pid = 1654] [serial = 136] [outer = 0x11892b400] 02:09:28 INFO - PROCESS | 1654 | 1463735368287 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]]]}] 02:09:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:09:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 521ms 02:09:28 INFO - PROCESS | 1654 | 1463735368350 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:09:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:09:28 INFO - PROCESS | 1654 | 1463735368352 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:09:28 INFO - PROCESS | 1654 | 1463735368355 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:09:28 INFO - PROCESS | 1654 | 1463735368356 Marionette TRACE conn2 <- [1,158,null,{}] 02:09:28 INFO - PROCESS | 1654 | 1463735368358 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}] 02:09:28 INFO - PROCESS | 1654 | 1463735368469 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:09:28 INFO - PROCESS | 1654 | 1463735368524 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191ab000 == 47 [pid = 1654] [id = 47] 02:09:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11767e000) [pid = 1654] [serial = 137] [outer = 0x0] 02:09:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119a9dc00) [pid = 1654] [serial = 138] [outer = 0x11767e000] 02:09:28 INFO - PROCESS | 1654 | 1463735368549 Marionette DEBUG loaded listener.js 02:09:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11a39d000) [pid = 1654] [serial = 139] [outer = 0x11767e000] 02:09:28 INFO - PROCESS | 1654 | 1463735368841 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]]]}] 02:09:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:09:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 519ms 02:09:28 INFO - PROCESS | 1654 | 1463735368884 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:09:28 INFO - PROCESS | 1654 | 1463735368887 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:09:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:09:28 INFO - PROCESS | 1654 | 1463735368890 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:09:28 INFO - PROCESS | 1654 | 1463735368893 Marionette TRACE conn2 <- [1,162,null,{}] 02:09:28 INFO - PROCESS | 1654 | 1463735368899 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}] 02:09:28 INFO - PROCESS | 1654 | 1463735368988 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:09:29 INFO - PROCESS | 1654 | 1463735369029 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x112d03800 == 48 [pid = 1654] [id = 48] 02:09:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x112fb0400) [pid = 1654] [serial = 140] [outer = 0x0] 02:09:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11323f400) [pid = 1654] [serial = 141] [outer = 0x112fb0400] 02:09:29 INFO - PROCESS | 1654 | 1463735369059 Marionette DEBUG loaded listener.js 02:09:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x116496800) [pid = 1654] [serial = 142] [outer = 0x112fb0400] 02:09:29 INFO - PROCESS | 1654 | 1463735369486 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]]]}] 02:09:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:09:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 624ms 02:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:09:29 INFO - PROCESS | 1654 | 1463735369515 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:09:29 INFO - PROCESS | 1654 | 1463735369519 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:09:29 INFO - PROCESS | 1654 | 1463735369523 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:09:29 INFO - PROCESS | 1654 | 1463735369525 Marionette TRACE conn2 <- [1,166,null,{}] 02:09:29 INFO - PROCESS | 1654 | 1463735369547 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}] 02:09:29 INFO - PROCESS | 1654 | 1463735369636 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:09:29 INFO - PROCESS | 1654 | 1463735369723 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191a1800 == 49 [pid = 1654] [id = 49] 02:09:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11807d000) [pid = 1654] [serial = 143] [outer = 0x0] 02:09:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x118080c00) [pid = 1654] [serial = 144] [outer = 0x11807d000] 02:09:29 INFO - PROCESS | 1654 | 1463735369754 Marionette DEBUG loaded listener.js 02:09:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x118474400) [pid = 1654] [serial = 145] [outer = 0x11807d000] 02:09:30 INFO - PROCESS | 1654 | 1463735370174 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]]]}] 02:09:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:09:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 690ms 02:09:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:09:30 INFO - PROCESS | 1654 | 1463735370214 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:09:30 INFO - PROCESS | 1654 | 1463735370216 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:09:30 INFO - PROCESS | 1654 | 1463735370218 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:09:30 INFO - PROCESS | 1654 | 1463735370220 Marionette TRACE conn2 <- [1,170,null,{}] 02:09:30 INFO - PROCESS | 1654 | 1463735370244 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}] 02:09:30 INFO - PROCESS | 1654 | 1463735370352 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:09:30 INFO - PROCESS | 1654 | 1463735370397 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x122a02800 == 50 [pid = 1654] [id = 50] 02:09:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x119a65400) [pid = 1654] [serial = 146] [outer = 0x0] 02:09:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x119a9b800) [pid = 1654] [serial = 147] [outer = 0x119a65400] 02:09:30 INFO - PROCESS | 1654 | 1463735370430 Marionette DEBUG loaded listener.js 02:09:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x119ddf400) [pid = 1654] [serial = 148] [outer = 0x119a65400] 02:09:30 INFO - PROCESS | 1654 | 1463735370836 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]]]}] 02:09:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:09:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 02:09:30 INFO - PROCESS | 1654 | 1463735370890 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:09:30 INFO - PROCESS | 1654 | 1463735370892 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:09:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:09:30 INFO - PROCESS | 1654 | 1463735370894 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:09:30 INFO - PROCESS | 1654 | 1463735370896 Marionette TRACE conn2 <- [1,174,null,{}] 02:09:30 INFO - PROCESS | 1654 | 1463735370898 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}] 02:09:31 INFO - PROCESS | 1654 | 1463735371000 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:09:31 INFO - PROCESS | 1654 | 1463735371057 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x122cb3000 == 51 [pid = 1654] [id = 51] 02:09:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x119e4f000) [pid = 1654] [serial = 149] [outer = 0x0] 02:09:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x122a5b000) [pid = 1654] [serial = 150] [outer = 0x119e4f000] 02:09:31 INFO - PROCESS | 1654 | 1463735371086 Marionette DEBUG loaded listener.js 02:09:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x122c17400) [pid = 1654] [serial = 151] [outer = 0x119e4f000] 02:09:31 INFO - PROCESS | 1654 | 1463735371513 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]]]}] 02:09:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:09:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 02:09:31 INFO - PROCESS | 1654 | 1463735371564 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:09:31 INFO - PROCESS | 1654 | 1463735371565 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:09:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:09:31 INFO - PROCESS | 1654 | 1463735371568 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:09:31 INFO - PROCESS | 1654 | 1463735371569 Marionette TRACE conn2 <- [1,178,null,{}] 02:09:31 INFO - PROCESS | 1654 | 1463735371571 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}] 02:09:31 INFO - PROCESS | 1654 | 1463735371658 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:09:31 INFO - PROCESS | 1654 | 1463735371715 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x115f1d800 == 52 [pid = 1654] [id = 52] 02:09:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x116726400) [pid = 1654] [serial = 152] [outer = 0x0] 02:09:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x118081c00) [pid = 1654] [serial = 153] [outer = 0x116726400] 02:09:31 INFO - PROCESS | 1654 | 1463735371745 Marionette DEBUG loaded listener.js 02:09:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x119a9d800) [pid = 1654] [serial = 154] [outer = 0x116726400] 02:09:32 INFO - PROCESS | 1654 | 1463735372186 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]]]}] 02:09:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:09:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 669ms 02:09:32 INFO - PROCESS | 1654 | 1463735372266 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:09:32 INFO - PROCESS | 1654 | 1463735372269 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:09:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:09:32 INFO - PROCESS | 1654 | 1463735372288 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:09:32 INFO - PROCESS | 1654 | 1463735372290 Marionette TRACE conn2 <- [1,182,null,{}] 02:09:32 INFO - PROCESS | 1654 | 1463735372294 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}] 02:09:32 INFO - PROCESS | 1654 | 1463735372379 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:09:32 INFO - PROCESS | 1654 | 1463735372439 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x1166db000 == 53 [pid = 1654] [id = 53] 02:09:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x112da5400) [pid = 1654] [serial = 155] [outer = 0x0] 02:09:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x115eea800) [pid = 1654] [serial = 156] [outer = 0x112da5400] 02:09:32 INFO - PROCESS | 1654 | 1463735372468 Marionette DEBUG loaded listener.js 02:09:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x116610c00) [pid = 1654] [serial = 157] [outer = 0x112da5400] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1185b6800 == 52 [pid = 1654] [id = 46] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1184e6800 == 51 [pid = 1654] [id = 45] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x116f7a800 == 50 [pid = 1654] [id = 44] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x116abc000 == 49 [pid = 1654] [id = 27] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x116486800 == 48 [pid = 1654] [id = 43] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x116aad800 == 47 [pid = 1654] [id = 33] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x118581800 == 46 [pid = 1654] [id = 29] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x113440800 == 45 [pid = 1654] [id = 42] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x122cbd000 == 44 [pid = 1654] [id = 36] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x119406800 == 43 [pid = 1654] [id = 31] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x117e1d800 == 42 [pid = 1654] [id = 28] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1185c4800 == 41 [pid = 1654] [id = 30] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x115f1d800 == 40 [pid = 1654] [id = 52] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x122cb3000 == 39 [pid = 1654] [id = 51] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x122a02800 == 38 [pid = 1654] [id = 50] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x119803000 == 37 [pid = 1654] [id = 32] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x125460800 == 36 [pid = 1654] [id = 40] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x119e9b000 == 35 [pid = 1654] [id = 34] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x124f1e000 == 34 [pid = 1654] [id = 39] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x127002800 == 33 [pid = 1654] [id = 41] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1191a1800 == 32 [pid = 1654] [id = 49] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1241a6800 == 31 [pid = 1654] [id = 37] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x122a17800 == 30 [pid = 1654] [id = 35] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1191ab000 == 29 [pid = 1654] [id = 47] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x112d03800 == 28 [pid = 1654] [id = 48] 02:09:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12467a000 == 27 [pid = 1654] [id = 38] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12d784000) [pid = 1654] [serial = 61] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x129294400) [pid = 1654] [serial = 117] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x119213400) [pid = 1654] [serial = 82] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12702d400) [pid = 1654] [serial = 108] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1272c0800) [pid = 1654] [serial = 111] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x128cfe000) [pid = 1654] [serial = 114] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x112a69800) [pid = 1654] [serial = 63] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x115e48000) [pid = 1654] [serial = 66] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1182e1c00) [pid = 1654] [serial = 69] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11859e800) [pid = 1654] [serial = 70] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1166ca000) [pid = 1654] [serial = 72] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11767b400) [pid = 1654] [serial = 75] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x118084800) [pid = 1654] [serial = 76] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x118472800) [pid = 1654] [serial = 78] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x118926000) [pid = 1654] [serial = 81] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11942ec00) [pid = 1654] [serial = 84] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x119a97400) [pid = 1654] [serial = 87] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119e4e800) [pid = 1654] [serial = 88] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x122a56000) [pid = 1654] [serial = 90] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x122a5ac00) [pid = 1654] [serial = 93] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x122d4a000) [pid = 1654] [serial = 94] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x122f0c800) [pid = 1654] [serial = 96] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1240c2400) [pid = 1654] [serial = 97] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1240cac00) [pid = 1654] [serial = 99] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x124fd5800) [pid = 1654] [serial = 102] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12546e800) [pid = 1654] [serial = 105] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x124563400) [pid = 1654] [serial = 100] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1272b5c00) [pid = 1654] [serial = 109] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x126d2e800) [pid = 1654] [serial = 106] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x116853800) [pid = 1654] [serial = 73] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119511000) [pid = 1654] [serial = 85] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x122a5a800) [pid = 1654] [serial = 91] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x128bbb800) [pid = 1654] [serial = 112] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1185a2000) [pid = 1654] [serial = 79] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1168a8800) [pid = 1654] [serial = 67] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112d93800) [pid = 1654] [serial = 64] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12ab8bc00) [pid = 1654] [serial = 24] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12a90d800) [pid = 1654] [serial = 21] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12a911c00) [pid = 1654] [serial = 22] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x129298c00) [pid = 1654] [serial = 16] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12950e000) [pid = 1654] [serial = 18] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x128fd0000) [pid = 1654] [serial = 15] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1240c0c00) [pid = 1654] [serial = 11] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1242d0c00) [pid = 1654] [serial = 8] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12d5d3000) [pid = 1654] [serial = 52] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12d314000) [pid = 1654] [serial = 51] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12d0ab800) [pid = 1654] [serial = 45] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12d098000) [pid = 1654] [serial = 48] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12c6edc00) [pid = 1654] [serial = 42] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12cbcec00) [pid = 1654] [serial = 43] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12c52e000) [pid = 1654] [serial = 39] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12c6e5000) [pid = 1654] [serial = 40] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12c523400) [pid = 1654] [serial = 36] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12c527400) [pid = 1654] [serial = 37] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x12be30c00) [pid = 1654] [serial = 34] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x12ba71000) [pid = 1654] [serial = 33] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12bd80400) [pid = 1654] [serial = 30] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x1182e1000) [pid = 1654] [serial = 31] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x12ba61000) [pid = 1654] [serial = 27] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x12ba6d400) [pid = 1654] [serial = 28] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x12b2d6400) [pid = 1654] [serial = 25] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x12d77f000) [pid = 1654] [serial = 60] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x12d684000) [pid = 1654] [serial = 57] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x12d68a800) [pid = 1654] [serial = 58] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x11950a800) [pid = 1654] [serial = 54] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x12d5da000) [pid = 1654] [serial = 55] [outer = 0x0] [url = about:blank] 02:09:33 INFO - PROCESS | 1654 | 1463735373215 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]]]}] 02:09:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 974ms 02:09:33 INFO - PROCESS | 1654 | 1463735373263 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:09:33 INFO - PROCESS | 1654 | 1463735373265 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:09:33 INFO - PROCESS | 1654 | 1463735373269 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:09:33 INFO - PROCESS | 1654 | 1463735373271 Marionette TRACE conn2 <- [1,186,null,{}] 02:09:33 INFO - PROCESS | 1654 | 1463735373274 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}] 02:09:33 INFO - PROCESS | 1654 | 1463735373344 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:09:33 INFO - PROCESS | 1654 | 1463735373350 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x112a9f000 == 28 [pid = 1654] [id = 54] 02:09:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x11324a400) [pid = 1654] [serial = 158] [outer = 0x0] 02:09:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x115f60c00) [pid = 1654] [serial = 159] [outer = 0x11324a400] 02:09:33 INFO - PROCESS | 1654 | 1463735373379 Marionette DEBUG loaded listener.js 02:09:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x1166c5c00) [pid = 1654] [serial = 160] [outer = 0x11324a400] 02:09:33 INFO - PROCESS | 1654 | 1463735373774 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]]]}] 02:09:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 519ms 02:09:33 INFO - PROCESS | 1654 | 1463735373790 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:09:33 INFO - PROCESS | 1654 | 1463735373797 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:09:33 INFO - PROCESS | 1654 | 1463735373804 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:09:33 INFO - PROCESS | 1654 | 1463735373807 Marionette TRACE conn2 <- [1,190,null,{}] 02:09:33 INFO - PROCESS | 1654 | 1463735373810 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}] 02:09:33 INFO - PROCESS | 1654 | 1463735373915 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:09:33 INFO - PROCESS | 1654 | 1463735373923 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x116486800 == 29 [pid = 1654] [id = 55] 02:09:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x116721400) [pid = 1654] [serial = 161] [outer = 0x0] 02:09:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x117677400) [pid = 1654] [serial = 162] [outer = 0x116721400] 02:09:33 INFO - PROCESS | 1654 | 1463735373967 Marionette DEBUG loaded listener.js 02:09:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x11807d400) [pid = 1654] [serial = 163] [outer = 0x116721400] 02:09:34 INFO - PROCESS | 1654 | 1463735374300 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]]]}] 02:09:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:09:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 522ms 02:09:34 INFO - PROCESS | 1654 | 1463735374325 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:09:34 INFO - PROCESS | 1654 | 1463735374327 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:09:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:09:34 INFO - PROCESS | 1654 | 1463735374332 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:09:34 INFO - PROCESS | 1654 | 1463735374335 Marionette TRACE conn2 <- [1,194,null,{}] 02:09:34 INFO - PROCESS | 1654 | 1463735374342 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}] 02:09:34 INFO - PROCESS | 1654 | 1463735374418 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:09:34 INFO - PROCESS | 1654 | 1463735374424 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f73800 == 30 [pid = 1654] [id = 56] 02:09:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x116602800) [pid = 1654] [serial = 164] [outer = 0x0] 02:09:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11846f400) [pid = 1654] [serial = 165] [outer = 0x116602800] 02:09:34 INFO - PROCESS | 1654 | 1463735374455 Marionette DEBUG loaded listener.js 02:09:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1185a5000) [pid = 1654] [serial = 166] [outer = 0x116602800] 02:09:34 INFO - PROCESS | 1654 | 1463735374747 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]]]}] 02:09:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:09:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 02:09:34 INFO - PROCESS | 1654 | 1463735374804 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:09:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:09:34 INFO - PROCESS | 1654 | 1463735374805 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:09:34 INFO - PROCESS | 1654 | 1463735374808 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:09:34 INFO - PROCESS | 1654 | 1463735374809 Marionette TRACE conn2 <- [1,198,null,{}] 02:09:34 INFO - PROCESS | 1654 | 1463735374811 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}] 02:09:34 INFO - PROCESS | 1654 | 1463735374882 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:09:34 INFO - PROCESS | 1654 | 1463735374919 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x11809d800 == 31 [pid = 1654] [id = 57] 02:09:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11846d000) [pid = 1654] [serial = 167] [outer = 0x0] 02:09:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x119118000) [pid = 1654] [serial = 168] [outer = 0x11846d000] 02:09:34 INFO - PROCESS | 1654 | 1463735374939 Marionette DEBUG loaded listener.js 02:09:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11942bc00) [pid = 1654] [serial = 169] [outer = 0x11846d000] 02:09:35 INFO - PROCESS | 1654 | 1463735375298 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]]]}] 02:09:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 517ms 02:09:35 INFO - PROCESS | 1654 | 1463735375327 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:09:35 INFO - PROCESS | 1654 | 1463735375329 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:09:35 INFO - PROCESS | 1654 | 1463735375338 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:09:35 INFO - PROCESS | 1654 | 1463735375340 Marionette TRACE conn2 <- [1,202,null,{}] 02:09:35 INFO - PROCESS | 1654 | 1463735375343 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}] 02:09:35 INFO - PROCESS | 1654 | 1463735375438 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:09:35 INFO - PROCESS | 1654 | 1463735375442 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x118592800 == 32 [pid = 1654] [id = 58] 02:09:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1166c6000) [pid = 1654] [serial = 170] [outer = 0x0] 02:09:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x119432000) [pid = 1654] [serial = 171] [outer = 0x1166c6000] 02:09:35 INFO - PROCESS | 1654 | 1463735375468 Marionette DEBUG loaded listener.js 02:09:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x119511400) [pid = 1654] [serial = 172] [outer = 0x1166c6000] 02:09:35 INFO - PROCESS | 1654 | 1463735375815 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]]]}] 02:09:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 521ms 02:09:35 INFO - PROCESS | 1654 | 1463735375860 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:09:35 INFO - PROCESS | 1654 | 1463735375861 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:09:35 INFO - PROCESS | 1654 | 1463735375863 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:09:35 INFO - PROCESS | 1654 | 1463735375864 Marionette TRACE conn2 <- [1,206,null,{}] 02:09:35 INFO - PROCESS | 1654 | 1463735375867 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}] 02:09:35 INFO - PROCESS | 1654 | 1463735375963 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:09:35 INFO - PROCESS | 1654 | 1463735375968 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191a8800 == 33 [pid = 1654] [id = 59] 02:09:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x119a65800) [pid = 1654] [serial = 173] [outer = 0x0] 02:09:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x119dea000) [pid = 1654] [serial = 174] [outer = 0x119a65800] 02:09:36 INFO - PROCESS | 1654 | 1463735376017 Marionette DEBUG loaded listener.js 02:09:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x122a5c800) [pid = 1654] [serial = 175] [outer = 0x119a65800] 02:09:36 INFO - PROCESS | 1654 | 1463735376294 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]]]}] 02:09:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 02:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:09:36 INFO - PROCESS | 1654 | 1463735376336 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:09:36 INFO - PROCESS | 1654 | 1463735376337 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:09:36 INFO - PROCESS | 1654 | 1463735376340 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:09:36 INFO - PROCESS | 1654 | 1463735376341 Marionette TRACE conn2 <- [1,210,null,{}] 02:09:36 INFO - PROCESS | 1654 | 1463735376343 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}] 02:09:36 INFO - PROCESS | 1654 | 1463735376426 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:09:36 INFO - PROCESS | 1654 | 1463735376431 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d97000 == 34 [pid = 1654] [id = 60] 02:09:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x119a65c00) [pid = 1654] [serial = 176] [outer = 0x0] 02:09:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x122d4dc00) [pid = 1654] [serial = 177] [outer = 0x119a65c00] 02:09:36 INFO - PROCESS | 1654 | 1463735376478 Marionette DEBUG loaded listener.js 02:09:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x122f0d800) [pid = 1654] [serial = 178] [outer = 0x119a65c00] 02:09:36 INFO - PROCESS | 1654 | 1463735376760 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]]]}] 02:09:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 02:09:36 INFO - PROCESS | 1654 | 1463735376809 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:09:36 INFO - PROCESS | 1654 | 1463735376810 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:09:36 INFO - PROCESS | 1654 | 1463735376816 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:09:36 INFO - PROCESS | 1654 | 1463735376817 Marionette TRACE conn2 <- [1,214,null,{}] 02:09:36 INFO - PROCESS | 1654 | 1463735376820 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}] 02:09:36 INFO - PROCESS | 1654 | 1463735376908 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:09:36 INFO - PROCESS | 1654 | 1463735376936 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x119e94800 == 35 [pid = 1654] [id = 61] 02:09:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119a5a800) [pid = 1654] [serial = 179] [outer = 0x0] 02:09:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1240c6400) [pid = 1654] [serial = 180] [outer = 0x119a5a800] 02:09:36 INFO - PROCESS | 1654 | 1463735376961 Marionette DEBUG loaded listener.js 02:09:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1243cac00) [pid = 1654] [serial = 181] [outer = 0x119a5a800] 02:09:37 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1294b9400) [pid = 1654] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:09:37 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x128fc9000) [pid = 1654] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:09:37 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x128bbf800) [pid = 1654] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:09:37 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x117e59000) [pid = 1654] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:09:37 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x11767e000) [pid = 1654] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:09:37 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1164a1000) [pid = 1654] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:09:37 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x116a5d400) [pid = 1654] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:09:37 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x113240000) [pid = 1654] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:09:37 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11892b400) [pid = 1654] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:09:37 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x11892a800) [pid = 1654] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:09:37 INFO - PROCESS | 1654 | 1463735377246 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]]]}] 02:09:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:09:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 472ms 02:09:37 INFO - PROCESS | 1654 | 1463735377288 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:09:37 INFO - PROCESS | 1654 | 1463735377289 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:09:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:09:37 INFO - PROCESS | 1654 | 1463735377291 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:09:37 INFO - PROCESS | 1654 | 1463735377292 Marionette TRACE conn2 <- [1,218,null,{}] 02:09:37 INFO - PROCESS | 1654 | 1463735377295 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}] 02:09:37 INFO - PROCESS | 1654 | 1463735377361 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:09:37 INFO - PROCESS | 1654 | 1463735377366 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f73000 == 36 [pid = 1654] [id = 62] 02:09:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x118082c00) [pid = 1654] [serial = 182] [outer = 0x0] 02:09:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11a3a7c00) [pid = 1654] [serial = 183] [outer = 0x118082c00] 02:09:37 INFO - PROCESS | 1654 | 1463735377392 Marionette DEBUG loaded listener.js 02:09:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x12456cc00) [pid = 1654] [serial = 184] [outer = 0x118082c00] 02:09:37 INFO - PROCESS | 1654 | 1463735377670 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]]]}] 02:09:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:09:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 423ms 02:09:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:09:37 INFO - PROCESS | 1654 | 1463735377715 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:09:37 INFO - PROCESS | 1654 | 1463735377716 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:09:37 INFO - PROCESS | 1654 | 1463735377718 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:09:37 INFO - PROCESS | 1654 | 1463735377719 Marionette TRACE conn2 <- [1,222,null,{}] 02:09:37 INFO - PROCESS | 1654 | 1463735377721 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}] 02:09:37 INFO - PROCESS | 1654 | 1463735377806 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:09:37 INFO - PROCESS | 1654 | 1463735377812 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x122ca6800 == 37 [pid = 1654] [id = 63] 02:09:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1133eb800) [pid = 1654] [serial = 185] [outer = 0x0] 02:09:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x12456fc00) [pid = 1654] [serial = 186] [outer = 0x1133eb800] 02:09:37 INFO - PROCESS | 1654 | 1463735377837 Marionette DEBUG loaded listener.js 02:09:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x124f30c00) [pid = 1654] [serial = 187] [outer = 0x1133eb800] 02:09:38 INFO - PROCESS | 1654 | 1463735378110 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]]]}] 02:09:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:09:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 420ms 02:09:38 INFO - PROCESS | 1654 | 1463735378138 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:09:38 INFO - PROCESS | 1654 | 1463735378140 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:09:38 INFO - PROCESS | 1654 | 1463735378142 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:09:38 INFO - PROCESS | 1654 | 1463735378144 Marionette TRACE conn2 <- [1,226,null,{}] 02:09:38 INFO - PROCESS | 1654 | 1463735378155 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}] 02:09:38 INFO - PROCESS | 1654 | 1463735378242 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:09:38 INFO - PROCESS | 1654 | 1463735378249 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x118591800 == 38 [pid = 1654] [id = 64] 02:09:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11892d800) [pid = 1654] [serial = 188] [outer = 0x0] 02:09:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12518d400) [pid = 1654] [serial = 189] [outer = 0x11892d800] 02:09:38 INFO - PROCESS | 1654 | 1463735378277 Marionette DEBUG loaded listener.js 02:09:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119510c00) [pid = 1654] [serial = 190] [outer = 0x11892d800] 02:09:38 INFO - PROCESS | 1654 | 1463735378579 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]]]}] 02:09:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:09:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 478ms 02:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:09:38 INFO - PROCESS | 1654 | 1463735378621 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:09:38 INFO - PROCESS | 1654 | 1463735378622 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:09:38 INFO - PROCESS | 1654 | 1463735378624 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:09:38 INFO - PROCESS | 1654 | 1463735378625 Marionette TRACE conn2 <- [1,230,null,{}] 02:09:38 INFO - PROCESS | 1654 | 1463735378628 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}] 02:09:38 INFO - PROCESS | 1654 | 1463735378718 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:09:38 INFO - PROCESS | 1654 | 1463735378723 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x1249bc000 == 39 [pid = 1654] [id = 65] 02:09:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x124a75c00) [pid = 1654] [serial = 191] [outer = 0x0] 02:09:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x126d28c00) [pid = 1654] [serial = 192] [outer = 0x124a75c00] 02:09:38 INFO - PROCESS | 1654 | 1463735378748 Marionette DEBUG loaded listener.js 02:09:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x127030000) [pid = 1654] [serial = 193] [outer = 0x124a75c00] 02:09:39 INFO - PROCESS | 1654 | 1463735379019 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]]]}] 02:09:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:09:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 424ms 02:09:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:09:39 INFO - PROCESS | 1654 | 1463735379052 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:09:39 INFO - PROCESS | 1654 | 1463735379053 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:09:39 INFO - PROCESS | 1654 | 1463735379055 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:09:39 INFO - PROCESS | 1654 | 1463735379056 Marionette TRACE conn2 <- [1,234,null,{}] 02:09:39 INFO - PROCESS | 1654 | 1463735379058 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}] 02:09:39 INFO - PROCESS | 1654 | 1463735379139 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:09:39 INFO - PROCESS | 1654 | 1463735379143 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12544e000 == 40 [pid = 1654] [id = 66] 02:09:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12725b000) [pid = 1654] [serial = 194] [outer = 0x0] 02:09:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1272bb000) [pid = 1654] [serial = 195] [outer = 0x12725b000] 02:09:39 INFO - PROCESS | 1654 | 1463735379179 Marionette DEBUG loaded listener.js 02:09:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x127372800) [pid = 1654] [serial = 196] [outer = 0x12725b000] 02:09:39 INFO - PROCESS | 1654 | 1463735379743 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]]]}] 02:09:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:09:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 769ms 02:09:39 INFO - PROCESS | 1654 | 1463735379825 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:09:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:09:39 INFO - PROCESS | 1654 | 1463735379831 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:09:39 INFO - PROCESS | 1654 | 1463735379835 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:09:39 INFO - PROCESS | 1654 | 1463735379840 Marionette TRACE conn2 <- [1,238,null,{}] 02:09:39 INFO - PROCESS | 1654 | 1463735379845 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}] 02:09:39 INFO - PROCESS | 1654 | 1463735379993 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:09:40 INFO - PROCESS | 1654 | 1463735380049 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x1166d9000 == 41 [pid = 1654] [id = 67] 02:09:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x112fb8800) [pid = 1654] [serial = 197] [outer = 0x0] 02:09:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11627f400) [pid = 1654] [serial = 198] [outer = 0x112fb8800] 02:09:40 INFO - PROCESS | 1654 | 1463735380096 Marionette DEBUG loaded listener.js 02:09:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11684c000) [pid = 1654] [serial = 199] [outer = 0x112fb8800] 02:09:40 INFO - PROCESS | 1654 | 1463735380648 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]]]}] 02:09:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:09:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 823ms 02:09:40 INFO - PROCESS | 1654 | 1463735380658 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:09:40 INFO - PROCESS | 1654 | 1463735380662 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:09:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:09:40 INFO - PROCESS | 1654 | 1463735380697 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:09:40 INFO - PROCESS | 1654 | 1463735380699 Marionette TRACE conn2 <- [1,242,null,{}] 02:09:40 INFO - PROCESS | 1654 | 1463735380702 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}] 02:09:40 INFO - PROCESS | 1654 | 1463735380802 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:09:40 INFO - PROCESS | 1654 | 1463735380954 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x112554800 == 42 [pid = 1654] [id = 68] 02:09:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1130cbc00) [pid = 1654] [serial = 200] [outer = 0x0] 02:09:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x115ab0800) [pid = 1654] [serial = 201] [outer = 0x1130cbc00] 02:09:40 INFO - PROCESS | 1654 | 1463735380982 Marionette DEBUG loaded listener.js 02:09:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x116726000) [pid = 1654] [serial = 202] [outer = 0x1130cbc00] 02:09:41 INFO - PROCESS | 1654 | --DOCSHELL 0x1249bc000 == 41 [pid = 1654] [id = 65] 02:09:41 INFO - PROCESS | 1654 | --DOCSHELL 0x118591800 == 40 [pid = 1654] [id = 64] 02:09:41 INFO - PROCESS | 1654 | --DOCSHELL 0x122ca6800 == 39 [pid = 1654] [id = 63] 02:09:41 INFO - PROCESS | 1654 | --DOCSHELL 0x116f73000 == 38 [pid = 1654] [id = 62] 02:09:41 INFO - PROCESS | 1654 | --DOCSHELL 0x119e94800 == 37 [pid = 1654] [id = 61] 02:09:41 INFO - PROCESS | 1654 | --DOCSHELL 0x119d97000 == 36 [pid = 1654] [id = 60] 02:09:41 INFO - PROCESS | 1654 | --DOCSHELL 0x1191a8800 == 35 [pid = 1654] [id = 59] 02:09:41 INFO - PROCESS | 1654 | --DOCSHELL 0x118592800 == 34 [pid = 1654] [id = 58] 02:09:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11809d800 == 33 [pid = 1654] [id = 57] 02:09:41 INFO - PROCESS | 1654 | --DOCSHELL 0x116f73800 == 32 [pid = 1654] [id = 56] 02:09:41 INFO - PROCESS | 1654 | --DOCSHELL 0x116486800 == 31 [pid = 1654] [id = 55] 02:09:41 INFO - PROCESS | 1654 | --DOCSHELL 0x112a9f000 == 30 [pid = 1654] [id = 54] 02:09:41 INFO - PROCESS | 1654 | --DOCSHELL 0x1166db000 == 29 [pid = 1654] [id = 53] 02:09:41 INFO - PROCESS | 1654 | 1463735381390 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]]]}] 02:09:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:09:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 724ms 02:09:41 INFO - PROCESS | 1654 | 1463735381418 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:09:41 INFO - PROCESS | 1654 | 1463735381421 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:09:41 INFO - PROCESS | 1654 | 1463735381424 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:09:41 INFO - PROCESS | 1654 | 1463735381426 Marionette TRACE conn2 <- [1,246,null,{}] 02:09:41 INFO - PROCESS | 1654 | 1463735381430 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}] 02:09:41 INFO - PROCESS | 1654 | 1463735381522 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11a39d000) [pid = 1654] [serial = 139] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119a9dc00) [pid = 1654] [serial = 138] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11671f800) [pid = 1654] [serial = 123] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11807a400) [pid = 1654] [serial = 126] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1184a3c00) [pid = 1654] [serial = 129] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11942f000) [pid = 1654] [serial = 135] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1182ea000) [pid = 1654] [serial = 127] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119425000) [pid = 1654] [serial = 133] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1185a3800) [pid = 1654] [serial = 130] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1168aa000) [pid = 1654] [serial = 124] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11917c000) [pid = 1654] [serial = 132] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x119a60000) [pid = 1654] [serial = 136] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x129508800) [pid = 1654] [serial = 121] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1294bc000) [pid = 1654] [serial = 120] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12929ac00) [pid = 1654] [serial = 118] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x128fc4800) [pid = 1654] [serial = 115] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1253ad800) [pid = 1654] [serial = 103] [outer = 0x0] [url = about:blank] 02:09:41 INFO - PROCESS | 1654 | 1463735381572 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x115f82800 == 30 [pid = 1654] [id = 69] 02:09:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x113240400) [pid = 1654] [serial = 203] [outer = 0x0] 02:09:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11710e400) [pid = 1654] [serial = 204] [outer = 0x113240400] 02:09:41 INFO - PROCESS | 1654 | 1463735381601 Marionette DEBUG loaded listener.js 02:09:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x118083400) [pid = 1654] [serial = 205] [outer = 0x113240400] 02:09:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x117e63c00) [pid = 1654] [serial = 206] [outer = 0x12c6ed800] 02:09:41 INFO - PROCESS | 1654 | 1463735381917 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]]]}] 02:09:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:09:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 524ms 02:09:41 INFO - PROCESS | 1654 | 1463735381951 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:09:41 INFO - PROCESS | 1654 | 1463735381953 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:09:41 INFO - PROCESS | 1654 | 1463735381956 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:09:41 INFO - PROCESS | 1654 | 1463735381957 Marionette TRACE conn2 <- [1,250,null,{}] 02:09:41 INFO - PROCESS | 1654 | 1463735381959 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}] 02:09:42 INFO - PROCESS | 1654 | 1463735382029 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:09:42 INFO - PROCESS | 1654 | 1463735382036 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x11809d800 == 31 [pid = 1654] [id = 70] 02:09:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118470c00) [pid = 1654] [serial = 207] [outer = 0x0] 02:09:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11892d400) [pid = 1654] [serial = 208] [outer = 0x118470c00] 02:09:42 INFO - PROCESS | 1654 | 1463735382063 Marionette DEBUG loaded listener.js 02:09:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119213400) [pid = 1654] [serial = 209] [outer = 0x118470c00] 02:09:42 INFO - PROCESS | 1654 | 1463735382368 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]]]}] 02:09:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:09:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 02:09:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:09:42 INFO - PROCESS | 1654 | 1463735382425 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:09:42 INFO - PROCESS | 1654 | 1463735382426 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:09:42 INFO - PROCESS | 1654 | 1463735382434 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:09:42 INFO - PROCESS | 1654 | 1463735382438 Marionette TRACE conn2 <- [1,254,null,{}] 02:09:42 INFO - PROCESS | 1654 | 1463735382441 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}] 02:09:42 INFO - PROCESS | 1654 | 1463735382518 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:09:42 INFO - PROCESS | 1654 | 1463735382523 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x1185d3000 == 32 [pid = 1654] [id = 71] 02:09:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x112d77400) [pid = 1654] [serial = 210] [outer = 0x0] 02:09:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119506c00) [pid = 1654] [serial = 211] [outer = 0x112d77400] 02:09:42 INFO - PROCESS | 1654 | 1463735382551 Marionette DEBUG loaded listener.js 02:09:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119ae1c00) [pid = 1654] [serial = 212] [outer = 0x112d77400] 02:09:42 INFO - PROCESS | 1654 | 1463735382873 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]]]}] 02:09:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:09:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 478ms 02:09:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:09:42 INFO - PROCESS | 1654 | 1463735382907 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:09:42 INFO - PROCESS | 1654 | 1463735382909 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:09:42 INFO - PROCESS | 1654 | 1463735382911 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:09:42 INFO - PROCESS | 1654 | 1463735382912 Marionette TRACE conn2 <- [1,258,null,{}] 02:09:42 INFO - PROCESS | 1654 | 1463735382915 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}] 02:09:43 INFO - PROCESS | 1654 | 1463735383002 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:09:43 INFO - PROCESS | 1654 | 1463735383007 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191ab000 == 33 [pid = 1654] [id = 72] 02:09:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x112fb8400) [pid = 1654] [serial = 213] [outer = 0x0] 02:09:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119de5000) [pid = 1654] [serial = 214] [outer = 0x112fb8400] 02:09:43 INFO - PROCESS | 1654 | 1463735383032 Marionette DEBUG loaded listener.js 02:09:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x122a55c00) [pid = 1654] [serial = 215] [outer = 0x112fb8400] 02:09:43 INFO - PROCESS | 1654 | 1463735383407 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]]]}] 02:09:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:09:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 520ms 02:09:43 INFO - PROCESS | 1654 | 1463735383433 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:09:43 INFO - PROCESS | 1654 | 1463735383435 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:09:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:09:43 INFO - PROCESS | 1654 | 1463735383438 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:09:43 INFO - PROCESS | 1654 | 1463735383440 Marionette TRACE conn2 <- [1,262,null,{}] 02:09:43 INFO - PROCESS | 1654 | 1463735383443 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}] 02:09:43 INFO - PROCESS | 1654 | 1463735383547 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:09:43 INFO - PROCESS | 1654 | 1463735383625 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x119e8a800 == 34 [pid = 1654] [id = 73] 02:09:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x122a5d000) [pid = 1654] [serial = 216] [outer = 0x0] 02:09:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x122d51c00) [pid = 1654] [serial = 217] [outer = 0x122a5d000] 02:09:43 INFO - PROCESS | 1654 | 1463735383671 Marionette DEBUG loaded listener.js 02:09:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1242d0000) [pid = 1654] [serial = 218] [outer = 0x122a5d000] 02:09:44 INFO - PROCESS | 1654 | 1463735384053 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]]]}] 02:09:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 671ms 02:09:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:09:44 INFO - PROCESS | 1654 | 1463735384108 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:09:44 INFO - PROCESS | 1654 | 1463735384110 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:09:44 INFO - PROCESS | 1654 | 1463735384112 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:09:44 INFO - PROCESS | 1654 | 1463735384113 Marionette TRACE conn2 <- [1,266,null,{}] 02:09:44 INFO - PROCESS | 1654 | 1463735384115 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}] 02:09:44 INFO - PROCESS | 1654 | 1463735384215 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:09:44 INFO - PROCESS | 1654 | 1463735384231 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x122a19000 == 35 [pid = 1654] [id = 74] 02:09:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x124566000) [pid = 1654] [serial = 219] [outer = 0x0] 02:09:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1253a4000) [pid = 1654] [serial = 220] [outer = 0x124566000] 02:09:44 INFO - PROCESS | 1654 | 1463735384257 Marionette DEBUG loaded listener.js 02:09:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1253b1000) [pid = 1654] [serial = 221] [outer = 0x124566000] 02:09:44 INFO - PROCESS | 1654 | 1463735384543 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]]]}] 02:09:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 02:09:44 INFO - PROCESS | 1654 | 1463735384584 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:09:44 INFO - PROCESS | 1654 | 1463735384585 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:09:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:09:44 INFO - PROCESS | 1654 | 1463735384588 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:09:44 INFO - PROCESS | 1654 | 1463735384589 Marionette TRACE conn2 <- [1,270,null,{}] 02:09:44 INFO - PROCESS | 1654 | 1463735384591 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}] 02:09:44 INFO - PROCESS | 1654 | 1463735384676 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:09:44 INFO - PROCESS | 1654 | 1463735384680 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x115ad6800 == 36 [pid = 1654] [id = 75] 02:09:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x124a7c800) [pid = 1654] [serial = 222] [outer = 0x0] 02:09:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x126299400) [pid = 1654] [serial = 223] [outer = 0x124a7c800] 02:09:44 INFO - PROCESS | 1654 | 1463735384704 Marionette DEBUG loaded listener.js 02:09:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12702c800) [pid = 1654] [serial = 224] [outer = 0x124a7c800] 02:09:44 INFO - PROCESS | 1654 | 1463735384992 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]]]}] 02:09:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:09:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 418ms 02:09:45 INFO - PROCESS | 1654 | 1463735385021 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:09:45 INFO - PROCESS | 1654 | 1463735385022 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:09:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:09:45 INFO - PROCESS | 1654 | 1463735385038 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:09:45 INFO - PROCESS | 1654 | 1463735385039 Marionette TRACE conn2 <- [1,274,null,{}] 02:09:45 INFO - PROCESS | 1654 | 1463735385042 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}] 02:09:45 INFO - PROCESS | 1654 | 1463735385139 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:09:45 INFO - PROCESS | 1654 | 1463735385144 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x1249c3000 == 37 [pid = 1654] [id = 76] 02:09:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x126296800) [pid = 1654] [serial = 225] [outer = 0x0] 02:09:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1272bf400) [pid = 1654] [serial = 226] [outer = 0x126296800] 02:09:45 INFO - PROCESS | 1654 | 1463735385185 Marionette DEBUG loaded listener.js 02:09:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x127378c00) [pid = 1654] [serial = 227] [outer = 0x126296800] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119a65800) [pid = 1654] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1166c6000) [pid = 1654] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x119a65c00) [pid = 1654] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11324a400) [pid = 1654] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x116721400) [pid = 1654] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11892d800) [pid = 1654] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11846d000) [pid = 1654] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119a5a800) [pid = 1654] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x112fb0400) [pid = 1654] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x118082c00) [pid = 1654] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11807d000) [pid = 1654] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119a65400) [pid = 1654] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119e4f000) [pid = 1654] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116726400) [pid = 1654] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x116602800) [pid = 1654] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x124a75c00) [pid = 1654] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:09:45 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1133eb800) [pid = 1654] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:09:45 INFO - PROCESS | 1654 | 1463735385727 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]]]}] 02:09:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:09:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 724ms 02:09:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:09:45 INFO - PROCESS | 1654 | 1463735385757 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:09:45 INFO - PROCESS | 1654 | 1463735385759 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:09:45 INFO - PROCESS | 1654 | 1463735385761 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:09:45 INFO - PROCESS | 1654 | 1463735385762 Marionette TRACE conn2 <- [1,278,null,{}] 02:09:45 INFO - PROCESS | 1654 | 1463735385764 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}] 02:09:45 INFO - PROCESS | 1654 | 1463735385833 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:09:45 INFO - PROCESS | 1654 | 1463735385837 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x119e88800 == 38 [pid = 1654] [id = 77] 02:09:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x112fb7000) [pid = 1654] [serial = 228] [outer = 0x0] 02:09:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x116a5e000) [pid = 1654] [serial = 229] [outer = 0x112fb7000] 02:09:45 INFO - PROCESS | 1654 | 1463735385864 Marionette DEBUG loaded listener.js 02:09:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119a65400) [pid = 1654] [serial = 230] [outer = 0x112fb7000] 02:09:46 INFO - PROCESS | 1654 | 1463735386170 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]]]}] 02:09:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 418ms 02:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:09:46 INFO - PROCESS | 1654 | 1463735386185 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:09:46 INFO - PROCESS | 1654 | 1463735386186 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:09:46 INFO - PROCESS | 1654 | 1463735386188 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:09:46 INFO - PROCESS | 1654 | 1463735386189 Marionette TRACE conn2 <- [1,282,null,{}] 02:09:46 INFO - PROCESS | 1654 | 1463735386192 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}] 02:09:46 INFO - PROCESS | 1654 | 1463735386274 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:09:46 INFO - PROCESS | 1654 | 1463735386317 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x126313000 == 39 [pid = 1654] [id = 78] 02:09:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x118082c00) [pid = 1654] [serial = 231] [outer = 0x0] 02:09:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x124a75c00) [pid = 1654] [serial = 232] [outer = 0x118082c00] 02:09:46 INFO - PROCESS | 1654 | 1463735386345 Marionette DEBUG loaded listener.js 02:09:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128bbec00) [pid = 1654] [serial = 233] [outer = 0x118082c00] 02:09:46 INFO - PROCESS | 1654 | 1463735386620 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]]]}] 02:09:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 02:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:09:46 INFO - PROCESS | 1654 | 1463735386657 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:09:46 INFO - PROCESS | 1654 | 1463735386658 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:09:46 INFO - PROCESS | 1654 | 1463735386660 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:09:46 INFO - PROCESS | 1654 | 1463735386663 Marionette TRACE conn2 <- [1,286,null,{}] 02:09:46 INFO - PROCESS | 1654 | 1463735386673 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}] 02:09:46 INFO - PROCESS | 1654 | 1463735386765 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:09:46 INFO - PROCESS | 1654 | 1463735386769 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x1272e1000 == 40 [pid = 1654] [id = 79] 02:09:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x127030400) [pid = 1654] [serial = 234] [outer = 0x0] 02:09:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128fc8800) [pid = 1654] [serial = 235] [outer = 0x127030400] 02:09:46 INFO - PROCESS | 1654 | 1463735386793 Marionette DEBUG loaded listener.js 02:09:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x129295400) [pid = 1654] [serial = 236] [outer = 0x127030400] 02:09:47 INFO - PROCESS | 1654 | 1463735387082 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]]]}] 02:09:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:09:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 478ms 02:09:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:09:47 INFO - PROCESS | 1654 | 1463735387138 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:09:47 INFO - PROCESS | 1654 | 1463735387140 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:09:47 INFO - PROCESS | 1654 | 1463735387142 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:09:47 INFO - PROCESS | 1654 | 1463735387143 Marionette TRACE conn2 <- [1,290,null,{}] 02:09:47 INFO - PROCESS | 1654 | 1463735387145 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}] 02:09:47 INFO - PROCESS | 1654 | 1463735387236 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:09:47 INFO - PROCESS | 1654 | 1463735387241 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x1273da000 == 41 [pid = 1654] [id = 80] 02:09:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x129295800) [pid = 1654] [serial = 237] [outer = 0x0] 02:09:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12929a800) [pid = 1654] [serial = 238] [outer = 0x129295800] 02:09:47 INFO - PROCESS | 1654 | 1463735387269 Marionette DEBUG loaded listener.js 02:09:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1294b0400) [pid = 1654] [serial = 239] [outer = 0x129295800] 02:09:47 INFO - PROCESS | 1654 | 1463735387544 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]]]}] 02:09:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:09:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 422ms 02:09:47 INFO - PROCESS | 1654 | 1463735387569 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:09:47 INFO - PROCESS | 1654 | 1463735387570 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:09:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:09:47 INFO - PROCESS | 1654 | 1463735387573 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:09:47 INFO - PROCESS | 1654 | 1463735387574 Marionette TRACE conn2 <- [1,294,null,{}] 02:09:47 INFO - PROCESS | 1654 | 1463735387576 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}] 02:09:47 INFO - PROCESS | 1654 | 1463735387663 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:09:47 INFO - PROCESS | 1654 | 1463735387713 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x112540800 == 42 [pid = 1654] [id = 81] 02:09:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x111a05400) [pid = 1654] [serial = 240] [outer = 0x0] 02:09:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x111fedc00) [pid = 1654] [serial = 241] [outer = 0x111a05400] 02:09:47 INFO - PROCESS | 1654 | 1463735387778 Marionette DEBUG loaded listener.js 02:09:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11324bc00) [pid = 1654] [serial = 242] [outer = 0x111a05400] 02:09:48 INFO - PROCESS | 1654 | 1463735388198 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]]]}] 02:09:48 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. 02:09:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 668ms 02:09:48 INFO - PROCESS | 1654 | 1463735388241 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:09:48 INFO - PROCESS | 1654 | 1463735388244 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:09:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:09:48 INFO - PROCESS | 1654 | 1463735388247 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:09:48 INFO - PROCESS | 1654 | 1463735388250 Marionette TRACE conn2 <- [1,298,null,{}] 02:09:48 INFO - PROCESS | 1654 | 1463735388253 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}] 02:09:48 INFO - PROCESS | 1654 | 1463735388350 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:09:48 INFO - PROCESS | 1654 | 1463735388406 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x119406000 == 43 [pid = 1654] [id = 82] 02:09:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11684d000) [pid = 1654] [serial = 243] [outer = 0x0] 02:09:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1182e9c00) [pid = 1654] [serial = 244] [outer = 0x11684d000] 02:09:48 INFO - PROCESS | 1654 | 1463735388438 Marionette DEBUG loaded listener.js 02:09:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x118925000) [pid = 1654] [serial = 245] [outer = 0x11684d000] 02:09:48 INFO - PROCESS | 1654 | 1463735388836 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]]]}] 02:09:48 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. 02:09:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 02:09:48 INFO - PROCESS | 1654 | 1463735388870 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:09:48 INFO - PROCESS | 1654 | 1463735388873 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:09:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:09:48 INFO - PROCESS | 1654 | 1463735388876 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:09:48 INFO - PROCESS | 1654 | 1463735388878 Marionette TRACE conn2 <- [1,302,null,{}] 02:09:48 INFO - PROCESS | 1654 | 1463735388881 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}] 02:09:49 INFO - PROCESS | 1654 | 1463735388998 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:09:49 INFO - PROCESS | 1654 | 1463735389104 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x126d87000 == 44 [pid = 1654] [id = 83] 02:09:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119188c00) [pid = 1654] [serial = 246] [outer = 0x0] 02:09:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x119511c00) [pid = 1654] [serial = 247] [outer = 0x119188c00] 02:09:49 INFO - PROCESS | 1654 | 1463735389175 Marionette DEBUG loaded listener.js 02:09:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119e4d000) [pid = 1654] [serial = 248] [outer = 0x119188c00] 02:09:49 INFO - PROCESS | 1654 | 1463735389656 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]]]}] 02:09:49 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. 02:09:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 823ms 02:09:49 INFO - PROCESS | 1654 | 1463735389700 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:09:49 INFO - PROCESS | 1654 | 1463735389701 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:09:49 INFO - PROCESS | 1654 | 1463735389705 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:09:49 INFO - PROCESS | 1654 | 1463735389709 Marionette TRACE conn2 <- [1,306,null,{}] 02:09:49 INFO - PROCESS | 1654 | 1463735389716 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}] 02:09:49 INFO - PROCESS | 1654 | 1463735389810 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:09:49 INFO - PROCESS | 1654 | 1463735389868 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x128b7e000 == 45 [pid = 1654] [id = 84] 02:09:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x122a56800) [pid = 1654] [serial = 249] [outer = 0x0] 02:09:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x124fdbc00) [pid = 1654] [serial = 250] [outer = 0x122a56800] 02:09:49 INFO - PROCESS | 1654 | 1463735389897 Marionette DEBUG loaded listener.js 02:09:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x126295000) [pid = 1654] [serial = 251] [outer = 0x122a56800] 02:09:50 INFO - PROCESS | 1654 | 1463735390278 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]]]}] 02:09:50 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. 02:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 627ms 02:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:09:50 INFO - PROCESS | 1654 | 1463735390330 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:09:50 INFO - PROCESS | 1654 | 1463735390332 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:09:50 INFO - PROCESS | 1654 | 1463735390334 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:09:50 INFO - PROCESS | 1654 | 1463735390336 Marionette TRACE conn2 <- [1,310,null,{}] 02:09:50 INFO - PROCESS | 1654 | 1463735390338 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}] 02:09:50 INFO - PROCESS | 1654 | 1463735390434 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:09:50 INFO - PROCESS | 1654 | 1463735390630 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f67000 == 46 [pid = 1654] [id = 85] 02:09:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1121acc00) [pid = 1654] [serial = 252] [outer = 0x0] 02:09:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x112fb7400) [pid = 1654] [serial = 253] [outer = 0x1121acc00] 02:09:50 INFO - PROCESS | 1654 | 1463735390658 Marionette DEBUG loaded listener.js 02:09:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1166c6800) [pid = 1654] [serial = 254] [outer = 0x1121acc00] 02:09:51 INFO - PROCESS | 1654 | 1463735391069 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]]]}] 02:09:51 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. 02:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 768ms 02:09:51 INFO - PROCESS | 1654 | 1463735391103 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:09:51 INFO - PROCESS | 1654 | 1463735391106 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:09:51 INFO - PROCESS | 1654 | 1463735391109 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:09:51 INFO - PROCESS | 1654 | 1463735391111 Marionette TRACE conn2 <- [1,314,null,{}] 02:09:51 INFO - PROCESS | 1654 | 1463735391114 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}] 02:09:51 INFO - PROCESS | 1654 | 1463735391202 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:09:51 INFO - PROCESS | 1654 | 1463735391261 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180ae000 == 47 [pid = 1654] [id = 86] 02:09:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1168a9c00) [pid = 1654] [serial = 255] [outer = 0x0] 02:09:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x118083000) [pid = 1654] [serial = 256] [outer = 0x1168a9c00] 02:09:51 INFO - PROCESS | 1654 | 1463735391289 Marionette DEBUG loaded listener.js 02:09:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x118557400) [pid = 1654] [serial = 257] [outer = 0x1168a9c00] 02:09:51 INFO - PROCESS | 1654 | --DOCSHELL 0x1273da000 == 46 [pid = 1654] [id = 80] 02:09:51 INFO - PROCESS | 1654 | --DOCSHELL 0x1272e1000 == 45 [pid = 1654] [id = 79] 02:09:51 INFO - PROCESS | 1654 | --DOCSHELL 0x126313000 == 44 [pid = 1654] [id = 78] 02:09:51 INFO - PROCESS | 1654 | --DOCSHELL 0x119e88800 == 43 [pid = 1654] [id = 77] 02:09:51 INFO - PROCESS | 1654 | --DOCSHELL 0x1249c3000 == 42 [pid = 1654] [id = 76] 02:09:51 INFO - PROCESS | 1654 | --DOCSHELL 0x115ad6800 == 41 [pid = 1654] [id = 75] 02:09:51 INFO - PROCESS | 1654 | --DOCSHELL 0x122a19000 == 40 [pid = 1654] [id = 74] 02:09:51 INFO - PROCESS | 1654 | --DOCSHELL 0x119e8a800 == 39 [pid = 1654] [id = 73] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x115eea800) [pid = 1654] [serial = 156] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOCSHELL 0x1191ab000 == 38 [pid = 1654] [id = 72] 02:09:51 INFO - PROCESS | 1654 | --DOCSHELL 0x1185d3000 == 37 [pid = 1654] [id = 71] 02:09:51 INFO - PROCESS | 1654 | --DOCSHELL 0x11809d800 == 36 [pid = 1654] [id = 70] 02:09:51 INFO - PROCESS | 1654 | --DOCSHELL 0x115f82800 == 35 [pid = 1654] [id = 69] 02:09:51 INFO - PROCESS | 1654 | --DOCSHELL 0x112554800 == 34 [pid = 1654] [id = 68] 02:09:51 INFO - PROCESS | 1654 | --DOCSHELL 0x12544e000 == 33 [pid = 1654] [id = 66] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x119dea000) [pid = 1654] [serial = 174] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x119432000) [pid = 1654] [serial = 171] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x119511400) [pid = 1654] [serial = 172] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x122d4dc00) [pid = 1654] [serial = 177] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x115f60c00) [pid = 1654] [serial = 159] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1166c5c00) [pid = 1654] [serial = 160] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x117677400) [pid = 1654] [serial = 162] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11807d400) [pid = 1654] [serial = 163] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119510c00) [pid = 1654] [serial = 190] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119118000) [pid = 1654] [serial = 168] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x122a5c800) [pid = 1654] [serial = 175] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1240c6400) [pid = 1654] [serial = 180] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x122f0d800) [pid = 1654] [serial = 178] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x116496800) [pid = 1654] [serial = 142] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11323f400) [pid = 1654] [serial = 141] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12456cc00) [pid = 1654] [serial = 184] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x118474400) [pid = 1654] [serial = 145] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118080c00) [pid = 1654] [serial = 144] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119ddf400) [pid = 1654] [serial = 148] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119a9b800) [pid = 1654] [serial = 147] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x122c17400) [pid = 1654] [serial = 151] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x122a5b000) [pid = 1654] [serial = 150] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119a9d800) [pid = 1654] [serial = 154] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118081c00) [pid = 1654] [serial = 153] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11a3a7c00) [pid = 1654] [serial = 183] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12518d400) [pid = 1654] [serial = 189] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1185a5000) [pid = 1654] [serial = 166] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1243cac00) [pid = 1654] [serial = 181] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11846f400) [pid = 1654] [serial = 165] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11942bc00) [pid = 1654] [serial = 169] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x127030000) [pid = 1654] [serial = 193] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x124f30c00) [pid = 1654] [serial = 187] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x126d28c00) [pid = 1654] [serial = 192] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12456fc00) [pid = 1654] [serial = 186] [outer = 0x0] [url = about:blank] 02:09:51 INFO - PROCESS | 1654 | 1463735391636 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]]]}] 02:09:51 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. 02:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 570ms 02:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:09:51 INFO - PROCESS | 1654 | 1463735391681 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:09:51 INFO - PROCESS | 1654 | 1463735391683 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:09:51 INFO - PROCESS | 1654 | 1463735391686 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:09:51 INFO - PROCESS | 1654 | 1463735391687 Marionette TRACE conn2 <- [1,318,null,{}] 02:09:51 INFO - PROCESS | 1654 | 1463735391690 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}] 02:09:51 INFO - PROCESS | 1654 | 1463735391761 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:09:51 INFO - PROCESS | 1654 | 1463735391847 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1166d8800 == 34 [pid = 1654] [id = 87] 02:09:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118926000) [pid = 1654] [serial = 258] [outer = 0x0] 02:09:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119187800) [pid = 1654] [serial = 259] [outer = 0x118926000] 02:09:51 INFO - PROCESS | 1654 | 1463735391897 Marionette DEBUG loaded listener.js 02:09:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119a61000) [pid = 1654] [serial = 260] [outer = 0x118926000] 02:09:52 INFO - PROCESS | 1654 | 1463735392307 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]]]}] 02:09:52 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. 02:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 668ms 02:09:52 INFO - PROCESS | 1654 | 1463735392355 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:09:52 INFO - PROCESS | 1654 | 1463735392356 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:09:52 INFO - PROCESS | 1654 | 1463735392362 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:09:52 INFO - PROCESS | 1654 | 1463735392367 Marionette TRACE conn2 <- [1,322,null,{}] 02:09:52 INFO - PROCESS | 1654 | 1463735392372 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}] 02:09:52 INFO - PROCESS | 1654 | 1463735392485 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:09:52 INFO - PROCESS | 1654 | 1463735392495 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191a4800 == 35 [pid = 1654] [id = 88] 02:09:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119aa0000) [pid = 1654] [serial = 261] [outer = 0x0] 02:09:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11a2ee800) [pid = 1654] [serial = 262] [outer = 0x119aa0000] 02:09:52 INFO - PROCESS | 1654 | 1463735392535 Marionette DEBUG loaded listener.js 02:09:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x122a5cc00) [pid = 1654] [serial = 263] [outer = 0x119aa0000] 02:09:52 INFO - PROCESS | 1654 | 1463735392983 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]]]}] 02:09:52 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. 02:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 631ms 02:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:09:52 INFO - PROCESS | 1654 | 1463735392989 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:09:52 INFO - PROCESS | 1654 | 1463735392991 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:09:52 INFO - PROCESS | 1654 | 1463735392993 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:09:52 INFO - PROCESS | 1654 | 1463735392994 Marionette TRACE conn2 <- [1,326,null,{}] 02:09:53 INFO - PROCESS | 1654 | 1463735392999 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}] 02:09:53 INFO - PROCESS | 1654 | 1463735393069 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:09:53 INFO - PROCESS | 1654 | 1463735393073 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x119da9000 == 36 [pid = 1654] [id = 89] 02:09:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x122a5d400) [pid = 1654] [serial = 264] [outer = 0x0] 02:09:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1240cac00) [pid = 1654] [serial = 265] [outer = 0x122a5d400] 02:09:53 INFO - PROCESS | 1654 | 1463735393101 Marionette DEBUG loaded listener.js 02:09:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x124fd4000) [pid = 1654] [serial = 266] [outer = 0x122a5d400] 02:09:53 INFO - PROCESS | 1654 | 1463735393415 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]]]}] 02:09:53 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. 02:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 02:09:53 INFO - PROCESS | 1654 | 1463735393464 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:09:53 INFO - PROCESS | 1654 | 1463735393465 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:09:53 INFO - PROCESS | 1654 | 1463735393468 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:09:53 INFO - PROCESS | 1654 | 1463735393469 Marionette TRACE conn2 <- [1,330,null,{}] 02:09:53 INFO - PROCESS | 1654 | 1463735393471 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}] 02:09:53 INFO - PROCESS | 1654 | 1463735393540 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:09:53 INFO - PROCESS | 1654 | 1463735393570 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a397000 == 37 [pid = 1654] [id = 90] 02:09:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12518e400) [pid = 1654] [serial = 267] [outer = 0x0] 02:09:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1253a9400) [pid = 1654] [serial = 268] [outer = 0x12518e400] 02:09:53 INFO - PROCESS | 1654 | 1463735393625 Marionette DEBUG loaded listener.js 02:09:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x126d2c000) [pid = 1654] [serial = 269] [outer = 0x12518e400] 02:09:53 INFO - PROCESS | 1654 | 1463735393968 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]]]}] 02:09:53 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. 02:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 521ms 02:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:09:53 INFO - PROCESS | 1654 | 1463735393990 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:09:53 INFO - PROCESS | 1654 | 1463735393991 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:09:53 INFO - PROCESS | 1654 | 1463735393993 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:09:53 INFO - PROCESS | 1654 | 1463735393994 Marionette TRACE conn2 <- [1,334,null,{}] 02:09:53 INFO - PROCESS | 1654 | 1463735393997 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}] 02:09:54 INFO - PROCESS | 1654 | 1463735394096 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:09:54 INFO - PROCESS | 1654 | 1463735394100 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x115acf800 == 38 [pid = 1654] [id = 91] 02:09:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12702c400) [pid = 1654] [serial = 270] [outer = 0x0] 02:09:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x127253c00) [pid = 1654] [serial = 271] [outer = 0x12702c400] 02:09:54 INFO - PROCESS | 1654 | 1463735394124 Marionette DEBUG loaded listener.js 02:09:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x128b16400) [pid = 1654] [serial = 272] [outer = 0x12702c400] 02:09:54 INFO - PROCESS | 1654 | 1463735394483 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]]]}] 02:09:54 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. 02:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 521ms 02:09:54 INFO - PROCESS | 1654 | 1463735394516 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:09:54 INFO - PROCESS | 1654 | 1463735394517 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:09:54 INFO - PROCESS | 1654 | 1463735394519 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:09:54 INFO - PROCESS | 1654 | 1463735394521 Marionette TRACE conn2 <- [1,338,null,{}] 02:09:54 INFO - PROCESS | 1654 | 1463735394523 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}] 02:09:54 INFO - PROCESS | 1654 | 1463735394611 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:09:54 INFO - PROCESS | 1654 | 1463735394615 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12467f800 == 39 [pid = 1654] [id = 92] 02:09:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x128b16800) [pid = 1654] [serial = 273] [outer = 0x0] 02:09:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x128b1cc00) [pid = 1654] [serial = 274] [outer = 0x128b16800] 02:09:54 INFO - PROCESS | 1654 | 1463735394639 Marionette DEBUG loaded listener.js 02:09:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x128bb8000) [pid = 1654] [serial = 275] [outer = 0x128b16800] 02:09:54 INFO - PROCESS | 1654 | 1463735394952 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]]]}] 02:09:54 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. 02:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 02:09:54 INFO - PROCESS | 1654 | 1463735394992 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:09:54 INFO - PROCESS | 1654 | 1463735394993 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:09:55 INFO - PROCESS | 1654 | 1463735394996 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:09:55 INFO - PROCESS | 1654 | 1463735395000 Marionette TRACE conn2 <- [1,342,null,{}] 02:09:55 INFO - PROCESS | 1654 | 1463735395003 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}] 02:09:55 INFO - PROCESS | 1654 | 1463735395092 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:09:55 INFO - PROCESS | 1654 | 1463735395097 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x125451000 == 40 [pid = 1654] [id = 93] 02:09:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x128b18800) [pid = 1654] [serial = 276] [outer = 0x0] 02:09:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128cf1c00) [pid = 1654] [serial = 277] [outer = 0x128b18800] 02:09:55 INFO - PROCESS | 1654 | 1463735395128 Marionette DEBUG loaded listener.js 02:09:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x128fc3000) [pid = 1654] [serial = 278] [outer = 0x128b18800] 02:09:55 INFO - PROCESS | 1654 | 1463735395471 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]]]}] 02:09:55 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. 02:09:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 521ms 02:09:55 INFO - PROCESS | 1654 | 1463735395519 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:09:55 INFO - PROCESS | 1654 | 1463735395520 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:09:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:09:55 INFO - PROCESS | 1654 | 1463735395522 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:09:55 INFO - PROCESS | 1654 | 1463735395523 Marionette TRACE conn2 <- [1,346,null,{}] 02:09:55 INFO - PROCESS | 1654 | 1463735395526 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}] 02:09:55 INFO - PROCESS | 1654 | 1463735395682 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:09:55 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1130cbc00) [pid = 1654] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:09:55 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x112fb7000) [pid = 1654] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:09:55 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x113240400) [pid = 1654] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:09:55 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x112fb8400) [pid = 1654] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:09:55 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x124566000) [pid = 1654] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:09:55 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x118470c00) [pid = 1654] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:09:55 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x124a7c800) [pid = 1654] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:09:55 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x112d77400) [pid = 1654] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:09:55 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x112da5400) [pid = 1654] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:09:55 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118082c00) [pid = 1654] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:09:55 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x127030400) [pid = 1654] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:09:55 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x126296800) [pid = 1654] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:09:55 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x122a5d000) [pid = 1654] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:09:55 INFO - PROCESS | 1654 | 1463735395719 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ac0000 == 41 [pid = 1654] [id = 94] 02:09:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x112d79000) [pid = 1654] [serial = 279] [outer = 0x0] 02:09:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1134ce800) [pid = 1654] [serial = 280] [outer = 0x112d79000] 02:09:55 INFO - PROCESS | 1654 | 1463735395744 Marionette DEBUG loaded listener.js 02:09:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x122a5d000) [pid = 1654] [serial = 281] [outer = 0x112d79000] 02:09:55 INFO - PROCESS | 1654 | 1463735395984 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]]]}] 02:09:56 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. 02:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 517ms 02:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:09:56 INFO - PROCESS | 1654 | 1463735396041 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:09:56 INFO - PROCESS | 1654 | 1463735396042 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:09:56 INFO - PROCESS | 1654 | 1463735396052 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:09:56 INFO - PROCESS | 1654 | 1463735396053 Marionette TRACE conn2 <- [1,350,null,{}] 02:09:56 INFO - PROCESS | 1654 | 1463735396055 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}] 02:09:56 INFO - PROCESS | 1654 | 1463735396135 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:09:56 INFO - PROCESS | 1654 | 1463735396140 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x128b8a000 == 42 [pid = 1654] [id = 95] 02:09:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12546c400) [pid = 1654] [serial = 282] [outer = 0x0] 02:09:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x129294800) [pid = 1654] [serial = 283] [outer = 0x12546c400] 02:09:56 INFO - PROCESS | 1654 | 1463735396169 Marionette DEBUG loaded listener.js 02:09:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1294bc800) [pid = 1654] [serial = 284] [outer = 0x12546c400] 02:09:56 INFO - PROCESS | 1654 | 1463735396483 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]]]}] 02:09:56 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. 02:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 476ms 02:09:56 INFO - PROCESS | 1654 | 1463735396521 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:09:56 INFO - PROCESS | 1654 | 1463735396522 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:09:56 INFO - PROCESS | 1654 | 1463735396524 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:09:56 INFO - PROCESS | 1654 | 1463735396526 Marionette TRACE conn2 <- [1,354,null,{}] 02:09:56 INFO - PROCESS | 1654 | 1463735396529 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}] 02:09:56 INFO - PROCESS | 1654 | 1463735396636 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:09:56 INFO - PROCESS | 1654 | 1463735396642 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12944f800 == 43 [pid = 1654] [id = 96] 02:09:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x128bbf400) [pid = 1654] [serial = 285] [outer = 0x0] 02:09:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x129509400) [pid = 1654] [serial = 286] [outer = 0x128bbf400] 02:09:56 INFO - PROCESS | 1654 | 1463735396667 Marionette DEBUG loaded listener.js 02:09:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a6a6400) [pid = 1654] [serial = 287] [outer = 0x128bbf400] 02:09:56 INFO - PROCESS | 1654 | 1463735396965 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]]]}] 02:09:56 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. 02:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 471ms 02:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:09:57 INFO - PROCESS | 1654 | 1463735396998 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:09:57 INFO - PROCESS | 1654 | 1463735397000 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:09:57 INFO - PROCESS | 1654 | 1463735397002 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:09:57 INFO - PROCESS | 1654 | 1463735397003 Marionette TRACE conn2 <- [1,358,null,{}] 02:09:57 INFO - PROCESS | 1654 | 1463735397005 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}] 02:09:57 INFO - PROCESS | 1654 | 1463735397077 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:09:57 INFO - PROCESS | 1654 | 1463735397083 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a62e000 == 44 [pid = 1654] [id = 97] 02:09:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1294bc000) [pid = 1654] [serial = 288] [outer = 0x0] 02:09:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a90f400) [pid = 1654] [serial = 289] [outer = 0x1294bc000] 02:09:57 INFO - PROCESS | 1654 | 1463735397107 Marionette DEBUG loaded listener.js 02:09:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a916800) [pid = 1654] [serial = 290] [outer = 0x1294bc000] 02:09:57 INFO - PROCESS | 1654 | 1463735397421 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]]]}] 02:09:57 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. 02:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 469ms 02:09:57 INFO - PROCESS | 1654 | 1463735397472 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:09:57 INFO - PROCESS | 1654 | 1463735397474 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:09:57 INFO - PROCESS | 1654 | 1463735397488 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:09:57 INFO - PROCESS | 1654 | 1463735397490 Marionette TRACE conn2 <- [1,362,null,{}] 02:09:57 INFO - PROCESS | 1654 | 1463735397492 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}] 02:09:57 INFO - PROCESS | 1654 | 1463735397619 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:09:57 INFO - PROCESS | 1654 | 1463735397629 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a71e800 == 45 [pid = 1654] [id = 98] 02:09:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12a90ec00) [pid = 1654] [serial = 291] [outer = 0x0] 02:09:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12ab82000) [pid = 1654] [serial = 292] [outer = 0x12a90ec00] 02:09:57 INFO - PROCESS | 1654 | 1463735397666 Marionette DEBUG loaded listener.js 02:09:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12ab87c00) [pid = 1654] [serial = 293] [outer = 0x12a90ec00] 02:09:58 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. 02:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 721ms 02:09:58 INFO - PROCESS | 1654 | 1463735398201 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]]]}] 02:09:58 INFO - PROCESS | 1654 | 1463735398208 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:09:58 INFO - PROCESS | 1654 | 1463735398211 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:09:58 INFO - PROCESS | 1654 | 1463735398214 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:09:58 INFO - PROCESS | 1654 | 1463735398217 Marionette TRACE conn2 <- [1,366,null,{}] 02:09:58 INFO - PROCESS | 1654 | 1463735398221 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}] 02:09:58 INFO - PROCESS | 1654 | 1463735398342 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:09:58 INFO - PROCESS | 1654 | 1463735398414 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180bb800 == 46 [pid = 1654] [id = 99] 02:09:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11767e400) [pid = 1654] [serial = 294] [outer = 0x0] 02:09:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11807c000) [pid = 1654] [serial = 295] [outer = 0x11767e400] 02:09:58 INFO - PROCESS | 1654 | 1463735398444 Marionette DEBUG loaded listener.js 02:09:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1182ec800) [pid = 1654] [serial = 296] [outer = 0x11767e400] 02:09:58 INFO - PROCESS | 1654 | 1463735398852 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]]]}] 02:09:58 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. 02:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 02:09:58 INFO - PROCESS | 1654 | 1463735398886 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:09:58 INFO - PROCESS | 1654 | 1463735398890 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:09:58 INFO - PROCESS | 1654 | 1463735398895 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:09:58 INFO - PROCESS | 1654 | 1463735398897 Marionette TRACE conn2 <- [1,370,null,{}] 02:09:58 INFO - PROCESS | 1654 | 1463735398899 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}] 02:09:59 INFO - PROCESS | 1654 | 1463735398997 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:09:59 INFO - PROCESS | 1654 | 1463735399056 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x122cbb000 == 47 [pid = 1654] [id = 100] 02:09:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11859ec00) [pid = 1654] [serial = 297] [outer = 0x0] 02:09:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x119a97400) [pid = 1654] [serial = 298] [outer = 0x11859ec00] 02:09:59 INFO - PROCESS | 1654 | 1463735399085 Marionette DEBUG loaded listener.js 02:09:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x119dea400) [pid = 1654] [serial = 299] [outer = 0x11859ec00] 02:09:59 INFO - PROCESS | 1654 | 1463735399499 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]]]}] 02:09:59 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. 02:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 620ms 02:09:59 INFO - PROCESS | 1654 | 1463735399515 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:09:59 INFO - PROCESS | 1654 | 1463735399516 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:09:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:09:59 INFO - PROCESS | 1654 | 1463735399519 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:09:59 INFO - PROCESS | 1654 | 1463735399521 Marionette TRACE conn2 <- [1,374,null,{}] 02:09:59 INFO - PROCESS | 1654 | 1463735399530 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}] 02:09:59 INFO - PROCESS | 1654 | 1463735399627 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:09:59 INFO - PROCESS | 1654 | 1463735399707 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a70a000 == 48 [pid = 1654] [id = 101] 02:09:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x122c23400) [pid = 1654] [serial = 300] [outer = 0x0] 02:09:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1253b0000) [pid = 1654] [serial = 301] [outer = 0x122c23400] 02:09:59 INFO - PROCESS | 1654 | 1463735399739 Marionette DEBUG loaded listener.js 02:09:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x127028400) [pid = 1654] [serial = 302] [outer = 0x122c23400] 02:10:00 INFO - PROCESS | 1654 | 1463735400155 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:10:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:10:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 672ms 02:10:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:10:00 INFO - PROCESS | 1654 | 1463735400192 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:10:00 INFO - PROCESS | 1654 | 1463735400193 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:10:00 INFO - PROCESS | 1654 | 1463735400196 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:10:00 INFO - PROCESS | 1654 | 1463735400197 Marionette TRACE conn2 <- [1,378,null,{}] 02:10:00 INFO - PROCESS | 1654 | 1463735400200 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}] 02:10:00 INFO - PROCESS | 1654 | 1463735400304 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:10:00 INFO - PROCESS | 1654 | 1463735400346 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a92f800 == 49 [pid = 1654] [id = 102] 02:10:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x124a75800) [pid = 1654] [serial = 303] [outer = 0x0] 02:10:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x128b19800) [pid = 1654] [serial = 304] [outer = 0x124a75800] 02:10:00 INFO - PROCESS | 1654 | 1463735400379 Marionette DEBUG loaded listener.js 02:10:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x128fcfc00) [pid = 1654] [serial = 305] [outer = 0x124a75800] 02:10:01 INFO - PROCESS | 1654 | 1463735401029 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:10:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:10:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 870ms 02:10:01 INFO - PROCESS | 1654 | 1463735401072 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:10:01 INFO - PROCESS | 1654 | 1463735401074 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:10:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:10:01 INFO - PROCESS | 1654 | 1463735401078 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:10:01 INFO - PROCESS | 1654 | 1463735401081 Marionette TRACE conn2 <- [1,382,null,{}] 02:10:01 INFO - PROCESS | 1654 | 1463735401086 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}] 02:10:01 INFO - PROCESS | 1654 | 1463735401168 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:10:01 INFO - PROCESS | 1654 | 1463735401229 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x1133b6800 == 50 [pid = 1654] [id = 103] 02:10:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1121b6000) [pid = 1654] [serial = 306] [outer = 0x0] 02:10:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1130da000) [pid = 1654] [serial = 307] [outer = 0x1121b6000] 02:10:01 INFO - PROCESS | 1654 | 1463735401256 Marionette DEBUG loaded listener.js 02:10:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11671dc00) [pid = 1654] [serial = 308] [outer = 0x1121b6000] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12a62e000 == 49 [pid = 1654] [id = 97] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12944f800 == 48 [pid = 1654] [id = 96] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x128b8a000 == 47 [pid = 1654] [id = 95] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x116ac0000 == 46 [pid = 1654] [id = 94] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x125451000 == 45 [pid = 1654] [id = 93] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x12467f800 == 44 [pid = 1654] [id = 92] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x115acf800 == 43 [pid = 1654] [id = 91] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x11a397000 == 42 [pid = 1654] [id = 90] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12929a800) [pid = 1654] [serial = 238] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x119da9000 == 41 [pid = 1654] [id = 89] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x1191a4800 == 40 [pid = 1654] [id = 88] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x1166d8800 == 39 [pid = 1654] [id = 87] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x1180ae000 == 38 [pid = 1654] [id = 86] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x116f67000 == 37 [pid = 1654] [id = 85] 02:10:01 INFO - PROCESS | 1654 | 1463735401718 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x126d87000 == 36 [pid = 1654] [id = 83] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x119406000 == 35 [pid = 1654] [id = 82] 02:10:01 INFO - PROCESS | 1654 | --DOCSHELL 0x112540800 == 34 [pid = 1654] [id = 81] 02:10:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:10:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 677ms 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x116726000) [pid = 1654] [serial = 202] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12d08f400) [pid = 1654] [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.] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11627f400) [pid = 1654] [serial = 198] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x116a5e000) [pid = 1654] [serial = 229] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11710e400) [pid = 1654] [serial = 204] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x122a55c00) [pid = 1654] [serial = 215] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1253b1000) [pid = 1654] [serial = 221] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119213400) [pid = 1654] [serial = 209] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x126299400) [pid = 1654] [serial = 223] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119506c00) [pid = 1654] [serial = 211] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x115ab0800) [pid = 1654] [serial = 201] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x116610c00) [pid = 1654] [serial = 157] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1253a4000) [pid = 1654] [serial = 220] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x128bbec00) [pid = 1654] [serial = 233] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x128fc8800) [pid = 1654] [serial = 235] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1272bf400) [pid = 1654] [serial = 226] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119a65400) [pid = 1654] [serial = 230] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12702c800) [pid = 1654] [serial = 224] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x127378c00) [pid = 1654] [serial = 227] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1242d0000) [pid = 1654] [serial = 218] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1272bb000) [pid = 1654] [serial = 195] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x122d51c00) [pid = 1654] [serial = 217] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x124a75c00) [pid = 1654] [serial = 232] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119ae1c00) [pid = 1654] [serial = 212] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x118083400) [pid = 1654] [serial = 205] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119de5000) [pid = 1654] [serial = 214] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11892d400) [pid = 1654] [serial = 208] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x129295400) [pid = 1654] [serial = 236] [outer = 0x0] [url = about:blank] 02:10:01 INFO - PROCESS | 1654 | 1463735401765 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:10:01 INFO - PROCESS | 1654 | 1463735401770 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:10:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:10:01 INFO - PROCESS | 1654 | 1463735401776 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:10:01 INFO - PROCESS | 1654 | 1463735401777 Marionette TRACE conn2 <- [1,386,null,{}] 02:10:01 INFO - PROCESS | 1654 | 1463735401780 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}] 02:10:01 INFO - PROCESS | 1654 | 1463735401850 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:10:01 INFO - PROCESS | 1654 | 1463735401856 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x112f27000 == 35 [pid = 1654] [id = 104] 02:10:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x117e59000) [pid = 1654] [serial = 309] [outer = 0x0] 02:10:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x118082c00) [pid = 1654] [serial = 310] [outer = 0x117e59000] 02:10:01 INFO - PROCESS | 1654 | 1463735401884 Marionette DEBUG loaded listener.js 02:10:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1184a8c00) [pid = 1654] [serial = 311] [outer = 0x117e59000] 02:10:02 INFO - PROCESS | 1654 | 1463735402275 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]]]}] 02:10:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:10:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 522ms 02:10:02 INFO - PROCESS | 1654 | 1463735402317 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:10:02 INFO - PROCESS | 1654 | 1463735402319 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:10:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:10:02 INFO - PROCESS | 1654 | 1463735402327 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:10:02 INFO - PROCESS | 1654 | 1463735402330 Marionette TRACE conn2 <- [1,390,null,{}] 02:10:02 INFO - PROCESS | 1654 | 1463735402341 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}] 02:10:02 INFO - PROCESS | 1654 | 1463735402454 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:10:02 INFO - PROCESS | 1654 | 1463735402496 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180ab800 == 36 [pid = 1654] [id = 105] 02:10:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x119183000) [pid = 1654] [serial = 312] [outer = 0x0] 02:10:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x119a61400) [pid = 1654] [serial = 313] [outer = 0x119183000] 02:10:02 INFO - PROCESS | 1654 | 1463735402538 Marionette DEBUG loaded listener.js 02:10:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x119de5400) [pid = 1654] [serial = 314] [outer = 0x119183000] 02:10:02 INFO - PROCESS | 1654 | 1463735402889 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]]]}] 02:10:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:10:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 575ms 02:10:02 INFO - PROCESS | 1654 | 1463735402908 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:10:02 INFO - PROCESS | 1654 | 1463735402909 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:10:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:10:02 INFO - PROCESS | 1654 | 1463735402921 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:10:02 INFO - PROCESS | 1654 | 1463735402922 Marionette TRACE conn2 <- [1,394,null,{}] 02:10:02 INFO - PROCESS | 1654 | 1463735402934 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}] 02:10:03 INFO - PROCESS | 1654 | 1463735403005 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:10:03 INFO - PROCESS | 1654 | 1463735403009 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x119419000 == 37 [pid = 1654] [id = 106] 02:10:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119e4f800) [pid = 1654] [serial = 315] [outer = 0x0] 02:10:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x122a5c800) [pid = 1654] [serial = 316] [outer = 0x119e4f800] 02:10:03 INFO - PROCESS | 1654 | 1463735403038 Marionette DEBUG loaded listener.js 02:10:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x122efac00) [pid = 1654] [serial = 317] [outer = 0x119e4f800] 02:10:03 INFO - PROCESS | 1654 | 1463735403354 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]]]}] 02:10:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:10:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 478ms 02:10:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:10:03 INFO - PROCESS | 1654 | 1463735403399 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:10:03 INFO - PROCESS | 1654 | 1463735403401 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:10:03 INFO - PROCESS | 1654 | 1463735403403 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:10:03 INFO - PROCESS | 1654 | 1463735403404 Marionette TRACE conn2 <- [1,398,null,{}] 02:10:03 INFO - PROCESS | 1654 | 1463735403406 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}] 02:10:03 INFO - PROCESS | 1654 | 1463735403476 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:10:03 INFO - PROCESS | 1654 | 1463735403483 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x114e5b000 == 38 [pid = 1654] [id = 107] 02:10:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x122a58c00) [pid = 1654] [serial = 318] [outer = 0x0] 02:10:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12411e000) [pid = 1654] [serial = 319] [outer = 0x122a58c00] 02:10:03 INFO - PROCESS | 1654 | 1463735403508 Marionette DEBUG loaded listener.js 02:10:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x124f2c000) [pid = 1654] [serial = 320] [outer = 0x122a58c00] 02:10:03 INFO - PROCESS | 1654 | 1463735403993 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]]]}] 02:10:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:10:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 618ms 02:10:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:10:04 INFO - PROCESS | 1654 | 1463735404021 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:10:04 INFO - PROCESS | 1654 | 1463735404022 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:10:04 INFO - PROCESS | 1654 | 1463735404024 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:10:04 INFO - PROCESS | 1654 | 1463735404025 Marionette TRACE conn2 <- [1,402,null,{}] 02:10:04 INFO - PROCESS | 1654 | 1463735404033 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}] 02:10:04 INFO - PROCESS | 1654 | 1463735404141 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:10:04 INFO - PROCESS | 1654 | 1463735404153 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x122fec000 == 39 [pid = 1654] [id = 108] 02:10:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x127378c00) [pid = 1654] [serial = 321] [outer = 0x0] 02:10:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x128b1b400) [pid = 1654] [serial = 322] [outer = 0x127378c00] 02:10:04 INFO - PROCESS | 1654 | 1463735404179 Marionette DEBUG loaded listener.js 02:10:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x128bbb800) [pid = 1654] [serial = 323] [outer = 0x127378c00] 02:10:04 INFO - PROCESS | 1654 | 1463735404536 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]]]}] 02:10:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:10:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 02:10:04 INFO - PROCESS | 1654 | 1463735404544 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:10:04 INFO - PROCESS | 1654 | 1463735404547 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:10:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:10:04 INFO - PROCESS | 1654 | 1463735404550 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:10:04 INFO - PROCESS | 1654 | 1463735404551 Marionette TRACE conn2 <- [1,406,null,{}] 02:10:04 INFO - PROCESS | 1654 | 1463735404559 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}] 02:10:04 INFO - PROCESS | 1654 | 1463735404661 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:10:04 INFO - PROCESS | 1654 | 1463735404698 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ab9800 == 40 [pid = 1654] [id = 109] 02:10:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x128cf5400) [pid = 1654] [serial = 324] [outer = 0x0] 02:10:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x128fce800) [pid = 1654] [serial = 325] [outer = 0x128cf5400] 02:10:04 INFO - PROCESS | 1654 | 1463735404739 Marionette DEBUG loaded listener.js 02:10:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1294b5000) [pid = 1654] [serial = 326] [outer = 0x128cf5400] 02:10:05 INFO - PROCESS | 1654 | 1463735405176 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]]]}] 02:10:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:10:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 669ms 02:10:05 INFO - PROCESS | 1654 | 1463735405220 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:10:05 INFO - PROCESS | 1654 | 1463735405221 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:10:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:10:05 INFO - PROCESS | 1654 | 1463735405223 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:10:05 INFO - PROCESS | 1654 | 1463735405224 Marionette TRACE conn2 <- [1,410,null,{}] 02:10:05 INFO - PROCESS | 1654 | 1463735405227 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}] 02:10:05 INFO - PROCESS | 1654 | 1463735405319 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:10:05 INFO - PROCESS | 1654 | 1463735405331 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x1251ad800 == 41 [pid = 1654] [id = 110] 02:10:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x128f37c00) [pid = 1654] [serial = 327] [outer = 0x0] 02:10:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x129503000) [pid = 1654] [serial = 328] [outer = 0x128f37c00] 02:10:05 INFO - PROCESS | 1654 | 1463735405355 Marionette DEBUG loaded listener.js 02:10:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12a422400) [pid = 1654] [serial = 329] [outer = 0x128f37c00] 02:10:05 INFO - PROCESS | 1654 | 1463735405766 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]]]}] 02:10:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:10:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 567ms 02:10:05 INFO - PROCESS | 1654 | 1463735405792 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:10:05 INFO - PROCESS | 1654 | 1463735405794 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:10:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:10:05 INFO - PROCESS | 1654 | 1463735405807 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:10:05 INFO - PROCESS | 1654 | 1463735405808 Marionette TRACE conn2 <- [1,414,null,{}] 02:10:05 INFO - PROCESS | 1654 | 1463735405812 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}] 02:10:05 INFO - PROCESS | 1654 | 1463735405929 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:10:05 INFO - PROCESS | 1654 | 1463735405933 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12722e000 == 42 [pid = 1654] [id = 111] 02:10:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x129502c00) [pid = 1654] [serial = 330] [outer = 0x0] 02:10:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12a6ab000) [pid = 1654] [serial = 331] [outer = 0x129502c00] 02:10:05 INFO - PROCESS | 1654 | 1463735405958 Marionette DEBUG loaded listener.js 02:10:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12ab7f000) [pid = 1654] [serial = 332] [outer = 0x129502c00] 02:10:06 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x129295800) [pid = 1654] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:10:06 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1294bc000) [pid = 1654] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:10:06 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12702c400) [pid = 1654] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:10:06 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x128b16800) [pid = 1654] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:10:06 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x118926000) [pid = 1654] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:10:06 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x122a5d400) [pid = 1654] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:10:06 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1121acc00) [pid = 1654] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:10:06 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1168a9c00) [pid = 1654] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:10:06 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119aa0000) [pid = 1654] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:10:06 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x128b18800) [pid = 1654] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:10:06 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x112d79000) [pid = 1654] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:10:06 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12546c400) [pid = 1654] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:10:06 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12518e400) [pid = 1654] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:10:06 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x128bbf400) [pid = 1654] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:10:06 INFO - PROCESS | 1654 | 1463735406290 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:10:06 INFO - PROCESS | 1654 | 1463735406416 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]]]}] 02:10:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:10:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 630ms 02:10:06 INFO - PROCESS | 1654 | 1463735406441 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:10:06 INFO - PROCESS | 1654 | 1463735406442 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:10:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:10:06 INFO - PROCESS | 1654 | 1463735406448 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:10:06 INFO - PROCESS | 1654 | 1463735406451 Marionette TRACE conn2 <- [1,418,null,{}] 02:10:06 INFO - PROCESS | 1654 | 1463735406454 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}] 02:10:06 INFO - PROCESS | 1654 | 1463735406534 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:10:06 INFO - PROCESS | 1654 | 1463735406553 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x128c32000 == 43 [pid = 1654] [id = 112] 02:10:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a910800) [pid = 1654] [serial = 333] [outer = 0x0] 02:10:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12ab85000) [pid = 1654] [serial = 334] [outer = 0x12a910800] 02:10:06 INFO - PROCESS | 1654 | 1463735406577 Marionette DEBUG loaded listener.js 02:10:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12ab8bc00) [pid = 1654] [serial = 335] [outer = 0x12a910800] 02:10:07 INFO - PROCESS | 1654 | 1463735407357 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]]]}] 02:10:07 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 02:10:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 927ms 02:10:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:10:07 INFO - PROCESS | 1654 | 1463735407375 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:10:07 INFO - PROCESS | 1654 | 1463735407376 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:10:07 INFO - PROCESS | 1654 | 1463735407378 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:10:07 INFO - PROCESS | 1654 | 1463735407382 Marionette TRACE conn2 <- [1,422,null,{}] 02:10:07 INFO - PROCESS | 1654 | 1463735407392 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}] 02:10:07 INFO - PROCESS | 1654 | 1463735407480 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:10:07 INFO - PROCESS | 1654 | 1463735407485 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296be800 == 44 [pid = 1654] [id = 113] 02:10:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12abf5000) [pid = 1654] [serial = 336] [outer = 0x0] 02:10:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12abf5c00) [pid = 1654] [serial = 337] [outer = 0x12abf5000] 02:10:07 INFO - PROCESS | 1654 | 1463735407514 Marionette DEBUG loaded listener.js 02:10:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12ba5f800) [pid = 1654] [serial = 338] [outer = 0x12abf5000] 02:10:08 INFO - PROCESS | 1654 | 1463735408407 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]]]}] 02:10:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:10:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1080ms 02:10:08 INFO - PROCESS | 1654 | 1463735408458 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:10:08 INFO - PROCESS | 1654 | 1463735408461 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:10:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:10:08 INFO - PROCESS | 1654 | 1463735408465 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:10:08 INFO - PROCESS | 1654 | 1463735408467 Marionette TRACE conn2 <- [1,426,null,{}] 02:10:08 INFO - PROCESS | 1654 | 1463735408472 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}] 02:10:08 INFO - PROCESS | 1654 | 1463735408571 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:10:08 INFO - PROCESS | 1654 | 1463735408616 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x1164d3000 == 45 [pid = 1654] [id = 114] 02:10:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x115f60c00) [pid = 1654] [serial = 339] [outer = 0x0] 02:10:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x116610c00) [pid = 1654] [serial = 340] [outer = 0x115f60c00] 02:10:08 INFO - PROCESS | 1654 | 1463735408649 Marionette DEBUG loaded listener.js 02:10:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x116a5b800) [pid = 1654] [serial = 341] [outer = 0x115f60c00] 02:10:09 INFO - PROCESS | 1654 | 1463735409107 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] 02:10:09 INFO - PROCESS | 1654 | 1463735409144 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:10:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:10:09 INFO - PROCESS | 1654 | 1463735409149 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:10:09 INFO - PROCESS | 1654 | 1463735409150 Marionette TRACE conn2 <- [1,430,null,{}] 02:10:09 INFO - PROCESS | 1654 | 1463735409153 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}] 02:10:09 INFO - PROCESS | 1654 | 1463735409250 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:10:09 INFO - PROCESS | 1654 | 1463735409323 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f51000 == 46 [pid = 1654] [id = 115] 02:10:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x119180000) [pid = 1654] [serial = 342] [outer = 0x0] 02:10:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11942d400) [pid = 1654] [serial = 343] [outer = 0x119180000] 02:10:09 INFO - PROCESS | 1654 | 1463735409354 Marionette DEBUG loaded listener.js 02:10:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x119ae2000) [pid = 1654] [serial = 344] [outer = 0x119180000] 02:10:09 INFO - PROCESS | 1654 | 1463735409775 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]]]}] 02:10:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:10:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 02:10:09 INFO - PROCESS | 1654 | 1463735409818 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:10:09 INFO - PROCESS | 1654 | 1463735409820 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:10:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:10:09 INFO - PROCESS | 1654 | 1463735409823 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:10:09 INFO - PROCESS | 1654 | 1463735409825 Marionette TRACE conn2 <- [1,434,null,{}] 02:10:09 INFO - PROCESS | 1654 | 1463735409852 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}] 02:10:09 INFO - PROCESS | 1654 | 1463735409955 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:10:10 INFO - PROCESS | 1654 | 1463735410033 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x129458800 == 47 [pid = 1654] [id = 116] 02:10:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x125332800) [pid = 1654] [serial = 345] [outer = 0x0] 02:10:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x126d22400) [pid = 1654] [serial = 346] [outer = 0x125332800] 02:10:10 INFO - PROCESS | 1654 | 1463735410064 Marionette DEBUG loaded listener.js 02:10:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x127256000) [pid = 1654] [serial = 347] [outer = 0x125332800] 02:10:10 INFO - PROCESS | 1654 | 1463735410466 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]]]}] 02:10:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:10:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 675ms 02:10:10 INFO - PROCESS | 1654 | 1463735410502 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:10:10 INFO - PROCESS | 1654 | 1463735410503 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:10:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:10:10 INFO - PROCESS | 1654 | 1463735410506 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:10:10 INFO - PROCESS | 1654 | 1463735410507 Marionette TRACE conn2 <- [1,438,null,{}] 02:10:10 INFO - PROCESS | 1654 | 1463735410510 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}] 02:10:10 INFO - PROCESS | 1654 | 1463735410608 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:10:10 INFO - PROCESS | 1654 | 1463735410655 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b009000 == 48 [pid = 1654] [id = 117] 02:10:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x128b11800) [pid = 1654] [serial = 348] [outer = 0x0] 02:10:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x128bb7c00) [pid = 1654] [serial = 349] [outer = 0x128b11800] 02:10:10 INFO - PROCESS | 1654 | 1463735410684 Marionette DEBUG loaded listener.js 02:10:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1294b8400) [pid = 1654] [serial = 350] [outer = 0x128b11800] 02:10:11 INFO - PROCESS | 1654 | 1463735411071 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]]]}] 02:10:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:10:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 619ms 02:10:11 INFO - PROCESS | 1654 | 1463735411125 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:10:11 INFO - PROCESS | 1654 | 1463735411126 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:10:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:10:11 INFO - PROCESS | 1654 | 1463735411129 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:10:11 INFO - PROCESS | 1654 | 1463735411130 Marionette TRACE conn2 <- [1,442,null,{}] 02:10:11 INFO - PROCESS | 1654 | 1463735411133 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}] 02:10:11 INFO - PROCESS | 1654 | 1463735411228 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:10:11 INFO - PROCESS | 1654 | 1463735411318 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b917000 == 49 [pid = 1654] [id = 118] 02:10:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12950a400) [pid = 1654] [serial = 351] [outer = 0x0] 02:10:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12ab83400) [pid = 1654] [serial = 352] [outer = 0x12950a400] 02:10:11 INFO - PROCESS | 1654 | 1463735411348 Marionette DEBUG loaded listener.js 02:10:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12b2d0400) [pid = 1654] [serial = 353] [outer = 0x12950a400] 02:10:11 INFO - PROCESS | 1654 | 1463735411770 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]]]}] 02:10:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:10:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 820ms 02:10:11 INFO - PROCESS | 1654 | 1463735411957 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:10:11 INFO - PROCESS | 1654 | 1463735411963 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:10:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:10:11 INFO - PROCESS | 1654 | 1463735411970 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:10:11 INFO - PROCESS | 1654 | 1463735411972 Marionette TRACE conn2 <- [1,446,null,{}] 02:10:11 INFO - PROCESS | 1654 | 1463735411978 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}] 02:10:12 INFO - PROCESS | 1654 | 1463735412107 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:10:12 INFO - PROCESS | 1654 | 1463735412187 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11857c000 == 50 [pid = 1654] [id = 119] 02:10:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x116854800) [pid = 1654] [serial = 354] [outer = 0x0] 02:10:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11710bc00) [pid = 1654] [serial = 355] [outer = 0x116854800] 02:10:12 INFO - PROCESS | 1654 | 1463735412229 Marionette DEBUG loaded listener.js 02:10:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x118470400) [pid = 1654] [serial = 356] [outer = 0x116854800] 02:10:12 INFO - PROCESS | 1654 | 1463735412738 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]]]}] 02:10:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:10:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 823ms 02:10:12 INFO - PROCESS | 1654 | 1463735412798 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:10:12 INFO - PROCESS | 1654 | 1463735412801 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:10:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:10:12 INFO - PROCESS | 1654 | 1463735412807 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:10:12 INFO - PROCESS | 1654 | 1463735412809 Marionette TRACE conn2 <- [1,450,null,{}] 02:10:12 INFO - PROCESS | 1654 | 1463735412812 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}] 02:10:12 INFO - PROCESS | 1654 | 1463735412901 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:10:12 INFO - PROCESS | 1654 | --DOCSHELL 0x128c32000 == 49 [pid = 1654] [id = 112] 02:10:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12722e000 == 48 [pid = 1654] [id = 111] 02:10:12 INFO - PROCESS | 1654 | --DOCSHELL 0x1251ad800 == 47 [pid = 1654] [id = 110] 02:10:12 INFO - PROCESS | 1654 | --DOCSHELL 0x116ab9800 == 46 [pid = 1654] [id = 109] 02:10:12 INFO - PROCESS | 1654 | --DOCSHELL 0x122fec000 == 45 [pid = 1654] [id = 108] 02:10:12 INFO - PROCESS | 1654 | --DOCSHELL 0x114e5b000 == 44 [pid = 1654] [id = 107] 02:10:12 INFO - PROCESS | 1654 | --DOCSHELL 0x119419000 == 43 [pid = 1654] [id = 106] 02:10:13 INFO - PROCESS | 1654 | 1463735412998 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:13 INFO - PROCESS | 1654 | --DOCSHELL 0x1180ab800 == 42 [pid = 1654] [id = 105] 02:10:13 INFO - PROCESS | 1654 | --DOCSHELL 0x112f27000 == 41 [pid = 1654] [id = 104] 02:10:13 INFO - PROCESS | 1654 | --DOCSHELL 0x1133b6800 == 40 [pid = 1654] [id = 103] 02:10:13 INFO - PROCESS | 1654 | --DOCSHELL 0x122cbb000 == 39 [pid = 1654] [id = 100] 02:10:13 INFO - PROCESS | 1654 | --DOCSHELL 0x1180bb800 == 38 [pid = 1654] [id = 99] 02:10:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1133b6800 == 39 [pid = 1654] [id = 120] 02:10:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x117108800) [pid = 1654] [serial = 357] [outer = 0x0] 02:10:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x119432400) [pid = 1654] [serial = 358] [outer = 0x117108800] 02:10:13 INFO - PROCESS | 1654 | 1463735413028 Marionette DEBUG loaded listener.js 02:10:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x119deb000) [pid = 1654] [serial = 359] [outer = 0x117108800] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x1294b0400) [pid = 1654] [serial = 239] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12a90f400) [pid = 1654] [serial = 289] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x127253c00) [pid = 1654] [serial = 271] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x128b1cc00) [pid = 1654] [serial = 274] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x128b16400) [pid = 1654] [serial = 272] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x119187800) [pid = 1654] [serial = 259] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x119a61000) [pid = 1654] [serial = 260] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x1240cac00) [pid = 1654] [serial = 265] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x124fd4000) [pid = 1654] [serial = 266] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1182e9c00) [pid = 1654] [serial = 244] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1166c6800) [pid = 1654] [serial = 254] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x112fb7400) [pid = 1654] [serial = 253] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x118557400) [pid = 1654] [serial = 257] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x118083000) [pid = 1654] [serial = 256] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x111fedc00) [pid = 1654] [serial = 241] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x124fdbc00) [pid = 1654] [serial = 250] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11a2ee800) [pid = 1654] [serial = 262] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x122a5cc00) [pid = 1654] [serial = 263] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119511c00) [pid = 1654] [serial = 247] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x128cf1c00) [pid = 1654] [serial = 277] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x128bb8000) [pid = 1654] [serial = 275] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x128fc3000) [pid = 1654] [serial = 278] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x122a5d000) [pid = 1654] [serial = 281] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x129294800) [pid = 1654] [serial = 283] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1134ce800) [pid = 1654] [serial = 280] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1253a9400) [pid = 1654] [serial = 268] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x126d2c000) [pid = 1654] [serial = 269] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1294bc800) [pid = 1654] [serial = 284] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x129509400) [pid = 1654] [serial = 286] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12a916800) [pid = 1654] [serial = 290] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12a6a6400) [pid = 1654] [serial = 287] [outer = 0x0] [url = about:blank] 02:10:13 INFO - PROCESS | 1654 | 1463735413336 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] 02:10:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:10:13 INFO - PROCESS | 1654 | 1463735413382 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:10:13 INFO - PROCESS | 1654 | 1463735413385 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:10:13 INFO - PROCESS | 1654 | 1463735413386 Marionette TRACE conn2 <- [1,454,null,{}] 02:10:13 INFO - PROCESS | 1654 | 1463735413393 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}] 02:10:13 INFO - PROCESS | 1654 | 1463735413470 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:10:13 INFO - PROCESS | 1654 | 1463735413476 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x119193800 == 40 [pid = 1654] [id = 121] 02:10:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x122ef7000) [pid = 1654] [serial = 360] [outer = 0x0] 02:10:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x124a78c00) [pid = 1654] [serial = 361] [outer = 0x122ef7000] 02:10:13 INFO - PROCESS | 1654 | 1463735413507 Marionette DEBUG loaded listener.js 02:10:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x126297c00) [pid = 1654] [serial = 362] [outer = 0x122ef7000] 02:10:13 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:13 INFO - PROCESS | 1654 | 1463735413852 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]]]}] 02:10:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:10:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 02:10:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:10:13 INFO - PROCESS | 1654 | 1463735413911 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:10:13 INFO - PROCESS | 1654 | 1463735413912 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:10:13 INFO - PROCESS | 1654 | 1463735413914 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:10:13 INFO - PROCESS | 1654 | 1463735413915 Marionette TRACE conn2 <- [1,458,null,{}] 02:10:13 INFO - PROCESS | 1654 | 1463735413917 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}] 02:10:13 INFO - PROCESS | 1654 | 1463735413992 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:10:14 INFO - PROCESS | 1654 | 1463735413998 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f5b000 == 41 [pid = 1654] [id = 122] 02:10:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12702c400) [pid = 1654] [serial = 363] [outer = 0x0] 02:10:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128b0f400) [pid = 1654] [serial = 364] [outer = 0x12702c400] 02:10:14 INFO - PROCESS | 1654 | 1463735414026 Marionette DEBUG loaded listener.js 02:10:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x128bbb400) [pid = 1654] [serial = 365] [outer = 0x12702c400] 02:10:14 INFO - PROCESS | 1654 | 1463735414353 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] 02:10:14 INFO - PROCESS | 1654 | 1463735414385 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:10:14 INFO - PROCESS | 1654 | 1463735414387 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:10:14 INFO - PROCESS | 1654 | 1463735414388 Marionette TRACE conn2 <- [1,462,null,{}] 02:10:14 INFO - PROCESS | 1654 | 1463735414391 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}] 02:10:14 INFO - PROCESS | 1654 | 1463735414469 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:10:14 INFO - PROCESS | 1654 | 1463735414518 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x122cb0800 == 42 [pid = 1654] [id = 123] 02:10:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x127031800) [pid = 1654] [serial = 366] [outer = 0x0] 02:10:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x128cf9400) [pid = 1654] [serial = 367] [outer = 0x127031800] 02:10:14 INFO - PROCESS | 1654 | 1463735414558 Marionette DEBUG loaded listener.js 02:10:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1294be000) [pid = 1654] [serial = 368] [outer = 0x127031800] 02:10:14 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:15 INFO - PROCESS | 1654 | 1463735415003 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] 02:10:15 INFO - PROCESS | 1654 | 1463735415079 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:10:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:10:15 INFO - PROCESS | 1654 | 1463735415084 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:10:15 INFO - PROCESS | 1654 | 1463735415085 Marionette TRACE conn2 <- [1,466,null,{}] 02:10:15 INFO - PROCESS | 1654 | 1463735415099 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}] 02:10:15 INFO - PROCESS | 1654 | 1463735415219 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:10:15 INFO - PROCESS | 1654 | 1463735415253 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x1251ad800 == 43 [pid = 1654] [id = 124] 02:10:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12ab8ac00) [pid = 1654] [serial = 369] [outer = 0x0] 02:10:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b2db000) [pid = 1654] [serial = 370] [outer = 0x12ab8ac00] 02:10:15 INFO - PROCESS | 1654 | 1463735415279 Marionette DEBUG loaded listener.js 02:10:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12ba5fc00) [pid = 1654] [serial = 371] [outer = 0x12ab8ac00] 02:10:15 INFO - PROCESS | 1654 | 1463735415624 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] 02:10:15 INFO - PROCESS | 1654 | 1463735415668 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:10:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:10:15 INFO - PROCESS | 1654 | 1463735415670 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:10:15 INFO - PROCESS | 1654 | 1463735415671 Marionette TRACE conn2 <- [1,470,null,{}] 02:10:15 INFO - PROCESS | 1654 | 1463735415674 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}] 02:10:15 INFO - PROCESS | 1654 | 1463735415761 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:10:15 INFO - PROCESS | 1654 | 1463735415794 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x126d8e000 == 44 [pid = 1654] [id = 125] 02:10:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12ba60000) [pid = 1654] [serial = 372] [outer = 0x0] 02:10:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12ba70000) [pid = 1654] [serial = 373] [outer = 0x12ba60000] 02:10:15 INFO - PROCESS | 1654 | 1463735415818 Marionette DEBUG loaded listener.js 02:10:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12bd76c00) [pid = 1654] [serial = 374] [outer = 0x12ba60000] 02:10:16 INFO - PROCESS | 1654 | 1463735416150 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]]]}] 02:10:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:10:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 520ms 02:10:16 INFO - PROCESS | 1654 | 1463735416191 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:10:16 INFO - PROCESS | 1654 | 1463735416192 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:10:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:10:16 INFO - PROCESS | 1654 | 1463735416196 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:10:16 INFO - PROCESS | 1654 | 1463735416197 Marionette TRACE conn2 <- [1,474,null,{}] 02:10:16 INFO - PROCESS | 1654 | 1463735416201 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}] 02:10:16 INFO - PROCESS | 1654 | 1463735416326 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:10:16 INFO - PROCESS | 1654 | 1463735416343 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x128b8e000 == 45 [pid = 1654] [id = 126] 02:10:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12ba64c00) [pid = 1654] [serial = 375] [outer = 0x0] 02:10:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12bd7e000) [pid = 1654] [serial = 376] [outer = 0x12ba64c00] 02:10:16 INFO - PROCESS | 1654 | 1463735416376 Marionette DEBUG loaded listener.js 02:10:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12be2c800) [pid = 1654] [serial = 377] [outer = 0x12ba64c00] 02:10:16 INFO - PROCESS | 1654 | 1463735416845 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]]]}] 02:10:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:10:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 670ms 02:10:16 INFO - PROCESS | 1654 | 1463735416868 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:10:16 INFO - PROCESS | 1654 | 1463735416870 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:10:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:10:16 INFO - PROCESS | 1654 | 1463735416873 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:10:16 INFO - PROCESS | 1654 | 1463735416875 Marionette TRACE conn2 <- [1,478,null,{}] 02:10:16 INFO - PROCESS | 1654 | 1463735416887 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}] 02:10:16 INFO - PROCESS | 1654 | 1463735416989 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:10:17 INFO - PROCESS | 1654 | 1463735417020 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296bd800 == 46 [pid = 1654] [id = 127] 02:10:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12bd83400) [pid = 1654] [serial = 378] [outer = 0x0] 02:10:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12be35400) [pid = 1654] [serial = 379] [outer = 0x12bd83400] 02:10:17 INFO - PROCESS | 1654 | 1463735417044 Marionette DEBUG loaded listener.js 02:10:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12be3b000) [pid = 1654] [serial = 380] [outer = 0x12bd83400] 02:10:17 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x128cf5400) [pid = 1654] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:10:17 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x127378c00) [pid = 1654] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:10:17 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x119183000) [pid = 1654] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:10:17 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x128f37c00) [pid = 1654] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:10:17 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x122a58c00) [pid = 1654] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:10:17 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1121b6000) [pid = 1654] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:10:17 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119e4f800) [pid = 1654] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:10:17 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x129502c00) [pid = 1654] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:10:17 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x117e59000) [pid = 1654] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:10:17 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12a910800) [pid = 1654] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:10:17 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x112fb8800) [pid = 1654] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:10:17 INFO - PROCESS | 1654 | 1463735417399 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]]]}] 02:10:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:10:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 570ms 02:10:17 INFO - PROCESS | 1654 | 1463735417443 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:10:17 INFO - PROCESS | 1654 | 1463735417445 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:10:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:10:17 INFO - PROCESS | 1654 | 1463735417452 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:10:17 INFO - PROCESS | 1654 | 1463735417453 Marionette TRACE conn2 <- [1,482,null,{}] 02:10:17 INFO - PROCESS | 1654 | 1463735417455 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}] 02:10:17 INFO - PROCESS | 1654 | 1463735417554 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:10:17 INFO - PROCESS | 1654 | 1463735417582 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a719800 == 47 [pid = 1654] [id = 128] 02:10:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x117e59000) [pid = 1654] [serial = 381] [outer = 0x0] 02:10:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x128fcc000) [pid = 1654] [serial = 382] [outer = 0x117e59000] 02:10:17 INFO - PROCESS | 1654 | 1463735417607 Marionette DEBUG loaded listener.js 02:10:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12be2cc00) [pid = 1654] [serial = 383] [outer = 0x117e59000] 02:10:17 INFO - PROCESS | 1654 | 1463735417883 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]]]}] 02:10:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:10:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 468ms 02:10:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:10:17 INFO - PROCESS | 1654 | 1463735417925 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:10:17 INFO - PROCESS | 1654 | 1463735417927 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:10:17 INFO - PROCESS | 1654 | 1463735417935 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:10:17 INFO - PROCESS | 1654 | 1463735417938 Marionette TRACE conn2 <- [1,486,null,{}] 02:10:17 INFO - PROCESS | 1654 | 1463735417941 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}] 02:10:18 INFO - PROCESS | 1654 | 1463735418083 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:10:18 INFO - PROCESS | 1654 | 1463735418149 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b931000 == 48 [pid = 1654] [id = 129] 02:10:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x124096000) [pid = 1654] [serial = 384] [outer = 0x0] 02:10:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12be3b800) [pid = 1654] [serial = 385] [outer = 0x124096000] 02:10:18 INFO - PROCESS | 1654 | 1463735418193 Marionette DEBUG loaded listener.js 02:10:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12c630000) [pid = 1654] [serial = 386] [outer = 0x124096000] 02:10:18 INFO - PROCESS | 1654 | 1463735418638 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]]]}] 02:10:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:10:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 725ms 02:10:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:10:18 INFO - PROCESS | 1654 | 1463735418656 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:10:18 INFO - PROCESS | 1654 | 1463735418657 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:10:18 INFO - PROCESS | 1654 | 1463735418659 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:10:18 INFO - PROCESS | 1654 | 1463735418660 Marionette TRACE conn2 <- [1,490,null,{}] 02:10:18 INFO - PROCESS | 1654 | 1463735418663 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}] 02:10:18 INFO - PROCESS | 1654 | 1463735418759 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:10:18 INFO - PROCESS | 1654 | 1463735418767 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9a6800 == 49 [pid = 1654] [id = 130] 02:10:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12c632400) [pid = 1654] [serial = 387] [outer = 0x0] 02:10:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12c637800) [pid = 1654] [serial = 388] [outer = 0x12c632400] 02:10:18 INFO - PROCESS | 1654 | 1463735418792 Marionette DEBUG loaded listener.js 02:10:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12c6e2400) [pid = 1654] [serial = 389] [outer = 0x12c632400] 02:10:19 INFO - PROCESS | 1654 | 1463735419070 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]]]}] 02:10:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:10:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 02:10:19 INFO - PROCESS | 1654 | 1463735419129 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:10:19 INFO - PROCESS | 1654 | 1463735419131 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:10:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:10:19 INFO - PROCESS | 1654 | 1463735419135 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:10:19 INFO - PROCESS | 1654 | 1463735419135 Marionette TRACE conn2 <- [1,494,null,{}] 02:10:19 INFO - PROCESS | 1654 | 1463735419138 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}] 02:10:19 INFO - PROCESS | 1654 | 1463735419219 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:10:19 INFO - PROCESS | 1654 | 1463735419324 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x114e53000 == 50 [pid = 1654] [id = 131] 02:10:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x111e26400) [pid = 1654] [serial = 390] [outer = 0x0] 02:10:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x112d79000) [pid = 1654] [serial = 391] [outer = 0x111e26400] 02:10:19 INFO - PROCESS | 1654 | 1463735419357 Marionette DEBUG loaded listener.js 02:10:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1166c1c00) [pid = 1654] [serial = 392] [outer = 0x111e26400] 02:10:19 INFO - PROCESS | 1654 | 1463735419819 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]]]}] 02:10:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:10:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 722ms 02:10:19 INFO - PROCESS | 1654 | 1463735419866 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:10:19 INFO - PROCESS | 1654 | 1463735419869 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:10:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:10:19 INFO - PROCESS | 1654 | 1463735419873 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:10:19 INFO - PROCESS | 1654 | 1463735419876 Marionette TRACE conn2 <- [1,498,null,{}] 02:10:19 INFO - PROCESS | 1654 | 1463735419879 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}] 02:10:19 INFO - PROCESS | 1654 | 1463735419981 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:10:20 INFO - PROCESS | 1654 | 1463735420042 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x119e90800 == 51 [pid = 1654] [id = 132] 02:10:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11950d400) [pid = 1654] [serial = 393] [outer = 0x0] 02:10:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x119e4f800) [pid = 1654] [serial = 394] [outer = 0x11950d400] 02:10:20 INFO - PROCESS | 1654 | 1463735420073 Marionette DEBUG loaded listener.js 02:10:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x122f0ec00) [pid = 1654] [serial = 395] [outer = 0x11950d400] 02:10:20 INFO - PROCESS | 1654 | 1463735420485 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]]]}] 02:10:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:10:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 620ms 02:10:20 INFO - PROCESS | 1654 | 1463735420496 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:10:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:10:20 INFO - PROCESS | 1654 | 1463735420501 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:10:20 INFO - PROCESS | 1654 | 1463735420503 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:10:20 INFO - PROCESS | 1654 | 1463735420505 Marionette TRACE conn2 <- [1,502,null,{}] 02:10:20 INFO - PROCESS | 1654 | 1463735420507 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}] 02:10:20 INFO - PROCESS | 1654 | 1463735420625 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:10:20 INFO - PROCESS | 1654 | 1463735420687 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b92a800 == 52 [pid = 1654] [id = 133] 02:10:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x126295400) [pid = 1654] [serial = 396] [outer = 0x0] 02:10:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x128b15000) [pid = 1654] [serial = 397] [outer = 0x126295400] 02:10:20 INFO - PROCESS | 1654 | 1463735420716 Marionette DEBUG loaded listener.js 02:10:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1294bd800) [pid = 1654] [serial = 398] [outer = 0x126295400] 02:10:21 INFO - PROCESS | 1654 | 1463735421133 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]]]}] 02:10:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:10:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 02:10:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:10:21 INFO - PROCESS | 1654 | 1463735421174 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:10:21 INFO - PROCESS | 1654 | 1463735421176 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:10:21 INFO - PROCESS | 1654 | 1463735421183 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:10:21 INFO - PROCESS | 1654 | 1463735421187 Marionette TRACE conn2 <- [1,506,null,{}] 02:10:21 INFO - PROCESS | 1654 | 1463735421190 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}] 02:10:21 INFO - PROCESS | 1654 | 1463735421291 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:10:21 INFO - PROCESS | 1654 | 1463735421342 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x128fdc000 == 53 [pid = 1654] [id = 134] 02:10:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1294bb400) [pid = 1654] [serial = 399] [outer = 0x0] 02:10:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12abeb800) [pid = 1654] [serial = 400] [outer = 0x1294bb400] 02:10:21 INFO - PROCESS | 1654 | 1463735421372 Marionette DEBUG loaded listener.js 02:10:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12be2dc00) [pid = 1654] [serial = 401] [outer = 0x1294bb400] 02:10:21 INFO - PROCESS | 1654 | 1463735421791 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]]]}] 02:10:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:10:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 627ms 02:10:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:10:21 INFO - PROCESS | 1654 | 1463735421806 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:10:21 INFO - PROCESS | 1654 | 1463735421808 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:10:21 INFO - PROCESS | 1654 | 1463735421810 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:10:21 INFO - PROCESS | 1654 | 1463735421811 Marionette TRACE conn2 <- [1,510,null,{}] 02:10:21 INFO - PROCESS | 1654 | 1463735421815 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}] 02:10:21 INFO - PROCESS | 1654 | 1463735421911 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:10:21 INFO - PROCESS | 1654 | 1463735421991 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca13000 == 54 [pid = 1654] [id = 135] 02:10:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12c522c00) [pid = 1654] [serial = 402] [outer = 0x0] 02:10:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12c52f000) [pid = 1654] [serial = 403] [outer = 0x12c522c00] 02:10:22 INFO - PROCESS | 1654 | 1463735422021 Marionette DEBUG loaded listener.js 02:10:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12c633000) [pid = 1654] [serial = 404] [outer = 0x12c522c00] 02:10:22 INFO - PROCESS | 1654 | 1463735422419 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]]]}] 02:10:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:10:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 672ms 02:10:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:10:22 INFO - PROCESS | 1654 | 1463735422483 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:10:22 INFO - PROCESS | 1654 | 1463735422484 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:10:22 INFO - PROCESS | 1654 | 1463735422486 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:10:22 INFO - PROCESS | 1654 | 1463735422488 Marionette TRACE conn2 <- [1,514,null,{}] 02:10:22 INFO - PROCESS | 1654 | 1463735422490 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}] 02:10:22 INFO - PROCESS | 1654 | 1463735422585 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:10:22 INFO - PROCESS | 1654 | 1463735422647 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca27800 == 55 [pid = 1654] [id = 136] 02:10:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12c6e8000) [pid = 1654] [serial = 405] [outer = 0x0] 02:10:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12c6eb800) [pid = 1654] [serial = 406] [outer = 0x12c6e8000] 02:10:22 INFO - PROCESS | 1654 | 1463735422682 Marionette DEBUG loaded listener.js 02:10:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12cbcd400) [pid = 1654] [serial = 407] [outer = 0x12c6e8000] 02:10:23 INFO - PROCESS | 1654 | 1463735423272 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]]]}] 02:10:23 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 02:10:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 820ms 02:10:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:10:23 INFO - PROCESS | 1654 | 1463735423307 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:10:23 INFO - PROCESS | 1654 | 1463735423309 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:10:23 INFO - PROCESS | 1654 | 1463735423313 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:10:23 INFO - PROCESS | 1654 | 1463735423317 Marionette TRACE conn2 <- [1,518,null,{}] 02:10:23 INFO - PROCESS | 1654 | 1463735423322 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}] 02:10:23 INFO - PROCESS | 1654 | 1463735423409 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:10:23 INFO - PROCESS | 1654 | 1463735423473 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ea2000 == 56 [pid = 1654] [id = 137] 02:10:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11859b800) [pid = 1654] [serial = 408] [outer = 0x0] 02:10:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x119114c00) [pid = 1654] [serial = 409] [outer = 0x11859b800] 02:10:23 INFO - PROCESS | 1654 | 1463735423500 Marionette DEBUG loaded listener.js 02:10:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x119aa0400) [pid = 1654] [serial = 410] [outer = 0x11859b800] 02:10:23 INFO - PROCESS | 1654 | 1463735423918 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]]]}] 02:10:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:10:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 675ms 02:10:24 INFO - PROCESS | 1654 | 1463735423996 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:10:24 INFO - PROCESS | 1654 | 1463735424000 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:10:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:10:24 INFO - PROCESS | 1654 | 1463735424006 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:10:24 INFO - PROCESS | 1654 | 1463735424008 Marionette TRACE conn2 <- [1,522,null,{}] 02:10:24 INFO - PROCESS | 1654 | 1463735424010 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}] 02:10:24 INFO - PROCESS | 1654 | 1463735424121 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:10:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9a6800 == 55 [pid = 1654] [id = 130] 02:10:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12b931000 == 54 [pid = 1654] [id = 129] 02:10:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12a719800 == 53 [pid = 1654] [id = 128] 02:10:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1296bd800 == 52 [pid = 1654] [id = 127] 02:10:24 INFO - PROCESS | 1654 | --DOCSHELL 0x128b8e000 == 51 [pid = 1654] [id = 126] 02:10:24 INFO - PROCESS | 1654 | --DOCSHELL 0x126d8e000 == 50 [pid = 1654] [id = 125] 02:10:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1251ad800 == 49 [pid = 1654] [id = 124] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12abf5c00) [pid = 1654] [serial = 337] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12ab82000) [pid = 1654] [serial = 292] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11807c000) [pid = 1654] [serial = 295] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x119a97400) [pid = 1654] [serial = 298] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x1253b0000) [pid = 1654] [serial = 301] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOCSHELL 0x122cb0800 == 48 [pid = 1654] [id = 123] 02:10:24 INFO - PROCESS | 1654 | --DOCSHELL 0x119f5b000 == 47 [pid = 1654] [id = 122] 02:10:24 INFO - PROCESS | 1654 | --DOCSHELL 0x119193800 == 46 [pid = 1654] [id = 121] 02:10:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1133b6800 == 45 [pid = 1654] [id = 120] 02:10:24 INFO - PROCESS | 1654 | --DOCSHELL 0x11857c000 == 44 [pid = 1654] [id = 119] 02:10:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1164d3000 == 43 [pid = 1654] [id = 114] 02:10:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1296be800 == 42 [pid = 1654] [id = 113] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11684c000) [pid = 1654] [serial = 199] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x128fce800) [pid = 1654] [serial = 325] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x128b1b400) [pid = 1654] [serial = 322] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x119a61400) [pid = 1654] [serial = 313] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x129503000) [pid = 1654] [serial = 328] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x119de5400) [pid = 1654] [serial = 314] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12411e000) [pid = 1654] [serial = 319] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11671dc00) [pid = 1654] [serial = 308] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1294b5000) [pid = 1654] [serial = 326] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x122a5c800) [pid = 1654] [serial = 316] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x1130da000) [pid = 1654] [serial = 307] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x122efac00) [pid = 1654] [serial = 317] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12a6ab000) [pid = 1654] [serial = 331] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12ab7f000) [pid = 1654] [serial = 332] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x118082c00) [pid = 1654] [serial = 310] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1184a8c00) [pid = 1654] [serial = 311] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12ab8bc00) [pid = 1654] [serial = 335] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x128b19800) [pid = 1654] [serial = 304] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12a422400) [pid = 1654] [serial = 329] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x128bbb800) [pid = 1654] [serial = 323] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12ab85000) [pid = 1654] [serial = 334] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x124f2c000) [pid = 1654] [serial = 320] [outer = 0x0] [url = about:blank] 02:10:24 INFO - PROCESS | 1654 | 1463735424209 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x115ad9800 == 43 [pid = 1654] [id = 138] 02:10:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11671dc00) [pid = 1654] [serial = 411] [outer = 0x0] 02:10:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x118471800) [pid = 1654] [serial = 412] [outer = 0x11671dc00] 02:10:24 INFO - PROCESS | 1654 | 1463735424237 Marionette DEBUG loaded listener.js 02:10:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x119b62400) [pid = 1654] [serial = 413] [outer = 0x11671dc00] 02:10:24 INFO - PROCESS | 1654 | 1463735424547 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]]]}] 02:10:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:10:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 570ms 02:10:24 INFO - PROCESS | 1654 | 1463735424576 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:10:24 INFO - PROCESS | 1654 | 1463735424578 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:10:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:10:24 INFO - PROCESS | 1654 | 1463735424582 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:10:24 INFO - PROCESS | 1654 | 1463735424585 Marionette TRACE conn2 <- [1,526,null,{}] 02:10:24 INFO - PROCESS | 1654 | 1463735424592 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}] 02:10:24 INFO - PROCESS | 1654 | 1463735424670 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:10:24 INFO - PROCESS | 1654 | 1463735424693 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x119422000 == 44 [pid = 1654] [id = 139] 02:10:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x122a56400) [pid = 1654] [serial = 414] [outer = 0x0] 02:10:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1253b0000) [pid = 1654] [serial = 415] [outer = 0x122a56400] 02:10:24 INFO - PROCESS | 1654 | 1463735424723 Marionette DEBUG loaded listener.js 02:10:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1272b7800) [pid = 1654] [serial = 416] [outer = 0x122a56400] 02:10:25 INFO - PROCESS | 1654 | 1463735425072 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]]]}] 02:10:25 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 02:10:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 522ms 02:10:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:10:25 INFO - PROCESS | 1654 | 1463735425104 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:10:25 INFO - PROCESS | 1654 | 1463735425106 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:10:25 INFO - PROCESS | 1654 | 1463735425108 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:10:25 INFO - PROCESS | 1654 | 1463735425109 Marionette TRACE conn2 <- [1,530,null,{}] 02:10:25 INFO - PROCESS | 1654 | 1463735425111 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}] 02:10:25 INFO - PROCESS | 1654 | 1463735425187 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:10:25 INFO - PROCESS | 1654 | 1463735425191 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x122fe2800 == 45 [pid = 1654] [id = 140] 02:10:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x128b19400) [pid = 1654] [serial = 417] [outer = 0x0] 02:10:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x128bb2400) [pid = 1654] [serial = 418] [outer = 0x128b19400] 02:10:25 INFO - PROCESS | 1654 | 1463735425226 Marionette DEBUG loaded listener.js 02:10:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12929d800) [pid = 1654] [serial = 419] [outer = 0x128b19400] 02:10:25 INFO - PROCESS | 1654 | 1463735425523 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"]]]}] 02:10:25 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 02:10:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:10:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:10:25 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 02:10:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:10:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:10:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 470ms 02:10:25 INFO - PROCESS | 1654 | 1463735425579 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:10:25 INFO - PROCESS | 1654 | 1463735425580 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:10:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:10:25 INFO - PROCESS | 1654 | 1463735425582 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:10:25 INFO - PROCESS | 1654 | 1463735425583 Marionette TRACE conn2 <- [1,534,null,{}] 02:10:25 INFO - PROCESS | 1654 | 1463735425586 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}] 02:10:25 INFO - PROCESS | 1654 | 1463735425687 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:10:25 INFO - PROCESS | 1654 | 1463735425693 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x1249d1800 == 46 [pid = 1654] [id = 141] 02:10:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x128b19c00) [pid = 1654] [serial = 420] [outer = 0x0] 02:10:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x129509400) [pid = 1654] [serial = 421] [outer = 0x128b19c00] 02:10:25 INFO - PROCESS | 1654 | 1463735425719 Marionette DEBUG loaded listener.js 02:10:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12ab8a400) [pid = 1654] [serial = 422] [outer = 0x128b19c00] 02:10:26 INFO - PROCESS | 1654 | 1463735426023 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]]]}] 02:10:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:10:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 02:10:26 INFO - PROCESS | 1654 | 1463735426052 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:10:26 INFO - PROCESS | 1654 | 1463735426054 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:10:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:10:26 INFO - PROCESS | 1654 | 1463735426056 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:10:26 INFO - PROCESS | 1654 | 1463735426057 Marionette TRACE conn2 <- [1,538,null,{}] 02:10:26 INFO - PROCESS | 1654 | 1463735426059 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}] 02:10:26 INFO - PROCESS | 1654 | 1463735426174 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:10:26 INFO - PROCESS | 1654 | 1463735426184 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x128f06800 == 47 [pid = 1654] [id = 142] 02:10:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12abf6800) [pid = 1654] [serial = 423] [outer = 0x0] 02:10:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12ba64800) [pid = 1654] [serial = 424] [outer = 0x12abf6800] 02:10:26 INFO - PROCESS | 1654 | 1463735426215 Marionette DEBUG loaded listener.js 02:10:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12be37c00) [pid = 1654] [serial = 425] [outer = 0x12abf6800] 02:10:26 INFO - PROCESS | 1654 | 1463735426584 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]]]}] 02:10:26 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. 02:10:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 568ms 02:10:26 INFO - PROCESS | 1654 | 1463735426624 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:10:26 INFO - PROCESS | 1654 | 1463735426625 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:10:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:10:26 INFO - PROCESS | 1654 | 1463735426628 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:10:26 INFO - PROCESS | 1654 | 1463735426629 Marionette TRACE conn2 <- [1,542,null,{}] 02:10:26 INFO - PROCESS | 1654 | 1463735426631 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}] 02:10:26 INFO - PROCESS | 1654 | 1463735426727 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:10:26 INFO - PROCESS | 1654 | 1463735426732 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296af000 == 48 [pid = 1654] [id = 143] 02:10:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12bd81000) [pid = 1654] [serial = 426] [outer = 0x0] 02:10:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12c526400) [pid = 1654] [serial = 427] [outer = 0x12bd81000] 02:10:26 INFO - PROCESS | 1654 | 1463735426756 Marionette DEBUG loaded listener.js 02:10:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12c634400) [pid = 1654] [serial = 428] [outer = 0x12bd81000] 02:10:27 INFO - PROCESS | 1654 | 1463735427074 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]]]}] 02:10:27 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. 02:10:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 472ms 02:10:27 INFO - PROCESS | 1654 | 1463735427101 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:10:27 INFO - PROCESS | 1654 | 1463735427103 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:10:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:10:27 INFO - PROCESS | 1654 | 1463735427111 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:10:27 INFO - PROCESS | 1654 | 1463735427112 Marionette TRACE conn2 <- [1,546,null,{}] 02:10:27 INFO - PROCESS | 1654 | 1463735427117 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}] 02:10:27 INFO - PROCESS | 1654 | 1463735427225 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:10:27 INFO - PROCESS | 1654 | 1463735427268 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b240000 == 49 [pid = 1654] [id = 144] 02:10:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12c527800) [pid = 1654] [serial = 429] [outer = 0x0] 02:10:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12c6e3800) [pid = 1654] [serial = 430] [outer = 0x12c527800] 02:10:27 INFO - PROCESS | 1654 | 1463735427296 Marionette DEBUG loaded listener.js 02:10:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12cbcb000) [pid = 1654] [serial = 431] [outer = 0x12c527800] 02:10:27 INFO - PROCESS | 1654 | 1463735427645 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]]]}] 02:10:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:10:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 576ms 02:10:27 INFO - PROCESS | 1654 | 1463735427689 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:10:27 INFO - PROCESS | 1654 | 1463735427690 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:10:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:10:27 INFO - PROCESS | 1654 | 1463735427693 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:10:27 INFO - PROCESS | 1654 | 1463735427701 Marionette TRACE conn2 <- [1,550,null,{}] 02:10:27 INFO - PROCESS | 1654 | 1463735427704 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}] 02:10:27 INFO - PROCESS | 1654 | 1463735427804 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:10:27 INFO - PROCESS | 1654 | 1463735427822 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb77800 == 50 [pid = 1654] [id = 145] 02:10:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12c6e1400) [pid = 1654] [serial = 432] [outer = 0x0] 02:10:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12cbcec00) [pid = 1654] [serial = 433] [outer = 0x12c6e1400] 02:10:27 INFO - PROCESS | 1654 | 1463735427852 Marionette DEBUG loaded listener.js 02:10:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12d092c00) [pid = 1654] [serial = 434] [outer = 0x12c6e1400] 02:10:28 INFO - PROCESS | 1654 | 1463735428188 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]]]}] 02:10:28 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. 02:10:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 526ms 02:10:28 INFO - PROCESS | 1654 | 1463735428219 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:10:28 INFO - PROCESS | 1654 | 1463735428220 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:10:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:10:28 INFO - PROCESS | 1654 | 1463735428222 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:10:28 INFO - PROCESS | 1654 | 1463735428223 Marionette TRACE conn2 <- [1,554,null,{}] 02:10:28 INFO - PROCESS | 1654 | 1463735428226 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}] 02:10:28 INFO - PROCESS | 1654 | 1463735428322 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:10:28 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12a90ec00) [pid = 1654] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:10:28 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12ba64c00) [pid = 1654] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:10:28 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12ba60000) [pid = 1654] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:10:28 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x124096000) [pid = 1654] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:10:28 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x122ef7000) [pid = 1654] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:10:28 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12bd83400) [pid = 1654] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:10:28 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x117108800) [pid = 1654] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:10:28 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x116854800) [pid = 1654] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:10:28 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x117e59000) [pid = 1654] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:10:28 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12abf5000) [pid = 1654] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:10:28 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12702c400) [pid = 1654] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:10:28 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x127031800) [pid = 1654] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:10:28 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12ab8ac00) [pid = 1654] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:10:28 INFO - PROCESS | 1654 | 1463735428470 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180a3000 == 51 [pid = 1654] [id = 146] 02:10:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x112fb8800) [pid = 1654] [serial = 435] [outer = 0x0] 02:10:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x117108800) [pid = 1654] [serial = 436] [outer = 0x112fb8800] 02:10:28 INFO - PROCESS | 1654 | 1463735428495 Marionette DEBUG loaded listener.js 02:10:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x126d2c800) [pid = 1654] [serial = 437] [outer = 0x112fb8800] 02:10:28 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:28 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:28 INFO - PROCESS | 1654 | 1463735428777 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]]]}] 02:10:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:10:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 567ms 02:10:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:10:28 INFO - PROCESS | 1654 | 1463735428791 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:10:28 INFO - PROCESS | 1654 | 1463735428793 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:10:28 INFO - PROCESS | 1654 | 1463735428803 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:10:28 INFO - PROCESS | 1654 | 1463735428805 Marionette TRACE conn2 <- [1,558,null,{}] 02:10:28 INFO - PROCESS | 1654 | 1463735428808 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}] 02:10:28 INFO - PROCESS | 1654 | 1463735428909 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:10:28 INFO - PROCESS | 1654 | 1463735428913 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbe4000 == 52 [pid = 1654] [id = 147] 02:10:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x117155800) [pid = 1654] [serial = 438] [outer = 0x0] 02:10:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x117158000) [pid = 1654] [serial = 439] [outer = 0x117155800] 02:10:28 INFO - PROCESS | 1654 | 1463735428949 Marionette DEBUG loaded listener.js 02:10:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12bd83400) [pid = 1654] [serial = 440] [outer = 0x117155800] 02:10:29 INFO - PROCESS | 1654 | 1463735429261 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]]]}] 02:10:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:10:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 476ms 02:10:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:10:29 INFO - PROCESS | 1654 | 1463735429273 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:10:29 INFO - PROCESS | 1654 | 1463735429274 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:10:29 INFO - PROCESS | 1654 | 1463735429278 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:10:29 INFO - PROCESS | 1654 | 1463735429279 Marionette TRACE conn2 <- [1,562,null,{}] 02:10:29 INFO - PROCESS | 1654 | 1463735429285 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}] 02:10:29 INFO - PROCESS | 1654 | 1463735429391 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:10:29 INFO - PROCESS | 1654 | 1463735429420 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbf6800 == 53 [pid = 1654] [id = 148] 02:10:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x110e0b400) [pid = 1654] [serial = 441] [outer = 0x0] 02:10:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x110e16400) [pid = 1654] [serial = 442] [outer = 0x110e0b400] 02:10:29 INFO - PROCESS | 1654 | 1463735429444 Marionette DEBUG loaded listener.js 02:10:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11714f800) [pid = 1654] [serial = 443] [outer = 0x110e0b400] 02:10:29 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:29 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:29 INFO - PROCESS | 1654 | 1463735429736 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]]]}] 02:10:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:10:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 475ms 02:10:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:10:29 INFO - PROCESS | 1654 | 1463735429755 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:10:29 INFO - PROCESS | 1654 | 1463735429756 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:10:29 INFO - PROCESS | 1654 | 1463735429759 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:10:29 INFO - PROCESS | 1654 | 1463735429760 Marionette TRACE conn2 <- [1,566,null,{}] 02:10:29 INFO - PROCESS | 1654 | 1463735429762 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}] 02:10:29 INFO - PROCESS | 1654 | 1463735429846 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:10:29 INFO - PROCESS | 1654 | 1463735429852 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d25a000 == 54 [pid = 1654] [id = 149] 02:10:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x119d55400) [pid = 1654] [serial = 444] [outer = 0x0] 02:10:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119d5c800) [pid = 1654] [serial = 445] [outer = 0x119d55400] 02:10:29 INFO - PROCESS | 1654 | 1463735429876 Marionette DEBUG loaded listener.js 02:10:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x119d60800) [pid = 1654] [serial = 446] [outer = 0x119d55400] 02:10:30 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:30 INFO - PROCESS | 1654 | [1654] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:10:30 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:30 INFO - PROCESS | 1654 | 1463735430203 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]]]}] 02:10:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:10:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 468ms 02:10:30 INFO - PROCESS | 1654 | 1463735430227 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:10:30 INFO - PROCESS | 1654 | 1463735430229 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:10:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:10:30 INFO - PROCESS | 1654 | 1463735430233 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:10:30 INFO - PROCESS | 1654 | 1463735430234 Marionette TRACE conn2 <- [1,570,null,{}] 02:10:30 INFO - PROCESS | 1654 | 1463735430237 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}] 02:10:30 INFO - PROCESS | 1654 | 1463735430341 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:10:30 INFO - PROCESS | 1654 | 1463735430349 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d503800 == 55 [pid = 1654] [id = 150] 02:10:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x110e14000) [pid = 1654] [serial = 447] [outer = 0x0] 02:10:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x1187b5800) [pid = 1654] [serial = 448] [outer = 0x110e14000] 02:10:30 INFO - PROCESS | 1654 | 1463735430373 Marionette DEBUG loaded listener.js 02:10:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x1187bb000) [pid = 1654] [serial = 449] [outer = 0x110e14000] 02:10:30 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:30 INFO - PROCESS | 1654 | 1463735430805 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]]]}] 02:10:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:10:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 618ms 02:10:30 INFO - PROCESS | 1654 | 1463735430862 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:10:30 INFO - PROCESS | 1654 | 1463735430866 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:10:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:10:30 INFO - PROCESS | 1654 | 1463735430872 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:10:30 INFO - PROCESS | 1654 | 1463735430874 Marionette TRACE conn2 <- [1,574,null,{}] 02:10:30 INFO - PROCESS | 1654 | 1463735430878 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}] 02:10:30 INFO - PROCESS | 1654 | 1463735430982 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:10:31 INFO - PROCESS | 1654 | 1463735431071 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189b6000 == 56 [pid = 1654] [id = 151] 02:10:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x117154400) [pid = 1654] [serial = 450] [outer = 0x0] 02:10:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x117159c00) [pid = 1654] [serial = 451] [outer = 0x117154400] 02:10:31 INFO - PROCESS | 1654 | 1463735431103 Marionette DEBUG loaded listener.js 02:10:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x1182e4c00) [pid = 1654] [serial = 452] [outer = 0x117154400] 02:10:31 INFO - PROCESS | 1654 | 1463735431559 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]]]}] 02:10:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:10:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 728ms 02:10:31 INFO - PROCESS | 1654 | 1463735431602 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:10:31 INFO - PROCESS | 1654 | 1463735431607 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:10:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:10:31 INFO - PROCESS | 1654 | 1463735431617 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:10:31 INFO - PROCESS | 1654 | 1463735431620 Marionette TRACE conn2 <- [1,578,null,{}] 02:10:31 INFO - PROCESS | 1654 | 1463735431623 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}] 02:10:31 INFO - PROCESS | 1654 | 1463735431768 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:10:31 INFO - PROCESS | 1654 | 1463735431859 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x128b7a800 == 57 [pid = 1654] [id = 152] 02:10:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x1187bbc00) [pid = 1654] [serial = 453] [outer = 0x0] 02:10:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x119216000) [pid = 1654] [serial = 454] [outer = 0x1187bbc00] 02:10:31 INFO - PROCESS | 1654 | 1463735431902 Marionette DEBUG loaded listener.js 02:10:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x119b5e800) [pid = 1654] [serial = 455] [outer = 0x1187bbc00] 02:10:32 INFO - PROCESS | 1654 | 1463735432278 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]]]}] 02:10:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:10:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 726ms 02:10:32 INFO - PROCESS | 1654 | 1463735432342 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:10:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:10:32 INFO - PROCESS | 1654 | 1463735432343 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:10:32 INFO - PROCESS | 1654 | 1463735432345 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:10:32 INFO - PROCESS | 1654 | 1463735432348 Marionette TRACE conn2 <- [1,582,null,{}] 02:10:32 INFO - PROCESS | 1654 | 1463735432356 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}] 02:10:32 INFO - PROCESS | 1654 | 1463735432457 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:10:32 INFO - PROCESS | 1654 | 1463735432512 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d252000 == 58 [pid = 1654] [id = 153] 02:10:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x119d58000) [pid = 1654] [serial = 456] [outer = 0x0] 02:10:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x119d60400) [pid = 1654] [serial = 457] [outer = 0x119d58000] 02:10:32 INFO - PROCESS | 1654 | 1463735432555 Marionette DEBUG loaded listener.js 02:10:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x124568400) [pid = 1654] [serial = 458] [outer = 0x119d58000] 02:10:32 INFO - PROCESS | 1654 | 1463735432990 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]]]}] 02:10:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:10:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 672ms 02:10:33 INFO - PROCESS | 1654 | 1463735433033 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:10:33 INFO - PROCESS | 1654 | 1463735433036 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:10:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:10:33 INFO - PROCESS | 1654 | 1463735433041 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:10:33 INFO - PROCESS | 1654 | 1463735433043 Marionette TRACE conn2 <- [1,586,null,{}] 02:10:33 INFO - PROCESS | 1654 | 1463735433047 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}] 02:10:33 INFO - PROCESS | 1654 | 1463735433194 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:10:33 INFO - PROCESS | 1654 | 1463735433243 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d715000 == 59 [pid = 1654] [id = 154] 02:10:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12702e000) [pid = 1654] [serial = 459] [outer = 0x0] 02:10:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x128bb6400) [pid = 1654] [serial = 460] [outer = 0x12702e000] 02:10:33 INFO - PROCESS | 1654 | 1463735433273 Marionette DEBUG loaded listener.js 02:10:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12950d000) [pid = 1654] [serial = 461] [outer = 0x12702e000] 02:10:33 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:33 INFO - PROCESS | 1654 | 1463735433669 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]]]}] 02:10:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:10:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 675ms 02:10:33 INFO - PROCESS | 1654 | 1463735433731 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:10:33 INFO - PROCESS | 1654 | 1463735433733 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:10:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:10:33 INFO - PROCESS | 1654 | 1463735433735 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:10:33 INFO - PROCESS | 1654 | 1463735433736 Marionette TRACE conn2 <- [1,590,null,{}] 02:10:33 INFO - PROCESS | 1654 | 1463735433739 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}] 02:10:33 INFO - PROCESS | 1654 | 1463735433839 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:10:33 INFO - PROCESS | 1654 | 1463735433892 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd64000 == 60 [pid = 1654] [id = 155] 02:10:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12a90d000) [pid = 1654] [serial = 462] [outer = 0x0] 02:10:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12b2d3c00) [pid = 1654] [serial = 463] [outer = 0x12a90d000] 02:10:33 INFO - PROCESS | 1654 | 1463735433921 Marionette DEBUG loaded listener.js 02:10:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12ba6c400) [pid = 1654] [serial = 464] [outer = 0x12a90d000] 02:10:34 INFO - PROCESS | 1654 | 1463735434350 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]]]}] 02:10:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:10:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 669ms 02:10:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:10:34 INFO - PROCESS | 1654 | 1463735434405 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:10:34 INFO - PROCESS | 1654 | 1463735434406 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:10:34 INFO - PROCESS | 1654 | 1463735434408 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:10:34 INFO - PROCESS | 1654 | 1463735434409 Marionette TRACE conn2 <- [1,594,null,{}] 02:10:34 INFO - PROCESS | 1654 | 1463735434412 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}] 02:10:34 INFO - PROCESS | 1654 | 1463735434732 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:10:34 INFO - PROCESS | 1654 | 1463735434777 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189a9800 == 61 [pid = 1654] [id = 156] 02:10:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x1130d8800) [pid = 1654] [serial = 465] [outer = 0x0] 02:10:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x1133ebc00) [pid = 1654] [serial = 466] [outer = 0x1130d8800] 02:10:34 INFO - PROCESS | 1654 | 1463735434805 Marionette DEBUG loaded listener.js 02:10:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x1168aa000) [pid = 1654] [serial = 467] [outer = 0x1130d8800] 02:10:35 INFO - PROCESS | 1654 | 1463735435267 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]]]}] 02:10:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:10:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 871ms 02:10:35 INFO - PROCESS | 1654 | 1463735435283 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:10:35 INFO - PROCESS | 1654 | 1463735435286 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:10:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:10:35 INFO - PROCESS | 1654 | 1463735435289 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:10:35 INFO - PROCESS | 1654 | 1463735435291 Marionette TRACE conn2 <- [1,598,null,{}] 02:10:35 INFO - PROCESS | 1654 | 1463735435294 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}] 02:10:35 INFO - PROCESS | 1654 | 1463735435383 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:10:35 INFO - PROCESS | 1654 | 1463735435434 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x1166d8800 == 62 [pid = 1654] [id = 157] 02:10:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x117156c00) [pid = 1654] [serial = 468] [outer = 0x0] 02:10:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x117e60c00) [pid = 1654] [serial = 469] [outer = 0x117156c00] 02:10:35 INFO - PROCESS | 1654 | 1463735435462 Marionette DEBUG loaded listener.js 02:10:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x1182e3000) [pid = 1654] [serial = 470] [outer = 0x117156c00] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12a70a000 == 61 [pid = 1654] [id = 101] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12a92f800 == 60 [pid = 1654] [id = 102] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12d25a000 == 59 [pid = 1654] [id = 149] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbf6800 == 58 [pid = 1654] [id = 148] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbe4000 == 57 [pid = 1654] [id = 147] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x1180a3000 == 56 [pid = 1654] [id = 146] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb77800 == 55 [pid = 1654] [id = 145] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12b240000 == 54 [pid = 1654] [id = 144] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12c637800) [pid = 1654] [serial = 388] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x11942d400) [pid = 1654] [serial = 343] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x126d22400) [pid = 1654] [serial = 346] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x128bb7c00) [pid = 1654] [serial = 349] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12ab83400) [pid = 1654] [serial = 352] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x1296af000 == 53 [pid = 1654] [id = 143] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x128f06800 == 52 [pid = 1654] [id = 142] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x1249d1800 == 51 [pid = 1654] [id = 141] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x122fe2800 == 50 [pid = 1654] [id = 140] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x119422000 == 49 [pid = 1654] [id = 139] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x115ad9800 == 48 [pid = 1654] [id = 138] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x119ea2000 == 47 [pid = 1654] [id = 137] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x128fdc000 == 46 [pid = 1654] [id = 134] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x12b92a800 == 45 [pid = 1654] [id = 133] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x119e90800 == 44 [pid = 1654] [id = 132] 02:10:35 INFO - PROCESS | 1654 | --DOCSHELL 0x114e53000 == 43 [pid = 1654] [id = 131] 02:10:35 INFO - PROCESS | 1654 | 1463735435862 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]]]}] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12ab87c00) [pid = 1654] [serial = 293] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12bd7e000) [pid = 1654] [serial = 376] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12ba70000) [pid = 1654] [serial = 373] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12c630000) [pid = 1654] [serial = 386] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x124a78c00) [pid = 1654] [serial = 361] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x126297c00) [pid = 1654] [serial = 362] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12be35400) [pid = 1654] [serial = 379] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x119432400) [pid = 1654] [serial = 358] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x119deb000) [pid = 1654] [serial = 359] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x118470400) [pid = 1654] [serial = 356] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11710bc00) [pid = 1654] [serial = 355] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x116610c00) [pid = 1654] [serial = 340] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x128fcc000) [pid = 1654] [serial = 382] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12ba5f800) [pid = 1654] [serial = 338] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x128bbb400) [pid = 1654] [serial = 365] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x128b0f400) [pid = 1654] [serial = 364] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x128cf9400) [pid = 1654] [serial = 367] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12be2c800) [pid = 1654] [serial = 377] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12be3b000) [pid = 1654] [serial = 380] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12b2db000) [pid = 1654] [serial = 370] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12ba5fc00) [pid = 1654] [serial = 371] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12bd76c00) [pid = 1654] [serial = 374] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12be3b800) [pid = 1654] [serial = 385] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1294be000) [pid = 1654] [serial = 368] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12be2cc00) [pid = 1654] [serial = 383] [outer = 0x0] [url = about:blank] 02:10:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:10:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 620ms 02:10:35 INFO - PROCESS | 1654 | 1463735435909 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:10:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:10:35 INFO - PROCESS | 1654 | 1463735435911 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:10:35 INFO - PROCESS | 1654 | 1463735435914 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:10:35 INFO - PROCESS | 1654 | 1463735435915 Marionette TRACE conn2 <- [1,602,null,{}] 02:10:35 INFO - PROCESS | 1654 | 1463735435917 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}] 02:10:36 INFO - PROCESS | 1654 | 1463735435999 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:10:36 INFO - PROCESS | 1654 | 1463735436004 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e1d000 == 44 [pid = 1654] [id = 158] 02:10:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x118084000) [pid = 1654] [serial = 471] [outer = 0x0] 02:10:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1185a1800) [pid = 1654] [serial = 472] [outer = 0x118084000] 02:10:36 INFO - PROCESS | 1654 | 1463735436032 Marionette DEBUG loaded listener.js 02:10:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x118930000) [pid = 1654] [serial = 473] [outer = 0x118084000] 02:10:36 INFO - PROCESS | 1654 | 1463735436369 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]]]}] 02:10:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:10:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 469ms 02:10:36 INFO - PROCESS | 1654 | 1463735436383 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:10:36 INFO - PROCESS | 1654 | 1463735436386 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:10:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:10:36 INFO - PROCESS | 1654 | 1463735436393 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:10:36 INFO - PROCESS | 1654 | 1463735436396 Marionette TRACE conn2 <- [1,606,null,{}] 02:10:36 INFO - PROCESS | 1654 | 1463735436401 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}] 02:10:36 INFO - PROCESS | 1654 | 1463735436493 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:10:36 INFO - PROCESS | 1654 | 1463735436550 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x11919e000 == 45 [pid = 1654] [id = 159] 02:10:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x1182eb400) [pid = 1654] [serial = 474] [outer = 0x0] 02:10:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119432000) [pid = 1654] [serial = 475] [outer = 0x1182eb400] 02:10:36 INFO - PROCESS | 1654 | 1463735436593 Marionette DEBUG loaded listener.js 02:10:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x119b66400) [pid = 1654] [serial = 476] [outer = 0x1182eb400] 02:10:37 INFO - PROCESS | 1654 | 1463735437021 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]]]}] 02:10:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:10:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 678ms 02:10:37 INFO - PROCESS | 1654 | 1463735437068 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:10:37 INFO - PROCESS | 1654 | 1463735437069 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:10:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:10:37 INFO - PROCESS | 1654 | 1463735437078 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:10:37 INFO - PROCESS | 1654 | 1463735437080 Marionette TRACE conn2 <- [1,610,null,{}] 02:10:37 INFO - PROCESS | 1654 | 1463735437082 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}] 02:10:37 INFO - PROCESS | 1654 | 1463735437154 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:10:37 INFO - PROCESS | 1654 | 1463735437159 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x122cbc000 == 46 [pid = 1654] [id = 160] 02:10:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x119d57c00) [pid = 1654] [serial = 477] [outer = 0x0] 02:10:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x119d64c00) [pid = 1654] [serial = 478] [outer = 0x119d57c00] 02:10:37 INFO - PROCESS | 1654 | 1463735437186 Marionette DEBUG loaded listener.js 02:10:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x122a5a400) [pid = 1654] [serial = 479] [outer = 0x119d57c00] 02:10:37 INFO - PROCESS | 1654 | 1463735437499 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]]]}] 02:10:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:10:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 02:10:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:10:37 INFO - PROCESS | 1654 | 1463735437549 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:10:37 INFO - PROCESS | 1654 | 1463735437550 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:10:37 INFO - PROCESS | 1654 | 1463735437552 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:10:37 INFO - PROCESS | 1654 | 1463735437553 Marionette TRACE conn2 <- [1,614,null,{}] 02:10:37 INFO - PROCESS | 1654 | 1463735437555 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}] 02:10:37 INFO - PROCESS | 1654 | 1463735437648 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:10:37 INFO - PROCESS | 1654 | 1463735437704 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e05800 == 47 [pid = 1654] [id = 161] 02:10:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x122d51c00) [pid = 1654] [serial = 480] [outer = 0x0] 02:10:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x124f23c00) [pid = 1654] [serial = 481] [outer = 0x122d51c00] 02:10:37 INFO - PROCESS | 1654 | 1463735437732 Marionette DEBUG loaded listener.js 02:10:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x1272b4400) [pid = 1654] [serial = 482] [outer = 0x122d51c00] 02:10:38 INFO - PROCESS | 1654 | 1463735438052 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]]]}] 02:10:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:10:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 520ms 02:10:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:10:38 INFO - PROCESS | 1654 | 1463735438072 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:10:38 INFO - PROCESS | 1654 | 1463735438074 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:10:38 INFO - PROCESS | 1654 | 1463735438076 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:10:38 INFO - PROCESS | 1654 | 1463735438077 Marionette TRACE conn2 <- [1,618,null,{}] 02:10:38 INFO - PROCESS | 1654 | 1463735438079 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}] 02:10:38 INFO - PROCESS | 1654 | 1463735438187 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:10:38 INFO - PROCESS | 1654 | 1463735438191 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x124384800 == 48 [pid = 1654] [id = 162] 02:10:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x126296000) [pid = 1654] [serial = 483] [outer = 0x0] 02:10:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x127378c00) [pid = 1654] [serial = 484] [outer = 0x126296000] 02:10:38 INFO - PROCESS | 1654 | 1463735438216 Marionette DEBUG loaded listener.js 02:10:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x128cf9c00) [pid = 1654] [serial = 485] [outer = 0x126296000] 02:10:38 INFO - PROCESS | 1654 | 1463735438543 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]]]}] 02:10:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:10:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 523ms 02:10:38 INFO - PROCESS | 1654 | 1463735438600 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:10:38 INFO - PROCESS | 1654 | 1463735438601 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:10:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:10:38 INFO - PROCESS | 1654 | 1463735438603 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:10:38 INFO - PROCESS | 1654 | 1463735438604 Marionette TRACE conn2 <- [1,622,null,{}] 02:10:38 INFO - PROCESS | 1654 | 1463735438606 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}] 02:10:38 INFO - PROCESS | 1654 | 1463735438701 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:10:38 INFO - PROCESS | 1654 | 1463735438713 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x1251b1000 == 49 [pid = 1654] [id = 163] 02:10:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x128b0f400) [pid = 1654] [serial = 486] [outer = 0x0] 02:10:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x129298400) [pid = 1654] [serial = 487] [outer = 0x128b0f400] 02:10:38 INFO - PROCESS | 1654 | 1463735438740 Marionette DEBUG loaded listener.js 02:10:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x1294b0c00) [pid = 1654] [serial = 488] [outer = 0x128b0f400] 02:10:39 INFO - PROCESS | 1654 | 1463735439080 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]]]}] 02:10:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:10:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 02:10:39 INFO - PROCESS | 1654 | 1463735439126 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:10:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:10:39 INFO - PROCESS | 1654 | 1463735439127 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:10:39 INFO - PROCESS | 1654 | 1463735439129 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:10:39 INFO - PROCESS | 1654 | 1463735439131 Marionette TRACE conn2 <- [1,626,null,{}] 02:10:39 INFO - PROCESS | 1654 | 1463735439133 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}] 02:10:39 INFO - PROCESS | 1654 | 1463735439226 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:10:39 INFO - PROCESS | 1654 | 1463735439231 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x1272cd800 == 50 [pid = 1654] [id = 164] 02:10:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x128b18000) [pid = 1654] [serial = 489] [outer = 0x0] 02:10:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12950ac00) [pid = 1654] [serial = 490] [outer = 0x128b18000] 02:10:39 INFO - PROCESS | 1654 | 1463735439255 Marionette DEBUG loaded listener.js 02:10:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12a90f800) [pid = 1654] [serial = 491] [outer = 0x128b18000] 02:10:39 INFO - PROCESS | 1654 | 1463735439604 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]]]}] 02:10:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:10:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 520ms 02:10:39 INFO - PROCESS | 1654 | 1463735439651 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:10:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:10:39 INFO - PROCESS | 1654 | 1463735439652 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:10:39 INFO - PROCESS | 1654 | 1463735439655 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:10:39 INFO - PROCESS | 1654 | 1463735439656 Marionette TRACE conn2 <- [1,630,null,{}] 02:10:39 INFO - PROCESS | 1654 | 1463735439659 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}] 02:10:39 INFO - PROCESS | 1654 | 1463735439761 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:10:39 INFO - PROCESS | 1654 | 1463735439776 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x128b88000 == 51 [pid = 1654] [id = 165] 02:10:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12a6a2400) [pid = 1654] [serial = 492] [outer = 0x0] 02:10:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12abf5800) [pid = 1654] [serial = 493] [outer = 0x12a6a2400] 02:10:39 INFO - PROCESS | 1654 | 1463735439820 Marionette DEBUG loaded listener.js 02:10:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12ba5e800) [pid = 1654] [serial = 494] [outer = 0x12a6a2400] 02:10:40 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x119d55400) [pid = 1654] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:10:40 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12c527800) [pid = 1654] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:10:40 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x110e0b400) [pid = 1654] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:10:40 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x11671dc00) [pid = 1654] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:10:40 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12bd81000) [pid = 1654] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:10:40 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x122a56400) [pid = 1654] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:10:40 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x128b19400) [pid = 1654] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:10:40 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12abf6800) [pid = 1654] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:10:40 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x117155800) [pid = 1654] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:10:40 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12c6e1400) [pid = 1654] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:10:40 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11859b800) [pid = 1654] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:10:40 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12c632400) [pid = 1654] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:10:40 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x112fb8800) [pid = 1654] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:10:40 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x128b19c00) [pid = 1654] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:10:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:10:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 820ms 02:10:40 INFO - PROCESS | 1654 | 1463735440468 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]]]}] 02:10:40 INFO - PROCESS | 1654 | 1463735440475 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:10:40 INFO - PROCESS | 1654 | 1463735440477 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:10:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:10:40 INFO - PROCESS | 1654 | 1463735440479 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:10:40 INFO - PROCESS | 1654 | 1463735440480 Marionette TRACE conn2 <- [1,634,null,{}] 02:10:40 INFO - PROCESS | 1654 | 1463735440485 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}] 02:10:40 INFO - PROCESS | 1654 | 1463735440575 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:10:40 INFO - PROCESS | 1654 | 1463735440624 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296aa000 == 52 [pid = 1654] [id = 166] 02:10:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x117150c00) [pid = 1654] [serial = 495] [outer = 0x0] 02:10:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x1240be400) [pid = 1654] [serial = 496] [outer = 0x117150c00] 02:10:40 INFO - PROCESS | 1654 | 1463735440654 Marionette DEBUG loaded listener.js 02:10:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12ba79400) [pid = 1654] [serial = 497] [outer = 0x117150c00] 02:10:40 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:40 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:40 INFO - PROCESS | 1654 | 1463735440993 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]]]}] 02:10:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:10:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 522ms 02:10:41 INFO - PROCESS | 1654 | 1463735441002 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:10:41 INFO - PROCESS | 1654 | 1463735441003 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:10:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:10:41 INFO - PROCESS | 1654 | 1463735441005 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:10:41 INFO - PROCESS | 1654 | 1463735441007 Marionette TRACE conn2 <- [1,638,null,{}] 02:10:41 INFO - PROCESS | 1654 | 1463735441011 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}] 02:10:41 INFO - PROCESS | 1654 | 1463735441157 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:10:41 INFO - PROCESS | 1654 | 1463735441236 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a645000 == 53 [pid = 1654] [id = 167] 02:10:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x11859b800) [pid = 1654] [serial = 498] [outer = 0x0] 02:10:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12be30800) [pid = 1654] [serial = 499] [outer = 0x11859b800] 02:10:41 INFO - PROCESS | 1654 | 1463735441274 Marionette DEBUG loaded listener.js 02:10:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12be36800) [pid = 1654] [serial = 500] [outer = 0x11859b800] 02:10:41 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:41 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:41 INFO - PROCESS | 1654 | 1463735441573 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]]]}] 02:10:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:10:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 620ms 02:10:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:10:41 INFO - PROCESS | 1654 | 1463735441625 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:10:41 INFO - PROCESS | 1654 | 1463735441626 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:10:41 INFO - PROCESS | 1654 | 1463735441628 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:10:41 INFO - PROCESS | 1654 | 1463735441629 Marionette TRACE conn2 <- [1,642,null,{}] 02:10:41 INFO - PROCESS | 1654 | 1463735441640 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}] 02:10:41 INFO - PROCESS | 1654 | 1463735441725 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:10:41 INFO - PROCESS | 1654 | 1463735441775 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b01e000 == 54 [pid = 1654] [id = 168] 02:10:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12bd77c00) [pid = 1654] [serial = 501] [outer = 0x0] 02:10:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12c525400) [pid = 1654] [serial = 502] [outer = 0x12bd77c00] 02:10:41 INFO - PROCESS | 1654 | 1463735441801 Marionette DEBUG loaded listener.js 02:10:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12c531c00) [pid = 1654] [serial = 503] [outer = 0x12bd77c00] 02:10:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12c630c00) [pid = 1654] [serial = 504] [outer = 0x12c6ed800] 02:10:42 INFO - PROCESS | 1654 | 1463735442155 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]]]}] 02:10:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:10:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 577ms 02:10:42 INFO - PROCESS | 1654 | 1463735442206 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:10:42 INFO - PROCESS | 1654 | 1463735442208 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:10:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:10:42 INFO - PROCESS | 1654 | 1463735442222 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:10:42 INFO - PROCESS | 1654 | 1463735442224 Marionette TRACE conn2 <- [1,646,null,{}] 02:10:42 INFO - PROCESS | 1654 | 1463735442227 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}] 02:10:42 INFO - PROCESS | 1654 | 1463735442351 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:10:42 INFO - PROCESS | 1654 | 1463735442561 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x116475000 == 55 [pid = 1654] [id = 169] 02:10:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x110e0ec00) [pid = 1654] [serial = 505] [outer = 0x0] 02:10:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x1121b6800) [pid = 1654] [serial = 506] [outer = 0x110e0ec00] 02:10:42 INFO - PROCESS | 1654 | 1463735442594 Marionette DEBUG loaded listener.js 02:10:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x115e48c00) [pid = 1654] [serial = 507] [outer = 0x110e0ec00] 02:10:43 INFO - PROCESS | 1654 | 1463735443004 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]]]}] 02:10:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:10:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 831ms 02:10:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:10:43 INFO - PROCESS | 1654 | 1463735443042 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:10:43 INFO - PROCESS | 1654 | 1463735443045 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:10:43 INFO - PROCESS | 1654 | 1463735443049 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:10:43 INFO - PROCESS | 1654 | 1463735443051 Marionette TRACE conn2 <- [1,650,null,{}] 02:10:43 INFO - PROCESS | 1654 | 1463735443054 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}] 02:10:43 INFO - PROCESS | 1654 | 1463735443157 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:10:43 INFO - PROCESS | 1654 | 1463735443210 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d98000 == 56 [pid = 1654] [id = 170] 02:10:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x117159000) [pid = 1654] [serial = 508] [outer = 0x0] 02:10:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x1185a1c00) [pid = 1654] [serial = 509] [outer = 0x117159000] 02:10:43 INFO - PROCESS | 1654 | 1463735443242 Marionette DEBUG loaded listener.js 02:10:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x1187be400) [pid = 1654] [serial = 510] [outer = 0x117159000] 02:10:43 INFO - PROCESS | 1654 | 1463735443684 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]]]}] 02:10:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:10:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 671ms 02:10:43 INFO - PROCESS | 1654 | 1463735443722 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:10:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:10:43 INFO - PROCESS | 1654 | 1463735443725 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:10:43 INFO - PROCESS | 1654 | 1463735443727 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:10:43 INFO - PROCESS | 1654 | 1463735443729 Marionette TRACE conn2 <- [1,654,null,{}] 02:10:43 INFO - PROCESS | 1654 | 1463735443751 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}] 02:10:43 INFO - PROCESS | 1654 | 1463735443869 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:10:43 INFO - PROCESS | 1654 | 1463735443935 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x128fd5000 == 57 [pid = 1654] [id = 171] 02:10:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x119431800) [pid = 1654] [serial = 511] [outer = 0x0] 02:10:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x119b5c000) [pid = 1654] [serial = 512] [outer = 0x119431800] 02:10:43 INFO - PROCESS | 1654 | 1463735443965 Marionette DEBUG loaded listener.js 02:10:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x122a58000) [pid = 1654] [serial = 513] [outer = 0x119431800] 02:10:44 INFO - PROCESS | 1654 | 1463735444363 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]]]}] 02:10:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:10:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 687ms 02:10:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:10:44 INFO - PROCESS | 1654 | 1463735444415 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:10:44 INFO - PROCESS | 1654 | 1463735444417 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:10:44 INFO - PROCESS | 1654 | 1463735444424 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:10:44 INFO - PROCESS | 1654 | 1463735444428 Marionette TRACE conn2 <- [1,658,null,{}] 02:10:44 INFO - PROCESS | 1654 | 1463735444432 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}] 02:10:44 INFO - PROCESS | 1654 | 1463735444533 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:10:44 INFO - PROCESS | 1654 | 1463735444586 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9a3000 == 58 [pid = 1654] [id = 172] 02:10:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x122a5dc00) [pid = 1654] [serial = 514] [outer = 0x0] 02:10:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x124096000) [pid = 1654] [serial = 515] [outer = 0x122a5dc00] 02:10:44 INFO - PROCESS | 1654 | 1463735444615 Marionette DEBUG loaded listener.js 02:10:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x129297c00) [pid = 1654] [serial = 516] [outer = 0x122a5dc00] 02:10:45 INFO - PROCESS | 1654 | 1463735445019 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]]]}] 02:10:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:10:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 632ms 02:10:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:10:45 INFO - PROCESS | 1654 | 1463735445051 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:10:45 INFO - PROCESS | 1654 | 1463735445053 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:10:45 INFO - PROCESS | 1654 | 1463735445056 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:10:45 INFO - PROCESS | 1654 | 1463735445057 Marionette TRACE conn2 <- [1,662,null,{}] 02:10:45 INFO - PROCESS | 1654 | 1463735445059 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}] 02:10:45 INFO - PROCESS | 1654 | 1463735445161 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:10:45 INFO - PROCESS | 1654 | 1463735445245 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca12800 == 59 [pid = 1654] [id = 173] 02:10:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x1294b2000) [pid = 1654] [serial = 517] [outer = 0x0] 02:10:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12ba64c00) [pid = 1654] [serial = 518] [outer = 0x1294b2000] 02:10:45 INFO - PROCESS | 1654 | 1463735445286 Marionette DEBUG loaded listener.js 02:10:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12ba75c00) [pid = 1654] [serial = 519] [outer = 0x1294b2000] 02:10:45 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:45 INFO - PROCESS | 1654 | 1463735445686 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]]]}] 02:10:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:10:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 668ms 02:10:45 INFO - PROCESS | 1654 | 1463735445725 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:10:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:10:45 INFO - PROCESS | 1654 | 1463735445726 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:10:45 INFO - PROCESS | 1654 | 1463735445728 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:10:45 INFO - PROCESS | 1654 | 1463735445730 Marionette TRACE conn2 <- [1,666,null,{}] 02:10:45 INFO - PROCESS | 1654 | 1463735445732 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}] 02:10:45 INFO - PROCESS | 1654 | 1463735445831 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:10:45 INFO - PROCESS | 1654 | 1463735445887 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d0a6000 == 60 [pid = 1654] [id = 174] 02:10:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12be31000) [pid = 1654] [serial = 520] [outer = 0x0] 02:10:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12c52f400) [pid = 1654] [serial = 521] [outer = 0x12be31000] 02:10:45 INFO - PROCESS | 1654 | 1463735445922 Marionette DEBUG loaded listener.js 02:10:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12c6ee400) [pid = 1654] [serial = 522] [outer = 0x12be31000] 02:10:46 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:46 INFO - PROCESS | 1654 | 1463735446342 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]]]}] 02:10:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:10:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 621ms 02:10:46 INFO - PROCESS | 1654 | 1463735446350 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:10:46 INFO - PROCESS | 1654 | 1463735446351 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:10:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:10:46 INFO - PROCESS | 1654 | 1463735446353 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:10:46 INFO - PROCESS | 1654 | 1463735446355 Marionette TRACE conn2 <- [1,670,null,{}] 02:10:46 INFO - PROCESS | 1654 | 1463735446357 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}] 02:10:46 INFO - PROCESS | 1654 | 1463735446456 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:10:46 INFO - PROCESS | 1654 | 1463735446564 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d263800 == 61 [pid = 1654] [id = 175] 02:10:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x112582400) [pid = 1654] [serial = 523] [outer = 0x0] 02:10:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x11258a400) [pid = 1654] [serial = 524] [outer = 0x112582400] 02:10:46 INFO - PROCESS | 1654 | 1463735446593 Marionette DEBUG loaded listener.js 02:10:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12cbcac00) [pid = 1654] [serial = 525] [outer = 0x112582400] 02:10:47 INFO - PROCESS | 1654 | 1463735447004 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]]]}] 02:10:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:10:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 668ms 02:10:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:10:47 INFO - PROCESS | 1654 | 1463735447023 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:10:47 INFO - PROCESS | 1654 | 1463735447024 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:10:47 INFO - PROCESS | 1654 | 1463735447026 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:10:47 INFO - PROCESS | 1654 | 1463735447028 Marionette TRACE conn2 <- [1,674,null,{}] 02:10:47 INFO - PROCESS | 1654 | 1463735447030 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}] 02:10:47 INFO - PROCESS | 1654 | 1463735447131 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:10:47 INFO - PROCESS | 1654 | 1463735447194 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x1166d6800 == 62 [pid = 1654] [id = 176] 02:10:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x110e14800) [pid = 1654] [serial = 526] [outer = 0x0] 02:10:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x1182eac00) [pid = 1654] [serial = 527] [outer = 0x110e14800] 02:10:47 INFO - PROCESS | 1654 | 1463735447227 Marionette DEBUG loaded listener.js 02:10:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12c63c800) [pid = 1654] [serial = 528] [outer = 0x110e14800] 02:10:47 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:47 INFO - PROCESS | 1654 | 1463735447712 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]]]}] 02:10:47 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 02:10:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 718ms 02:10:47 INFO - PROCESS | 1654 | 1463735447745 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:10:47 INFO - PROCESS | 1654 | 1463735447747 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:10:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:10:47 INFO - PROCESS | 1654 | 1463735447803 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:10:47 INFO - PROCESS | 1654 | 1463735447805 Marionette TRACE conn2 <- [1,678,null,{}] 02:10:47 INFO - PROCESS | 1654 | 1463735447808 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}] 02:10:47 INFO - PROCESS | 1654 | 1463735447905 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:10:47 INFO - PROCESS | 1654 | 1463735447977 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ac4800 == 63 [pid = 1654] [id = 177] 02:10:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x116610c00) [pid = 1654] [serial = 529] [outer = 0x0] 02:10:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x11684a000) [pid = 1654] [serial = 530] [outer = 0x116610c00] 02:10:48 INFO - PROCESS | 1654 | 1463735448007 Marionette DEBUG loaded listener.js 02:10:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x11715c800) [pid = 1654] [serial = 531] [outer = 0x116610c00] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12b01e000 == 62 [pid = 1654] [id = 168] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12a645000 == 61 [pid = 1654] [id = 167] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1296aa000 == 60 [pid = 1654] [id = 166] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x128b88000 == 59 [pid = 1654] [id = 165] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1272cd800 == 58 [pid = 1654] [id = 164] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1251b1000 == 57 [pid = 1654] [id = 163] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x124384800 == 56 [pid = 1654] [id = 162] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x12c6eb800) [pid = 1654] [serial = 406] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x12c52f000) [pid = 1654] [serial = 403] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x1187b5800) [pid = 1654] [serial = 448] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x117e05800 == 55 [pid = 1654] [id = 161] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x122cbc000 == 54 [pid = 1654] [id = 160] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11919e000 == 53 [pid = 1654] [id = 159] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x117e1d000 == 52 [pid = 1654] [id = 158] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1166d8800 == 51 [pid = 1654] [id = 157] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1189a9800 == 50 [pid = 1654] [id = 156] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1189b6000 == 49 [pid = 1654] [id = 151] 02:10:48 INFO - PROCESS | 1654 | 1463735448450 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]]]}] 02:10:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12d503800 == 48 [pid = 1654] [id = 150] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x119d5c800) [pid = 1654] [serial = 445] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x119d60800) [pid = 1654] [serial = 446] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12c6e3800) [pid = 1654] [serial = 430] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x11714f800) [pid = 1654] [serial = 443] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x119b62400) [pid = 1654] [serial = 413] [outer = 0x0] [url = about:blank] 02:10:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:10:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 690ms 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12c526400) [pid = 1654] [serial = 427] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x1272b7800) [pid = 1654] [serial = 416] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x128bb2400) [pid = 1654] [serial = 418] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x12be37c00) [pid = 1654] [serial = 425] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x110e16400) [pid = 1654] [serial = 442] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x1253b0000) [pid = 1654] [serial = 415] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x117158000) [pid = 1654] [serial = 439] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12cbcec00) [pid = 1654] [serial = 433] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x119114c00) [pid = 1654] [serial = 409] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12bd83400) [pid = 1654] [serial = 440] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12abeb800) [pid = 1654] [serial = 400] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12929d800) [pid = 1654] [serial = 419] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x119aa0400) [pid = 1654] [serial = 410] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x119e4f800) [pid = 1654] [serial = 394] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12c6e2400) [pid = 1654] [serial = 389] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12cbcb000) [pid = 1654] [serial = 431] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12c634400) [pid = 1654] [serial = 428] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x112d79000) [pid = 1654] [serial = 391] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12d092c00) [pid = 1654] [serial = 434] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x117108800) [pid = 1654] [serial = 436] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12ba64800) [pid = 1654] [serial = 424] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x129509400) [pid = 1654] [serial = 421] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x126d2c800) [pid = 1654] [serial = 437] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12ab8a400) [pid = 1654] [serial = 422] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x118471800) [pid = 1654] [serial = 412] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x128b15000) [pid = 1654] [serial = 397] [outer = 0x0] [url = about:blank] 02:10:48 INFO - PROCESS | 1654 | 1463735448479 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:10:48 INFO - PROCESS | 1654 | 1463735448485 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:10:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:10:48 INFO - PROCESS | 1654 | 1463735448491 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:10:48 INFO - PROCESS | 1654 | 1463735448493 Marionette TRACE conn2 <- [1,682,null,{}] 02:10:48 INFO - PROCESS | 1654 | 1463735448496 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}] 02:10:48 INFO - PROCESS | 1654 | 1463735448573 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:10:48 INFO - PROCESS | 1654 | 1463735448578 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x11744c000 == 49 [pid = 1654] [id = 178] 02:10:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x11715cc00) [pid = 1654] [serial = 532] [outer = 0x0] 02:10:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11855ec00) [pid = 1654] [serial = 533] [outer = 0x11715cc00] 02:10:48 INFO - PROCESS | 1654 | 1463735448607 Marionette DEBUG loaded listener.js 02:10:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11892f400) [pid = 1654] [serial = 534] [outer = 0x11715cc00] 02:10:49 INFO - PROCESS | 1654 | 1463735449438 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]]]}] 02:10:49 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) 02:10:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 02:10:49 INFO - PROCESS | 1654 | 1463735449462 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:10:49 INFO - PROCESS | 1654 | 1463735449464 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:10:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:10:49 INFO - PROCESS | 1654 | 1463735449468 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:10:49 INFO - PROCESS | 1654 | 1463735449470 Marionette TRACE conn2 <- [1,686,null,{}] 02:10:49 INFO - PROCESS | 1654 | 1463735449478 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}] 02:10:49 INFO - PROCESS | 1654 | 1463735449562 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:10:49 INFO - PROCESS | 1654 | 1463735449614 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x124306800 == 50 [pid = 1654] [id = 179] 02:10:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x119b5dc00) [pid = 1654] [serial = 535] [outer = 0x0] 02:10:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x119d5ac00) [pid = 1654] [serial = 536] [outer = 0x119b5dc00] 02:10:49 INFO - PROCESS | 1654 | 1463735449641 Marionette DEBUG loaded listener.js 02:10:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x122a58400) [pid = 1654] [serial = 537] [outer = 0x119b5dc00] 02:10:50 INFO - PROCESS | 1654 | 1463735450405 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]]]}] 02:10:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:10:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 974ms 02:10:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:10:50 INFO - PROCESS | 1654 | 1463735450443 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:10:50 INFO - PROCESS | 1654 | 1463735450446 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:10:50 INFO - PROCESS | 1654 | 1463735450449 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:10:50 INFO - PROCESS | 1654 | 1463735450451 Marionette TRACE conn2 <- [1,690,null,{}] 02:10:50 INFO - PROCESS | 1654 | 1463735450472 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}] 02:10:50 INFO - PROCESS | 1654 | 1463735450590 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:10:50 INFO - PROCESS | 1654 | 1463735450595 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f08800 == 51 [pid = 1654] [id = 180] 02:10:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x122d4b400) [pid = 1654] [serial = 538] [outer = 0x0] 02:10:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x125333800) [pid = 1654] [serial = 539] [outer = 0x122d4b400] 02:10:50 INFO - PROCESS | 1654 | 1463735450650 Marionette DEBUG loaded listener.js 02:10:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x126d2c000) [pid = 1654] [serial = 540] [outer = 0x122d4b400] 02:10:51 INFO - PROCESS | 1654 | 1463735451459 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]]]}] 02:10:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:10:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1021ms 02:10:51 INFO - PROCESS | 1654 | 1463735451474 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:10:51 INFO - PROCESS | 1654 | 1463735451476 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:10:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:10:51 INFO - PROCESS | 1654 | 1463735451479 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:10:51 INFO - PROCESS | 1654 | 1463735451482 Marionette TRACE conn2 <- [1,694,null,{}] 02:10:51 INFO - PROCESS | 1654 | 1463735451486 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}] 02:10:51 INFO - PROCESS | 1654 | 1463735451595 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:10:51 INFO - PROCESS | 1654 | 1463735451607 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x127022000 == 52 [pid = 1654] [id = 181] 02:10:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x1272b5400) [pid = 1654] [serial = 541] [outer = 0x0] 02:10:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x128bbd400) [pid = 1654] [serial = 542] [outer = 0x1272b5400] 02:10:51 INFO - PROCESS | 1654 | 1463735451632 Marionette DEBUG loaded listener.js 02:10:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x128fce800) [pid = 1654] [serial = 543] [outer = 0x1272b5400] 02:10:52 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x128b0f400) [pid = 1654] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:10:52 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x126296000) [pid = 1654] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:10:52 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x128b18000) [pid = 1654] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:10:52 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12a6a2400) [pid = 1654] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:10:52 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x117150c00) [pid = 1654] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:10:52 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x1130d8800) [pid = 1654] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:10:52 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x118084000) [pid = 1654] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:10:52 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x119d57c00) [pid = 1654] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:10:52 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x110e14000) [pid = 1654] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:10:52 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x1182eb400) [pid = 1654] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:10:52 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x117156c00) [pid = 1654] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:10:52 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x122d51c00) [pid = 1654] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:10:52 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11859b800) [pid = 1654] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:10:52 INFO - PROCESS | 1654 | 1463735452447 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]]]}] 02:10:52 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) 02:10:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 976ms 02:10:52 INFO - PROCESS | 1654 | 1463735452455 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:10:52 INFO - PROCESS | 1654 | 1463735452456 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:10:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:10:52 INFO - PROCESS | 1654 | 1463735452459 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:10:52 INFO - PROCESS | 1654 | 1463735452460 Marionette TRACE conn2 <- [1,698,null,{}] 02:10:52 INFO - PROCESS | 1654 | 1463735452462 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}] 02:10:52 INFO - PROCESS | 1654 | 1463735452562 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:10:52 INFO - PROCESS | 1654 | 1463735452569 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x128b87800 == 53 [pid = 1654] [id = 182] 02:10:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x1184a8800) [pid = 1654] [serial = 544] [outer = 0x0] 02:10:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12a6a4800) [pid = 1654] [serial = 545] [outer = 0x1184a8800] 02:10:52 INFO - PROCESS | 1654 | 1463735452595 Marionette DEBUG loaded listener.js 02:10:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12abeb800) [pid = 1654] [serial = 546] [outer = 0x1184a8800] 02:10:53 INFO - PROCESS | 1654 | 1463735453396 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]]]}] 02:10:53 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) 02:10:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms 02:10:53 INFO - PROCESS | 1654 | 1463735453429 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:10:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:10:53 INFO - PROCESS | 1654 | 1463735453430 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:10:53 INFO - PROCESS | 1654 | 1463735453434 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:10:53 INFO - PROCESS | 1654 | 1463735453436 Marionette TRACE conn2 <- [1,702,null,{}] 02:10:53 INFO - PROCESS | 1654 | 1463735453438 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}] 02:10:53 INFO - PROCESS | 1654 | 1463735453513 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:10:53 INFO - PROCESS | 1654 | 1463735453566 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a91b800 == 54 [pid = 1654] [id = 183] 02:10:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x128fc8000) [pid = 1654] [serial = 547] [outer = 0x0] 02:10:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12ba61400) [pid = 1654] [serial = 548] [outer = 0x128fc8000] 02:10:53 INFO - PROCESS | 1654 | 1463735453591 Marionette DEBUG loaded listener.js 02:10:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12bd7cc00) [pid = 1654] [serial = 549] [outer = 0x128fc8000] 02:10:54 INFO - PROCESS | 1654 | 1463735454345 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]]]}] 02:10:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:10:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 920ms 02:10:54 INFO - PROCESS | 1654 | 1463735454354 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:10:54 INFO - PROCESS | 1654 | 1463735454356 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:10:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:10:54 INFO - PROCESS | 1654 | 1463735454358 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:10:54 INFO - PROCESS | 1654 | 1463735454359 Marionette TRACE conn2 <- [1,706,null,{}] 02:10:54 INFO - PROCESS | 1654 | 1463735454361 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}] 02:10:54 INFO - PROCESS | 1654 | 1463735454503 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:10:54 INFO - PROCESS | 1654 | 1463735454571 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x116aaa000 == 55 [pid = 1654] [id = 184] 02:10:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x11257d800) [pid = 1654] [serial = 550] [outer = 0x0] 02:10:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x112581000) [pid = 1654] [serial = 551] [outer = 0x11257d800] 02:10:54 INFO - PROCESS | 1654 | 1463735454603 Marionette DEBUG loaded listener.js 02:10:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x112dca400) [pid = 1654] [serial = 552] [outer = 0x11257d800] 02:10:55 INFO - PROCESS | 1654 | 1463735455508 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]]]}] 02:10:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:10:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1170ms 02:10:55 INFO - PROCESS | 1654 | 1463735455531 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:10:55 INFO - PROCESS | 1654 | 1463735455533 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:10:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:10:55 INFO - PROCESS | 1654 | 1463735455536 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:10:55 INFO - PROCESS | 1654 | 1463735455539 Marionette TRACE conn2 <- [1,710,null,{}] 02:10:55 INFO - PROCESS | 1654 | 1463735455542 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}] 02:10:55 INFO - PROCESS | 1654 | 1463735455644 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:10:55 INFO - PROCESS | 1654 | 1463735455695 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241ac800 == 56 [pid = 1654] [id = 185] 02:10:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x11714fc00) [pid = 1654] [serial = 553] [outer = 0x0] 02:10:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x1187b1000) [pid = 1654] [serial = 554] [outer = 0x11714fc00] 02:10:55 INFO - PROCESS | 1654 | 1463735455728 Marionette DEBUG loaded listener.js 02:10:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x119510c00) [pid = 1654] [serial = 555] [outer = 0x11714fc00] 02:10:56 INFO - PROCESS | 1654 | 1463735456634 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]]]}] 02:10:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:10:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1122ms 02:10:56 INFO - PROCESS | 1654 | 1463735456659 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:10:56 INFO - PROCESS | 1654 | 1463735456660 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:10:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:10:56 INFO - PROCESS | 1654 | 1463735456663 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:10:56 INFO - PROCESS | 1654 | 1463735456664 Marionette TRACE conn2 <- [1,714,null,{}] 02:10:56 INFO - PROCESS | 1654 | 1463735456667 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}] 02:10:56 INFO - PROCESS | 1654 | 1463735456765 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:10:56 INFO - PROCESS | 1654 | 1463735456817 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b919800 == 57 [pid = 1654] [id = 186] 02:10:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x119b5b000) [pid = 1654] [serial = 556] [outer = 0x0] 02:10:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x122a60c00) [pid = 1654] [serial = 557] [outer = 0x119b5b000] 02:10:56 INFO - PROCESS | 1654 | 1463735456846 Marionette DEBUG loaded listener.js 02:10:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x1272c1800) [pid = 1654] [serial = 558] [outer = 0x119b5b000] 02:10:57 INFO - PROCESS | 1654 | 1463735457740 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]]]}] 02:10:57 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 02:10:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1122ms 02:10:57 INFO - PROCESS | 1654 | 1463735457787 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:10:57 INFO - PROCESS | 1654 | 1463735457790 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:10:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:10:57 INFO - PROCESS | 1654 | 1463735457799 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:10:57 INFO - PROCESS | 1654 | 1463735457802 Marionette TRACE conn2 <- [1,718,null,{}] 02:10:57 INFO - PROCESS | 1654 | 1463735457805 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}] 02:10:57 INFO - PROCESS | 1654 | 1463735457908 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:10:57 INFO - PROCESS | 1654 | 1463735457959 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdb7800 == 58 [pid = 1654] [id = 187] 02:10:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x119d59000) [pid = 1654] [serial = 559] [outer = 0x0] 02:10:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12a912000) [pid = 1654] [serial = 560] [outer = 0x119d59000] 02:10:57 INFO - PROCESS | 1654 | 1463735457989 Marionette DEBUG loaded listener.js 02:10:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12be34000) [pid = 1654] [serial = 561] [outer = 0x119d59000] 02:10:58 INFO - PROCESS | 1654 | 1463735458955 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]]]}] 02:10:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:10:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1180ms 02:10:58 INFO - PROCESS | 1654 | 1463735458973 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:10:58 INFO - PROCESS | 1654 | 1463735458976 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:10:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:10:58 INFO - PROCESS | 1654 | 1463735458979 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:10:58 INFO - PROCESS | 1654 | 1463735458982 Marionette TRACE conn2 <- [1,722,null,{}] 02:10:58 INFO - PROCESS | 1654 | 1463735458986 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}] 02:10:59 INFO - PROCESS | 1654 | 1463735459077 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:10:59 INFO - PROCESS | 1654 | 1463735459131 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x122d31800 == 59 [pid = 1654] [id = 188] 02:10:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x117150c00) [pid = 1654] [serial = 562] [outer = 0x0] 02:10:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x117158800) [pid = 1654] [serial = 563] [outer = 0x117150c00] 02:10:59 INFO - PROCESS | 1654 | 1463735459159 Marionette DEBUG loaded listener.js 02:10:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x1185a3800) [pid = 1654] [serial = 564] [outer = 0x117150c00] 02:10:59 INFO - PROCESS | 1654 | 1463735459604 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] 02:10:59 INFO - PROCESS | 1654 | 1463735459657 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:10:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:10:59 INFO - PROCESS | 1654 | 1463735459686 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:10:59 INFO - PROCESS | 1654 | 1463735459689 Marionette TRACE conn2 <- [1,726,null,{}] 02:10:59 INFO - PROCESS | 1654 | 1463735459695 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}] 02:10:59 INFO - PROCESS | 1654 | 1463735459832 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:10:59 INFO - PROCESS | 1654 | 1463735459924 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x11981d000 == 60 [pid = 1654] [id = 189] 02:10:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x1184a4000) [pid = 1654] [serial = 565] [outer = 0x0] 02:10:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x119d55400) [pid = 1654] [serial = 566] [outer = 0x1184a4000] 02:10:59 INFO - PROCESS | 1654 | 1463735459967 Marionette DEBUG loaded listener.js 02:11:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x122a55c00) [pid = 1654] [serial = 567] [outer = 0x1184a4000] 02:11:00 INFO - PROCESS | 1654 | 1463735460526 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]]]}] 02:11:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12a91b800 == 59 [pid = 1654] [id = 183] 02:11:00 INFO - PROCESS | 1654 | --DOCSHELL 0x128b87800 == 58 [pid = 1654] [id = 182] 02:11:00 INFO - PROCESS | 1654 | --DOCSHELL 0x127022000 == 57 [pid = 1654] [id = 181] 02:11:00 INFO - PROCESS | 1654 | --DOCSHELL 0x124f08800 == 56 [pid = 1654] [id = 180] 02:11:00 INFO - PROCESS | 1654 | --DOCSHELL 0x124306800 == 55 [pid = 1654] [id = 179] 02:11:00 INFO - PROCESS | 1654 | --DOCSHELL 0x11744c000 == 54 [pid = 1654] [id = 178] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x119216000) [pid = 1654] [serial = 454] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x128bb6400) [pid = 1654] [serial = 460] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x119d60400) [pid = 1654] [serial = 457] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x117159c00) [pid = 1654] [serial = 451] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12b2d3c00) [pid = 1654] [serial = 463] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOCSHELL 0x116ac4800 == 53 [pid = 1654] [id = 177] 02:11:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12ca12800 == 52 [pid = 1654] [id = 173] 02:11:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9a3000 == 51 [pid = 1654] [id = 172] 02:11:00 INFO - PROCESS | 1654 | --DOCSHELL 0x128fd5000 == 50 [pid = 1654] [id = 171] 02:11:00 INFO - PROCESS | 1654 | --DOCSHELL 0x119d98000 == 49 [pid = 1654] [id = 170] 02:11:00 INFO - PROCESS | 1654 | --DOCSHELL 0x116475000 == 48 [pid = 1654] [id = 169] 02:11:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:11:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 896ms 02:11:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:11:00 INFO - PROCESS | 1654 | 1463735460560 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:11:00 INFO - PROCESS | 1654 | 1463735460561 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:11:00 INFO - PROCESS | 1654 | 1463735460564 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:11:00 INFO - PROCESS | 1654 | 1463735460566 Marionette TRACE conn2 <- [1,730,null,{}] 02:11:00 INFO - PROCESS | 1654 | 1463735460573 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}] 02:11:00 INFO - PROCESS | 1654 | 1463735460656 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:11:00 INFO - PROCESS | 1654 | 1463735460661 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d97800 == 49 [pid = 1654] [id = 190] 02:11:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x124566000) [pid = 1654] [serial = 568] [outer = 0x0] 02:11:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x1253a6800) [pid = 1654] [serial = 569] [outer = 0x124566000] 02:11:00 INFO - PROCESS | 1654 | 1463735460688 Marionette DEBUG loaded listener.js 02:11:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x128f36000) [pid = 1654] [serial = 570] [outer = 0x124566000] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x12be36800) [pid = 1654] [serial = 500] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12c525400) [pid = 1654] [serial = 502] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12ba79400) [pid = 1654] [serial = 497] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12ba5e800) [pid = 1654] [serial = 494] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12a90f800) [pid = 1654] [serial = 491] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x128cf9c00) [pid = 1654] [serial = 485] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x1272b4400) [pid = 1654] [serial = 482] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x129298400) [pid = 1654] [serial = 487] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x127378c00) [pid = 1654] [serial = 484] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12950ac00) [pid = 1654] [serial = 490] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x1294b0c00) [pid = 1654] [serial = 488] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12abf5800) [pid = 1654] [serial = 493] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x1240be400) [pid = 1654] [serial = 496] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x1133ebc00) [pid = 1654] [serial = 466] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x1168aa000) [pid = 1654] [serial = 467] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x1185a1800) [pid = 1654] [serial = 472] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x118930000) [pid = 1654] [serial = 473] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x119d64c00) [pid = 1654] [serial = 478] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x122a5a400) [pid = 1654] [serial = 479] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x1187bb000) [pid = 1654] [serial = 449] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x119432000) [pid = 1654] [serial = 475] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x119b66400) [pid = 1654] [serial = 476] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1182e3000) [pid = 1654] [serial = 470] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x117e60c00) [pid = 1654] [serial = 469] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x124f23c00) [pid = 1654] [serial = 481] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12be30800) [pid = 1654] [serial = 499] [outer = 0x0] [url = about:blank] 02:11:00 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x117e63c00) [pid = 1654] [serial = 206] [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.] 02:11:01 INFO - PROCESS | 1654 | 1463735461065 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] 02:11:01 INFO - PROCESS | 1654 | 1463735461089 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:11:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:11:01 INFO - PROCESS | 1654 | 1463735461091 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:11:01 INFO - PROCESS | 1654 | 1463735461092 Marionette TRACE conn2 <- [1,734,null,{}] 02:11:01 INFO - PROCESS | 1654 | 1463735461094 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}] 02:11:01 INFO - PROCESS | 1654 | 1463735461176 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:11:01 INFO - PROCESS | 1654 | 1463735461182 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x126d8a000 == 50 [pid = 1654] [id = 191] 02:11:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x128cfb000) [pid = 1654] [serial = 571] [outer = 0x0] 02:11:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12a6b0c00) [pid = 1654] [serial = 572] [outer = 0x128cfb000] 02:11:01 INFO - PROCESS | 1654 | 1463735461209 Marionette DEBUG loaded listener.js 02:11:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12ba61800) [pid = 1654] [serial = 573] [outer = 0x128cfb000] 02:11:01 INFO - PROCESS | 1654 | 1463735461525 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]]]}] 02:11:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:11:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 02:11:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:11:01 INFO - PROCESS | 1654 | 1463735461560 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:11:01 INFO - PROCESS | 1654 | 1463735461561 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:11:01 INFO - PROCESS | 1654 | 1463735461563 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:11:01 INFO - PROCESS | 1654 | 1463735461564 Marionette TRACE conn2 <- [1,738,null,{}] 02:11:01 INFO - PROCESS | 1654 | 1463735461569 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}] 02:11:01 INFO - PROCESS | 1654 | 1463735461655 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:11:01 INFO - PROCESS | 1654 | 1463735461706 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x128c3b000 == 51 [pid = 1654] [id = 192] 02:11:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x128fc6c00) [pid = 1654] [serial = 574] [outer = 0x0] 02:11:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12ba74800) [pid = 1654] [serial = 575] [outer = 0x128fc6c00] 02:11:01 INFO - PROCESS | 1654 | 1463735461731 Marionette DEBUG loaded listener.js 02:11:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12be38c00) [pid = 1654] [serial = 576] [outer = 0x128fc6c00] 02:11:02 INFO - PROCESS | 1654 | 1463735462509 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]]]}] 02:11:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:11:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 971ms 02:11:02 INFO - PROCESS | 1654 | 1463735462534 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:11:02 INFO - PROCESS | 1654 | 1463735462535 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:11:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:11:02 INFO - PROCESS | 1654 | 1463735462538 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:11:02 INFO - PROCESS | 1654 | 1463735462539 Marionette TRACE conn2 <- [1,742,null,{}] 02:11:02 INFO - PROCESS | 1654 | 1463735462541 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}] 02:11:02 INFO - PROCESS | 1654 | 1463735462637 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:11:02 INFO - PROCESS | 1654 | 1463735462642 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a935000 == 52 [pid = 1654] [id = 193] 02:11:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12c634000) [pid = 1654] [serial = 577] [outer = 0x0] 02:11:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12cbd3400) [pid = 1654] [serial = 578] [outer = 0x12c634000] 02:11:02 INFO - PROCESS | 1654 | 1463735462668 Marionette DEBUG loaded listener.js 02:11:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12d098400) [pid = 1654] [serial = 579] [outer = 0x12c634000] 02:11:03 INFO - PROCESS | 1654 | 1463735463527 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]]]}] 02:11:03 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 02:11:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1018ms 02:11:03 INFO - PROCESS | 1654 | 1463735463557 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:11:03 INFO - PROCESS | 1654 | 1463735463558 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:11:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:11:03 INFO - PROCESS | 1654 | 1463735463570 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:11:03 INFO - PROCESS | 1654 | 1463735463571 Marionette TRACE conn2 <- [1,746,null,{}] 02:11:03 INFO - PROCESS | 1654 | 1463735463573 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}] 02:11:03 INFO - PROCESS | 1654 | 1463735463669 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:11:03 INFO - PROCESS | 1654 | 1463735463732 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb78800 == 53 [pid = 1654] [id = 194] 02:11:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12d316000) [pid = 1654] [serial = 580] [outer = 0x0] 02:11:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12d31a800) [pid = 1654] [serial = 581] [outer = 0x12d316000] 02:11:03 INFO - PROCESS | 1654 | 1463735463759 Marionette DEBUG loaded listener.js 02:11:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12d5d5c00) [pid = 1654] [serial = 582] [outer = 0x12d316000] 02:11:04 INFO - PROCESS | 1654 | 1463735464541 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]]]}] 02:11:04 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.) 02:11:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1024ms 02:11:04 INFO - PROCESS | 1654 | 1463735464594 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:11:04 INFO - PROCESS | 1654 | 1463735464595 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:11:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:11:04 INFO - PROCESS | 1654 | 1463735464612 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:11:04 INFO - PROCESS | 1654 | 1463735464613 Marionette TRACE conn2 <- [1,750,null,{}] 02:11:04 INFO - PROCESS | 1654 | 1463735464615 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}] 02:11:04 INFO - PROCESS | 1654 | 1463735464714 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:11:04 INFO - PROCESS | 1654 | 1463735464718 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c54c800 == 54 [pid = 1654] [id = 195] 02:11:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x1194c7400) [pid = 1654] [serial = 583] [outer = 0x0] 02:11:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x1194cdc00) [pid = 1654] [serial = 584] [outer = 0x1194c7400] 02:11:04 INFO - PROCESS | 1654 | 1463735464743 Marionette DEBUG loaded listener.js 02:11:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x1194d1800) [pid = 1654] [serial = 585] [outer = 0x1194c7400] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x115f60c00) [pid = 1654] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x1187bbc00) [pid = 1654] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11767e400) [pid = 1654] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12725b000) [pid = 1654] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x111e26400) [pid = 1654] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12950a400) [pid = 1654] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x119d58000) [pid = 1654] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x124a75800) [pid = 1654] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x126295400) [pid = 1654] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12c6e8000) [pid = 1654] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11684d000) [pid = 1654] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12a90d000) [pid = 1654] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12702e000) [pid = 1654] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x119180000) [pid = 1654] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x122a56800) [pid = 1654] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11950d400) [pid = 1654] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x117154400) [pid = 1654] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11859ec00) [pid = 1654] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x122c23400) [pid = 1654] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x128b11800) [pid = 1654] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1294bb400) [pid = 1654] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12c522c00) [pid = 1654] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x125332800) [pid = 1654] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x111a05400) [pid = 1654] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x119188c00) [pid = 1654] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1272b5400) [pid = 1654] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1184a8800) [pid = 1654] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x119b5dc00) [pid = 1654] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11715cc00) [pid = 1654] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x116610c00) [pid = 1654] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x110e14800) [pid = 1654] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:11:04 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x122d4b400) [pid = 1654] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:11:05 INFO - PROCESS | 1654 | 1463735465623 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]]]}] 02:11:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:11:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1036ms 02:11:05 INFO - PROCESS | 1654 | 1463735465633 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:11:05 INFO - PROCESS | 1654 | 1463735465635 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:11:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:11:05 INFO - PROCESS | 1654 | 1463735465644 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:11:05 INFO - PROCESS | 1654 | 1463735465645 Marionette TRACE conn2 <- [1,754,null,{}] 02:11:05 INFO - PROCESS | 1654 | 1463735465648 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}] 02:11:05 INFO - PROCESS | 1654 | 1463735465747 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:11:05 INFO - PROCESS | 1654 | 1463735465754 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f43000 == 55 [pid = 1654] [id = 196] 02:11:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x111e26400) [pid = 1654] [serial = 586] [outer = 0x0] 02:11:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11807a000) [pid = 1654] [serial = 587] [outer = 0x111e26400] 02:11:05 INFO - PROCESS | 1654 | 1463735465778 Marionette DEBUG loaded listener.js 02:11:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1194ccc00) [pid = 1654] [serial = 588] [outer = 0x111e26400] 02:11:06 INFO - PROCESS | 1654 | 1463735466606 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]]]}] 02:11:06 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 02:11:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 975ms 02:11:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:11:06 INFO - PROCESS | 1654 | 1463735466620 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:11:06 INFO - PROCESS | 1654 | 1463735466622 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:11:06 INFO - PROCESS | 1654 | 1463735466625 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:11:06 INFO - PROCESS | 1654 | 1463735466627 Marionette TRACE conn2 <- [1,758,null,{}] 02:11:06 INFO - PROCESS | 1654 | 1463735466630 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}] 02:11:06 INFO - PROCESS | 1654 | 1463735466752 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:11:06 INFO - PROCESS | 1654 | 1463735466759 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbeb800 == 56 [pid = 1654] [id = 197] 02:11:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1194d1c00) [pid = 1654] [serial = 589] [outer = 0x0] 02:11:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x119b5f800) [pid = 1654] [serial = 590] [outer = 0x1194d1c00] 02:11:06 INFO - PROCESS | 1654 | 1463735466789 Marionette DEBUG loaded listener.js 02:11:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x124fdd000) [pid = 1654] [serial = 591] [outer = 0x1194d1c00] 02:11:07 INFO - PROCESS | 1654 | 1463735467260 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]]]}] 02:11:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:11:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 02:11:07 INFO - PROCESS | 1654 | 1463735467295 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:11:07 INFO - PROCESS | 1654 | 1463735467298 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:11:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:11:07 INFO - PROCESS | 1654 | 1463735467302 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:11:07 INFO - PROCESS | 1654 | 1463735467304 Marionette TRACE conn2 <- [1,762,null,{}] 02:11:07 INFO - PROCESS | 1654 | 1463735467308 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}] 02:11:07 INFO - PROCESS | 1654 | 1463735467414 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:11:07 INFO - PROCESS | 1654 | 1463735467482 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x119da2000 == 57 [pid = 1654] [id = 198] 02:11:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1168aa000) [pid = 1654] [serial = 592] [outer = 0x0] 02:11:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11807e800) [pid = 1654] [serial = 593] [outer = 0x1168aa000] 02:11:07 INFO - PROCESS | 1654 | 1463735467513 Marionette DEBUG loaded listener.js 02:11:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1187ba000) [pid = 1654] [serial = 594] [outer = 0x1168aa000] 02:11:08 INFO - PROCESS | 1654 | 1463735468389 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]]]}] 02:11:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:11:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1121ms 02:11:08 INFO - PROCESS | 1654 | 1463735468435 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:11:08 INFO - PROCESS | 1654 | 1463735468439 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:11:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:11:08 INFO - PROCESS | 1654 | 1463735468445 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:11:08 INFO - PROCESS | 1654 | 1463735468447 Marionette TRACE conn2 <- [1,766,null,{}] 02:11:08 INFO - PROCESS | 1654 | 1463735468449 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}] 02:11:08 INFO - PROCESS | 1654 | 1463735468539 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:11:08 INFO - PROCESS | 1654 | 1463735468633 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x1273ca000 == 58 [pid = 1654] [id = 199] 02:11:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x1187be000) [pid = 1654] [serial = 595] [outer = 0x0] 02:11:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x119b63000) [pid = 1654] [serial = 596] [outer = 0x1187be000] 02:11:08 INFO - PROCESS | 1654 | 1463735468663 Marionette DEBUG loaded listener.js 02:11:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x119e4f000) [pid = 1654] [serial = 597] [outer = 0x1187be000] 02:11:09 INFO - PROCESS | 1654 | 1463735469538 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]]]}] 02:11:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:11:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1125ms 02:11:09 INFO - PROCESS | 1654 | 1463735469580 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:11:09 INFO - PROCESS | 1654 | 1463735469581 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:11:09 INFO - PROCESS | 1654 | 1463735469628 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:11:09 INFO - PROCESS | 1654 | 1463735469631 Marionette TRACE conn2 <- [1,770,null,{}] 02:11:09 INFO - PROCESS | 1654 | 1463735469639 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}] 02:11:09 INFO - PROCESS | 1654 | 1463735469727 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:11:09 INFO - PROCESS | 1654 | 1463735469820 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d0b8000 == 59 [pid = 1654] [id = 200] 02:11:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x126296c00) [pid = 1654] [serial = 598] [outer = 0x0] 02:11:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x128b13400) [pid = 1654] [serial = 599] [outer = 0x126296c00] 02:11:09 INFO - PROCESS | 1654 | 1463735469852 Marionette DEBUG loaded listener.js 02:11:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x128fce400) [pid = 1654] [serial = 600] [outer = 0x126296c00] 02:11:10 INFO - PROCESS | 1654 | 1463735470273 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]]]}] 02:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 677ms 02:11:10 INFO - PROCESS | 1654 | 1463735470303 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:11:10 INFO - PROCESS | 1654 | 1463735470305 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:11:10 INFO - PROCESS | 1654 | 1463735470307 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:11:10 INFO - PROCESS | 1654 | 1463735470308 Marionette TRACE conn2 <- [1,774,null,{}] 02:11:10 INFO - PROCESS | 1654 | 1463735470311 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}] 02:11:10 INFO - PROCESS | 1654 | 1463735470413 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:11:10 INFO - PROCESS | 1654 | 1463735470468 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x119807800 == 60 [pid = 1654] [id = 201] 02:11:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x1272bdc00) [pid = 1654] [serial = 601] [outer = 0x0] 02:11:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x1294bfc00) [pid = 1654] [serial = 602] [outer = 0x1272bdc00] 02:11:10 INFO - PROCESS | 1654 | 1463735470498 Marionette DEBUG loaded listener.js 02:11:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12a911800) [pid = 1654] [serial = 603] [outer = 0x1272bdc00] 02:11:11 INFO - PROCESS | 1654 | 1463735471087 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]]]}] 02:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 819ms 02:11:11 INFO - PROCESS | 1654 | 1463735471131 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:11:11 INFO - PROCESS | 1654 | 1463735471134 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:11:11 INFO - PROCESS | 1654 | 1463735471139 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:11:11 INFO - PROCESS | 1654 | 1463735471141 Marionette TRACE conn2 <- [1,778,null,{}] 02:11:11 INFO - PROCESS | 1654 | 1463735471144 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}] 02:11:11 INFO - PROCESS | 1654 | 1463735471239 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:11:11 INFO - PROCESS | 1654 | 1463735471312 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x119817800 == 61 [pid = 1654] [id = 202] 02:11:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x112a6a800) [pid = 1654] [serial = 604] [outer = 0x0] 02:11:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x1134ce800) [pid = 1654] [serial = 605] [outer = 0x112a6a800] 02:11:11 INFO - PROCESS | 1654 | 1463735471340 Marionette DEBUG loaded listener.js 02:11:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11807fc00) [pid = 1654] [serial = 606] [outer = 0x112a6a800] 02:11:11 INFO - PROCESS | 1654 | 1463735471766 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]]]}] 02:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 673ms 02:11:11 INFO - PROCESS | 1654 | 1463735471812 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:11:11 INFO - PROCESS | 1654 | 1463735471815 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:11:11 INFO - PROCESS | 1654 | --DOCSHELL 0x119f43000 == 60 [pid = 1654] [id = 196] 02:11:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12c54c800 == 59 [pid = 1654] [id = 195] 02:11:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb78800 == 58 [pid = 1654] [id = 194] 02:11:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12a935000 == 57 [pid = 1654] [id = 193] 02:11:11 INFO - PROCESS | 1654 | --DOCSHELL 0x128c3b000 == 56 [pid = 1654] [id = 192] 02:11:11 INFO - PROCESS | 1654 | --DOCSHELL 0x126d8a000 == 55 [pid = 1654] [id = 191] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12ba61400) [pid = 1654] [serial = 548] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x1121b6800) [pid = 1654] [serial = 506] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x1185a1c00) [pid = 1654] [serial = 509] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x119b5c000) [pid = 1654] [serial = 512] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x124096000) [pid = 1654] [serial = 515] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12ba64c00) [pid = 1654] [serial = 518] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12c52f400) [pid = 1654] [serial = 521] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11258a400) [pid = 1654] [serial = 524] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOCSHELL 0x119d97800 == 54 [pid = 1654] [id = 190] 02:11:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11981d000 == 53 [pid = 1654] [id = 189] 02:11:11 INFO - PROCESS | 1654 | --DOCSHELL 0x122d31800 == 52 [pid = 1654] [id = 188] 02:11:11 INFO - PROCESS | 1654 | --DOCSHELL 0x116aaa000 == 51 [pid = 1654] [id = 184] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x116a5b800) [pid = 1654] [serial = 341] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x119b5e800) [pid = 1654] [serial = 455] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x1182ec800) [pid = 1654] [serial = 296] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x127372800) [pid = 1654] [serial = 196] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1166c1c00) [pid = 1654] [serial = 392] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12b2d0400) [pid = 1654] [serial = 353] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x124568400) [pid = 1654] [serial = 458] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x128fcfc00) [pid = 1654] [serial = 305] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x1294bd800) [pid = 1654] [serial = 398] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12cbcd400) [pid = 1654] [serial = 407] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x118925000) [pid = 1654] [serial = 245] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12ba6c400) [pid = 1654] [serial = 464] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12950d000) [pid = 1654] [serial = 461] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x119ae2000) [pid = 1654] [serial = 344] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x126295000) [pid = 1654] [serial = 251] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x122f0ec00) [pid = 1654] [serial = 395] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1182e4c00) [pid = 1654] [serial = 452] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119dea400) [pid = 1654] [serial = 299] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x127028400) [pid = 1654] [serial = 302] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1294b8400) [pid = 1654] [serial = 350] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12be2dc00) [pid = 1654] [serial = 401] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12c633000) [pid = 1654] [serial = 404] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x127256000) [pid = 1654] [serial = 347] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11324bc00) [pid = 1654] [serial = 242] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119e4d000) [pid = 1654] [serial = 248] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x128bbd400) [pid = 1654] [serial = 542] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12a6a4800) [pid = 1654] [serial = 545] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12abeb800) [pid = 1654] [serial = 546] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x119d5ac00) [pid = 1654] [serial = 536] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11855ec00) [pid = 1654] [serial = 533] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11892f400) [pid = 1654] [serial = 534] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11684a000) [pid = 1654] [serial = 530] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11715c800) [pid = 1654] [serial = 531] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1182eac00) [pid = 1654] [serial = 527] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12c63c800) [pid = 1654] [serial = 528] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x126d2c000) [pid = 1654] [serial = 540] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x125333800) [pid = 1654] [serial = 539] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x128fce800) [pid = 1654] [serial = 543] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x122a58400) [pid = 1654] [serial = 537] [outer = 0x0] [url = about:blank] 02:11:11 INFO - PROCESS | 1654 | 1463735471896 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:11:11 INFO - PROCESS | 1654 | 1463735471897 Marionette TRACE conn2 <- [1,782,null,{}] 02:11:11 INFO - PROCESS | 1654 | 1463735471901 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}] 02:11:11 INFO - PROCESS | 1654 | 1463735471978 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:11:11 INFO - PROCESS | 1654 | 1463735471988 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ab9800 == 52 [pid = 1654] [id = 203] 02:11:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x118561400) [pid = 1654] [serial = 607] [outer = 0x0] 02:11:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1185a3000) [pid = 1654] [serial = 608] [outer = 0x118561400] 02:11:12 INFO - PROCESS | 1654 | 1463735472014 Marionette DEBUG loaded listener.js 02:11:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11942b800) [pid = 1654] [serial = 609] [outer = 0x118561400] 02:11:12 INFO - PROCESS | 1654 | 1463735472353 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]]]}] 02:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 502ms 02:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:11:12 INFO - PROCESS | 1654 | 1463735472368 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:11:12 INFO - PROCESS | 1654 | 1463735472369 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:11:12 INFO - PROCESS | 1654 | 1463735472372 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:11:12 INFO - PROCESS | 1654 | 1463735472374 Marionette TRACE conn2 <- [1,786,null,{}] 02:11:12 INFO - PROCESS | 1654 | 1463735472381 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}] 02:11:12 INFO - PROCESS | 1654 | 1463735472478 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:11:12 INFO - PROCESS | 1654 | 1463735472548 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f53000 == 53 [pid = 1654] [id = 204] 02:11:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x119511000) [pid = 1654] [serial = 610] [outer = 0x0] 02:11:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x119b5bc00) [pid = 1654] [serial = 611] [outer = 0x119511000] 02:11:12 INFO - PROCESS | 1654 | 1463735472580 Marionette DEBUG loaded listener.js 02:11:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x119e4d000) [pid = 1654] [serial = 612] [outer = 0x119511000] 02:11:12 INFO - PROCESS | 1654 | 1463735472867 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]]]}] 02:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 522ms 02:11:12 INFO - PROCESS | 1654 | 1463735472894 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:11:12 INFO - PROCESS | 1654 | 1463735472896 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:11:12 INFO - PROCESS | 1654 | 1463735472907 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:11:12 INFO - PROCESS | 1654 | 1463735472908 Marionette TRACE conn2 <- [1,790,null,{}] 02:11:12 INFO - PROCESS | 1654 | 1463735472910 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}] 02:11:13 INFO - PROCESS | 1654 | 1463735473010 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:11:13 INFO - PROCESS | 1654 | 1463735473058 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241b8800 == 54 [pid = 1654] [id = 205] 02:11:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x118080400) [pid = 1654] [serial = 613] [outer = 0x0] 02:11:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x122a5e000) [pid = 1654] [serial = 614] [outer = 0x118080400] 02:11:13 INFO - PROCESS | 1654 | 1463735473084 Marionette DEBUG loaded listener.js 02:11:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x125190400) [pid = 1654] [serial = 615] [outer = 0x118080400] 02:11:13 INFO - PROCESS | 1654 | 1463735473352 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]]]}] 02:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 479ms 02:11:13 INFO - PROCESS | 1654 | 1463735473379 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:11:13 INFO - PROCESS | 1654 | 1463735473380 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:11:13 INFO - PROCESS | 1654 | 1463735473390 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:11:13 INFO - PROCESS | 1654 | 1463735473391 Marionette TRACE conn2 <- [1,794,null,{}] 02:11:13 INFO - PROCESS | 1654 | 1463735473393 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}] 02:11:13 INFO - PROCESS | 1654 | 1463735473477 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:11:13 INFO - PROCESS | 1654 | 1463735473483 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263cb000 == 55 [pid = 1654] [id = 206] 02:11:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x125330800) [pid = 1654] [serial = 616] [outer = 0x0] 02:11:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12702e000) [pid = 1654] [serial = 617] [outer = 0x125330800] 02:11:13 INFO - PROCESS | 1654 | 1463735473509 Marionette DEBUG loaded listener.js 02:11:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x127376800) [pid = 1654] [serial = 618] [outer = 0x125330800] 02:11:13 INFO - PROCESS | 1654 | 1463735473856 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]]]}] 02:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 02:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:11:13 INFO - PROCESS | 1654 | 1463735473909 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:11:13 INFO - PROCESS | 1654 | 1463735473910 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:11:13 INFO - PROCESS | 1654 | 1463735473912 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:11:13 INFO - PROCESS | 1654 | 1463735473913 Marionette TRACE conn2 <- [1,798,null,{}] 02:11:13 INFO - PROCESS | 1654 | 1463735473916 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}] 02:11:14 INFO - PROCESS | 1654 | 1463735474034 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:11:14 INFO - PROCESS | 1654 | 1463735474052 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x125453000 == 56 [pid = 1654] [id = 207] 02:11:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x128b18800) [pid = 1654] [serial = 619] [outer = 0x0] 02:11:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x128fc9800) [pid = 1654] [serial = 620] [outer = 0x128b18800] 02:11:14 INFO - PROCESS | 1654 | 1463735474078 Marionette DEBUG loaded listener.js 02:11:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12ab83400) [pid = 1654] [serial = 621] [outer = 0x128b18800] 02:11:14 INFO - PROCESS | 1654 | 1463735474454 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]]]}] 02:11:14 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 02:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 571ms 02:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:11:14 INFO - PROCESS | 1654 | 1463735474487 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:11:14 INFO - PROCESS | 1654 | 1463735474489 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:11:14 INFO - PROCESS | 1654 | 1463735474492 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:11:14 INFO - PROCESS | 1654 | 1463735474493 Marionette TRACE conn2 <- [1,802,null,{}] 02:11:14 INFO - PROCESS | 1654 | 1463735474496 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}] 02:11:14 INFO - PROCESS | 1654 | 1463735474645 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:11:14 INFO - PROCESS | 1654 | 1463735474660 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x129465000 == 57 [pid = 1654] [id = 208] 02:11:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x128bbc800) [pid = 1654] [serial = 622] [outer = 0x0] 02:11:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b2d0400) [pid = 1654] [serial = 623] [outer = 0x128bbc800] 02:11:14 INFO - PROCESS | 1654 | 1463735474693 Marionette DEBUG loaded listener.js 02:11:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12ba67400) [pid = 1654] [serial = 624] [outer = 0x128bbc800] 02:11:15 INFO - PROCESS | 1654 | 1463735475137 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]]]}] 02:11:15 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 02:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 669ms 02:11:15 INFO - PROCESS | 1654 | 1463735475161 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:11:15 INFO - PROCESS | 1654 | 1463735475162 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:11:15 INFO - PROCESS | 1654 | 1463735475174 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:11:15 INFO - PROCESS | 1654 | 1463735475176 Marionette TRACE conn2 <- [1,806,null,{}] 02:11:15 INFO - PROCESS | 1654 | 1463735475179 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}] 02:11:15 INFO - PROCESS | 1654 | 1463735475310 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:11:15 INFO - PROCESS | 1654 | 1463735475327 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a924000 == 58 [pid = 1654] [id = 209] 02:11:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12b2d3c00) [pid = 1654] [serial = 625] [outer = 0x0] 02:11:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12bd81800) [pid = 1654] [serial = 626] [outer = 0x12b2d3c00] 02:11:15 INFO - PROCESS | 1654 | 1463735475364 Marionette DEBUG loaded listener.js 02:11:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12c524000) [pid = 1654] [serial = 627] [outer = 0x12b2d3c00] 02:11:15 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:11:15 INFO - PROCESS | 1654 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:11:15 INFO - PROCESS | 1654 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:11:15 INFO - PROCESS | 1654 | [GFX2-]: Using SkiaGL canvas. 02:11:15 INFO - PROCESS | 1654 | 1463735475830 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]]]}] 02:11:15 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 02:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 679ms 02:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:11:15 INFO - PROCESS | 1654 | 1463735475846 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:11:15 INFO - PROCESS | 1654 | 1463735475847 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:11:15 INFO - PROCESS | 1654 | 1463735475849 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:11:15 INFO - PROCESS | 1654 | 1463735475850 Marionette TRACE conn2 <- [1,810,null,{}] 02:11:15 INFO - PROCESS | 1654 | 1463735475858 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}] 02:11:16 INFO - PROCESS | 1654 | 1463735476025 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12d316000) [pid = 1654] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x124566000) [pid = 1654] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x117150c00) [pid = 1654] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1184a4000) [pid = 1654] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12c634000) [pid = 1654] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x128fc6c00) [pid = 1654] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1194c7400) [pid = 1654] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x128cfb000) [pid = 1654] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x111e26400) [pid = 1654] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x128fc8000) [pid = 1654] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x117159000) [pid = 1654] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12be31000) [pid = 1654] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x110e0ec00) [pid = 1654] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x112582400) [pid = 1654] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x122a5dc00) [pid = 1654] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119431800) [pid = 1654] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:11:16 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1294b2000) [pid = 1654] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:11:16 INFO - PROCESS | 1654 | 1463735476087 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1184df800 == 59 [pid = 1654] [id = 210] 02:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x110e15c00) [pid = 1654] [serial = 628] [outer = 0x0] 02:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x112585000) [pid = 1654] [serial = 629] [outer = 0x110e15c00] 02:11:16 INFO - PROCESS | 1654 | 1463735476111 Marionette DEBUG loaded listener.js 02:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x118926c00) [pid = 1654] [serial = 630] [outer = 0x110e15c00] 02:11:16 INFO - PROCESS | 1654 | 1463735476374 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]]]}] 02:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 570ms 02:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:11:16 INFO - PROCESS | 1654 | 1463735476422 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:11:16 INFO - PROCESS | 1654 | 1463735476423 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:11:16 INFO - PROCESS | 1654 | 1463735476425 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:11:16 INFO - PROCESS | 1654 | 1463735476426 Marionette TRACE conn2 <- [1,814,null,{}] 02:11:16 INFO - PROCESS | 1654 | 1463735476429 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}] 02:11:16 INFO - PROCESS | 1654 | 1463735476515 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:11:16 INFO - PROCESS | 1654 | 1463735476521 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb77800 == 60 [pid = 1654] [id = 211] 02:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119502400) [pid = 1654] [serial = 631] [outer = 0x0] 02:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1294b2000) [pid = 1654] [serial = 632] [outer = 0x119502400] 02:11:16 INFO - PROCESS | 1654 | 1463735476546 Marionette DEBUG loaded listener.js 02:11:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12c531800) [pid = 1654] [serial = 633] [outer = 0x119502400] 02:11:16 INFO - PROCESS | 1654 | 1463735476859 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] 02:11:16 INFO - PROCESS | 1654 | 1463735476896 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:11:16 INFO - PROCESS | 1654 | 1463735476921 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:11:16 INFO - PROCESS | 1654 | 1463735476923 Marionette TRACE conn2 <- [1,818,null,{}] 02:11:16 INFO - PROCESS | 1654 | 1463735476925 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}] 02:11:17 INFO - PROCESS | 1654 | 1463735477030 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:11:17 INFO - PROCESS | 1654 | 1463735477035 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c54d000 == 61 [pid = 1654] [id = 212] 02:11:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x122d13400) [pid = 1654] [serial = 634] [outer = 0x0] 02:11:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x122d15000) [pid = 1654] [serial = 635] [outer = 0x122d13400] 02:11:17 INFO - PROCESS | 1654 | 1463735477063 Marionette DEBUG loaded listener.js 02:11:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12c6e4800) [pid = 1654] [serial = 636] [outer = 0x122d13400] 02:11:17 INFO - PROCESS | 1654 | 1463735477400 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]]]}] 02:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 542ms 02:11:17 INFO - PROCESS | 1654 | 1463735477442 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:11:17 INFO - PROCESS | 1654 | 1463735477443 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:11:17 INFO - PROCESS | 1654 | 1463735477445 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:11:17 INFO - PROCESS | 1654 | 1463735477446 Marionette TRACE conn2 <- [1,822,null,{}] 02:11:17 INFO - PROCESS | 1654 | 1463735477449 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}] 02:11:17 INFO - PROCESS | 1654 | 1463735477531 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:11:17 INFO - PROCESS | 1654 | 1463735477586 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbe7000 == 62 [pid = 1654] [id = 213] 02:11:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x110e3f800) [pid = 1654] [serial = 637] [outer = 0x0] 02:11:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x110e44400) [pid = 1654] [serial = 638] [outer = 0x110e3f800] 02:11:17 INFO - PROCESS | 1654 | 1463735477610 Marionette DEBUG loaded listener.js 02:11:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11950bc00) [pid = 1654] [serial = 639] [outer = 0x110e3f800] 02:11:17 INFO - PROCESS | 1654 | 1463735477884 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] 02:11:17 INFO - PROCESS | 1654 | 1463735477922 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:11:17 INFO - PROCESS | 1654 | 1463735477924 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:11:17 INFO - PROCESS | 1654 | 1463735477925 Marionette TRACE conn2 <- [1,826,null,{}] 02:11:17 INFO - PROCESS | 1654 | 1463735477928 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}] 02:11:18 INFO - PROCESS | 1654 | 1463735478013 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:11:18 INFO - PROCESS | 1654 | 1463735478129 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x1133b7000 == 63 [pid = 1654] [id = 214] 02:11:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x110e10400) [pid = 1654] [serial = 640] [outer = 0x0] 02:11:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x110e3ac00) [pid = 1654] [serial = 641] [outer = 0x110e10400] 02:11:18 INFO - PROCESS | 1654 | 1463735478160 Marionette DEBUG loaded listener.js 02:11:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x111c7c800) [pid = 1654] [serial = 642] [outer = 0x110e10400] 02:11:18 INFO - PROCESS | 1654 | 1463735478596 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]]]}] 02:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 717ms 02:11:18 INFO - PROCESS | 1654 | 1463735478644 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:11:18 INFO - PROCESS | 1654 | 1463735478647 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:11:18 INFO - PROCESS | 1654 | 1463735478650 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:11:18 INFO - PROCESS | 1654 | 1463735478652 Marionette TRACE conn2 <- [1,830,null,{}] 02:11:18 INFO - PROCESS | 1654 | 1463735478656 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}] 02:11:18 INFO - PROCESS | 1654 | 1463735478765 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:11:18 INFO - PROCESS | 1654 | 1463735478834 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12430f000 == 64 [pid = 1654] [id = 215] 02:11:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x112842400) [pid = 1654] [serial = 643] [outer = 0x0] 02:11:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x112848c00) [pid = 1654] [serial = 644] [outer = 0x112842400] 02:11:18 INFO - PROCESS | 1654 | 1463735478866 Marionette DEBUG loaded listener.js 02:11:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x117152400) [pid = 1654] [serial = 645] [outer = 0x112842400] 02:11:19 INFO - PROCESS | 1654 | 1463735479263 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]]]}] 02:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 02:11:19 INFO - PROCESS | 1654 | 1463735479323 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:11:19 INFO - PROCESS | 1654 | 1463735479326 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:11:19 INFO - PROCESS | 1654 | 1463735479328 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:11:19 INFO - PROCESS | 1654 | 1463735479330 Marionette TRACE conn2 <- [1,834,null,{}] 02:11:19 INFO - PROCESS | 1654 | 1463735479352 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}] 02:11:19 INFO - PROCESS | 1654 | 1463735479455 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:11:19 INFO - PROCESS | 1654 | 1463735479554 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdbd000 == 65 [pid = 1654] [id = 216] 02:11:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11892f400) [pid = 1654] [serial = 646] [outer = 0x0] 02:11:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x119432c00) [pid = 1654] [serial = 647] [outer = 0x11892f400] 02:11:19 INFO - PROCESS | 1654 | 1463735479585 Marionette DEBUG loaded listener.js 02:11:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x119511c00) [pid = 1654] [serial = 648] [outer = 0x11892f400] 02:11:20 INFO - PROCESS | 1654 | 1463735480023 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]]]}] 02:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 739ms 02:11:20 INFO - PROCESS | 1654 | 1463735480086 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:11:20 INFO - PROCESS | 1654 | 1463735480088 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:11:20 INFO - PROCESS | 1654 | 1463735480103 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:11:20 INFO - PROCESS | 1654 | 1463735480110 Marionette TRACE conn2 <- [1,838,null,{}] 02:11:20 INFO - PROCESS | 1654 | 1463735480115 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}] 02:11:20 INFO - PROCESS | 1654 | 1463735480268 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:11:20 INFO - PROCESS | 1654 | 1463735480337 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d71e000 == 66 [pid = 1654] [id = 217] 02:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x119d57400) [pid = 1654] [serial = 649] [outer = 0x0] 02:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x122d14400) [pid = 1654] [serial = 650] [outer = 0x119d57400] 02:11:20 INFO - PROCESS | 1654 | 1463735480366 Marionette DEBUG loaded listener.js 02:11:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x122d4e400) [pid = 1654] [serial = 651] [outer = 0x119d57400] 02:11:20 INFO - PROCESS | 1654 | 1463735480793 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]]]}] 02:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 735ms 02:11:20 INFO - PROCESS | 1654 | 1463735480830 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:11:20 INFO - PROCESS | 1654 | 1463735480833 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:11:20 INFO - PROCESS | 1654 | 1463735480837 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:11:20 INFO - PROCESS | 1654 | 1463735480839 Marionette TRACE conn2 <- [1,842,null,{}] 02:11:20 INFO - PROCESS | 1654 | 1463735480842 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}] 02:11:21 INFO - PROCESS | 1654 | 1463735480992 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:11:21 INFO - PROCESS | 1654 | 1463735481086 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd70800 == 67 [pid = 1654] [id = 218] 02:11:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x124563c00) [pid = 1654] [serial = 652] [outer = 0x0] 02:11:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1270b6c00) [pid = 1654] [serial = 653] [outer = 0x124563c00] 02:11:21 INFO - PROCESS | 1654 | 1463735481132 Marionette DEBUG loaded listener.js 02:11:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x128bb3800) [pid = 1654] [serial = 654] [outer = 0x124563c00] 02:11:21 INFO - PROCESS | 1654 | 1463735481572 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]]]}] 02:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 770ms 02:11:21 INFO - PROCESS | 1654 | 1463735481606 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:11:21 INFO - PROCESS | 1654 | 1463735481607 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:11:21 INFO - PROCESS | 1654 | 1463735481610 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:11:21 INFO - PROCESS | 1654 | 1463735481611 Marionette TRACE conn2 <- [1,846,null,{}] 02:11:21 INFO - PROCESS | 1654 | 1463735481614 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}] 02:11:21 INFO - PROCESS | 1654 | 1463735481714 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:11:21 INFO - PROCESS | 1654 | 1463735481781 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x13459b000 == 68 [pid = 1654] [id = 219] 02:11:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1294b2c00) [pid = 1654] [serial = 655] [outer = 0x0] 02:11:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1294bd800) [pid = 1654] [serial = 656] [outer = 0x1294b2c00] 02:11:21 INFO - PROCESS | 1654 | 1463735481818 Marionette DEBUG loaded listener.js 02:11:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12ba79800) [pid = 1654] [serial = 657] [outer = 0x1294b2c00] 02:11:22 INFO - PROCESS | 1654 | 1463735482261 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]]]}] 02:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 668ms 02:11:22 INFO - PROCESS | 1654 | 1463735482279 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:11:22 INFO - PROCESS | 1654 | 1463735482281 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:11:22 INFO - PROCESS | 1654 | 1463735482285 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:11:22 INFO - PROCESS | 1654 | 1463735482287 Marionette TRACE conn2 <- [1,850,null,{}] 02:11:22 INFO - PROCESS | 1654 | 1463735482290 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}] 02:11:22 INFO - PROCESS | 1654 | 1463735482465 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:11:22 INFO - PROCESS | 1654 | 1463735482577 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x134dd0800 == 69 [pid = 1654] [id = 220] 02:11:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1185a2c00) [pid = 1654] [serial = 658] [outer = 0x0] 02:11:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12c62f800) [pid = 1654] [serial = 659] [outer = 0x1185a2c00] 02:11:22 INFO - PROCESS | 1654 | 1463735482621 Marionette DEBUG loaded listener.js 02:11:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12d098c00) [pid = 1654] [serial = 660] [outer = 0x1185a2c00] 02:11:23 INFO - PROCESS | 1654 | 1463735483084 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]]]}] 02:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 822ms 02:11:23 INFO - PROCESS | 1654 | 1463735483107 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:11:23 INFO - PROCESS | 1654 | 1463735483108 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:11:23 INFO - PROCESS | 1654 | 1463735483111 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:11:23 INFO - PROCESS | 1654 | 1463735483112 Marionette TRACE conn2 <- [1,854,null,{}] 02:11:23 INFO - PROCESS | 1654 | 1463735483114 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}] 02:11:23 INFO - PROCESS | 1654 | 1463735483255 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:11:23 INFO - PROCESS | 1654 | 1463735483262 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x110db5800 == 70 [pid = 1654] [id = 221] 02:11:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x117151800) [pid = 1654] [serial = 661] [outer = 0x0] 02:11:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1194cf000) [pid = 1654] [serial = 662] [outer = 0x117151800] 02:11:23 INFO - PROCESS | 1654 | 1463735483291 Marionette DEBUG loaded listener.js 02:11:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x124955400) [pid = 1654] [serial = 663] [outer = 0x117151800] 02:11:23 INFO - PROCESS | 1654 | 1463735483882 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]]]}] 02:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 819ms 02:11:23 INFO - PROCESS | 1654 | 1463735483933 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:11:23 INFO - PROCESS | 1654 | 1463735483938 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:11:23 INFO - PROCESS | 1654 | 1463735483944 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:11:23 INFO - PROCESS | 1654 | 1463735483947 Marionette TRACE conn2 <- [1,858,null,{}] 02:11:23 INFO - PROCESS | 1654 | 1463735483952 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}] 02:11:24 INFO - PROCESS | 1654 | 1463735484079 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:11:24 INFO - PROCESS | 1654 | 1463735484149 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x1184eb000 == 71 [pid = 1654] [id = 222] 02:11:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x110e48c00) [pid = 1654] [serial = 664] [outer = 0x0] 02:11:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x112845c00) [pid = 1654] [serial = 665] [outer = 0x110e48c00] 02:11:24 INFO - PROCESS | 1654 | 1463735484177 Marionette DEBUG loaded listener.js 02:11:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x115e47000) [pid = 1654] [serial = 666] [outer = 0x110e48c00] 02:11:24 INFO - PROCESS | 1654 | 1463735484618 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]]]}] 02:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 728ms 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x128b7e000 == 70 [pid = 1654] [id = 84] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x119f51000 == 69 [pid = 1654] [id = 115] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1241ac800 == 68 [pid = 1654] [id = 185] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbe7000 == 67 [pid = 1654] [id = 213] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12c54d000 == 66 [pid = 1654] [id = 212] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb77800 == 65 [pid = 1654] [id = 211] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1184df800 == 64 [pid = 1654] [id = 210] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x1187b1000) [pid = 1654] [serial = 554] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x119b5f800) [pid = 1654] [serial = 590] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x122a60c00) [pid = 1654] [serial = 557] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | 1463735484724 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:11:24 INFO - PROCESS | 1654 | 1463735484730 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12a924000 == 63 [pid = 1654] [id = 209] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x129465000 == 62 [pid = 1654] [id = 208] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x125453000 == 61 [pid = 1654] [id = 207] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1263cb000 == 60 [pid = 1654] [id = 206] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1241b8800 == 59 [pid = 1654] [id = 205] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x119f53000 == 58 [pid = 1654] [id = 204] 02:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x116ab9800 == 57 [pid = 1654] [id = 203] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x119817800 == 56 [pid = 1654] [id = 202] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x1273ca000 == 55 [pid = 1654] [id = 199] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x119da2000 == 54 [pid = 1654] [id = 198] 02:11:24 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbeb800 == 53 [pid = 1654] [id = 197] 02:11:24 INFO - PROCESS | 1654 | 1463735484752 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:11:24 INFO - PROCESS | 1654 | 1463735484755 Marionette TRACE conn2 <- [1,862,null,{}] 02:11:24 INFO - PROCESS | 1654 | 1463735484758 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}] 02:11:24 INFO - PROCESS | 1654 | 1463735484865 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x1187be400) [pid = 1654] [serial = 510] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12c6ee400) [pid = 1654] [serial = 522] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x115e48c00) [pid = 1654] [serial = 507] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12cbcac00) [pid = 1654] [serial = 525] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x129297c00) [pid = 1654] [serial = 516] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x122a58000) [pid = 1654] [serial = 513] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12ba75c00) [pid = 1654] [serial = 519] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12bd7cc00) [pid = 1654] [serial = 549] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12d31a800) [pid = 1654] [serial = 581] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x112581000) [pid = 1654] [serial = 551] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x1253a6800) [pid = 1654] [serial = 569] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x128f36000) [pid = 1654] [serial = 570] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1185a3800) [pid = 1654] [serial = 564] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x117158800) [pid = 1654] [serial = 563] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x122a55c00) [pid = 1654] [serial = 567] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x119d55400) [pid = 1654] [serial = 566] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12a912000) [pid = 1654] [serial = 560] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12cbd3400) [pid = 1654] [serial = 578] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12ba74800) [pid = 1654] [serial = 575] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1194cdc00) [pid = 1654] [serial = 584] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12be38c00) [pid = 1654] [serial = 576] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12a6b0c00) [pid = 1654] [serial = 572] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12ba61800) [pid = 1654] [serial = 573] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12d5d5c00) [pid = 1654] [serial = 582] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1194ccc00) [pid = 1654] [serial = 588] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1194d1800) [pid = 1654] [serial = 585] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11807a000) [pid = 1654] [serial = 587] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12d098400) [pid = 1654] [serial = 579] [outer = 0x0] [url = about:blank] 02:11:24 INFO - PROCESS | 1654 | 1463735484927 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x116abf000 == 54 [pid = 1654] [id = 223] 02:11:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x115e48c00) [pid = 1654] [serial = 667] [outer = 0x0] 02:11:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x117158800) [pid = 1654] [serial = 668] [outer = 0x115e48c00] 02:11:24 INFO - PROCESS | 1654 | 1463735484958 Marionette DEBUG loaded listener.js 02:11:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1182eac00) [pid = 1654] [serial = 669] [outer = 0x115e48c00] 02:11:25 INFO - PROCESS | 1654 | 1463735485382 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]]]}] 02:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 679ms 02:11:25 INFO - PROCESS | 1654 | 1463735485426 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:11:25 INFO - PROCESS | 1654 | 1463735485428 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:11:25 INFO - PROCESS | 1654 | 1463735485433 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:11:25 INFO - PROCESS | 1654 | 1463735485437 Marionette TRACE conn2 <- [1,866,null,{}] 02:11:25 INFO - PROCESS | 1654 | 1463735485448 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}] 02:11:25 INFO - PROCESS | 1654 | 1463735485575 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:11:25 INFO - PROCESS | 1654 | 1463735485592 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x119e8a800 == 55 [pid = 1654] [id = 224] 02:11:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11942dc00) [pid = 1654] [serial = 670] [outer = 0x0] 02:11:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1194c8000) [pid = 1654] [serial = 671] [outer = 0x11942dc00] 02:11:25 INFO - PROCESS | 1654 | 1463735485634 Marionette DEBUG loaded listener.js 02:11:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1194d3000) [pid = 1654] [serial = 672] [outer = 0x11942dc00] 02:11:25 INFO - PROCESS | 1654 | 1463735485970 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]]]}] 02:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 575ms 02:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:11:26 INFO - PROCESS | 1654 | 1463735486006 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:11:26 INFO - PROCESS | 1654 | 1463735486008 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:11:26 INFO - PROCESS | 1654 | 1463735486010 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:11:26 INFO - PROCESS | 1654 | 1463735486011 Marionette TRACE conn2 <- [1,870,null,{}] 02:11:26 INFO - PROCESS | 1654 | 1463735486013 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}] 02:11:26 INFO - PROCESS | 1654 | 1463735486104 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:11:26 INFO - PROCESS | 1654 | 1463735486109 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x122fe7800 == 56 [pid = 1654] [id = 225] 02:11:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x119a64800) [pid = 1654] [serial = 673] [outer = 0x0] 02:11:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x119b58000) [pid = 1654] [serial = 674] [outer = 0x119a64800] 02:11:26 INFO - PROCESS | 1654 | 1463735486135 Marionette DEBUG loaded listener.js 02:11:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x119b64000) [pid = 1654] [serial = 675] [outer = 0x119a64800] 02:11:26 INFO - PROCESS | 1654 | 1463735486451 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]]]}] 02:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 469ms 02:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:11:26 INFO - PROCESS | 1654 | 1463735486479 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:11:26 INFO - PROCESS | 1654 | 1463735486480 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:11:26 INFO - PROCESS | 1654 | 1463735486484 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:11:26 INFO - PROCESS | 1654 | 1463735486486 Marionette TRACE conn2 <- [1,874,null,{}] 02:11:26 INFO - PROCESS | 1654 | 1463735486489 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}] 02:11:26 INFO - PROCESS | 1654 | 1463735486569 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:11:26 INFO - PROCESS | 1654 | 1463735486630 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12430a000 == 57 [pid = 1654] [id = 226] 02:11:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11859c400) [pid = 1654] [serial = 676] [outer = 0x0] 02:11:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x119d5b800) [pid = 1654] [serial = 677] [outer = 0x11859c400] 02:11:26 INFO - PROCESS | 1654 | 1463735486655 Marionette DEBUG loaded listener.js 02:11:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x119e4fc00) [pid = 1654] [serial = 678] [outer = 0x11859c400] 02:11:26 INFO - PROCESS | 1654 | 1463735486988 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]]]}] 02:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 521ms 02:11:27 INFO - PROCESS | 1654 | 1463735487004 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:11:27 INFO - PROCESS | 1654 | 1463735487005 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:11:27 INFO - PROCESS | 1654 | 1463735487008 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:11:27 INFO - PROCESS | 1654 | 1463735487009 Marionette TRACE conn2 <- [1,878,null,{}] 02:11:27 INFO - PROCESS | 1654 | 1463735487011 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}] 02:11:27 INFO - PROCESS | 1654 | 1463735487125 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:11:27 INFO - PROCESS | 1654 | 1463735487139 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a53000 == 58 [pid = 1654] [id = 227] 02:11:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x122a57c00) [pid = 1654] [serial = 679] [outer = 0x0] 02:11:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x122d52400) [pid = 1654] [serial = 680] [outer = 0x122a57c00] 02:11:27 INFO - PROCESS | 1654 | 1463735487172 Marionette DEBUG loaded listener.js 02:11:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x124958c00) [pid = 1654] [serial = 681] [outer = 0x122a57c00] 02:11:27 INFO - PROCESS | 1654 | 1463735487483 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]]]}] 02:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 02:11:27 INFO - PROCESS | 1654 | 1463735487526 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:11:27 INFO - PROCESS | 1654 | 1463735487527 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:11:27 INFO - PROCESS | 1654 | 1463735487530 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:11:27 INFO - PROCESS | 1654 | 1463735487531 Marionette TRACE conn2 <- [1,882,null,{}] 02:11:27 INFO - PROCESS | 1654 | 1463735487534 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}] 02:11:27 INFO - PROCESS | 1654 | 1463735487637 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:11:27 INFO - PROCESS | 1654 | 1463735487671 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x1273d4800 == 59 [pid = 1654] [id = 228] 02:11:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x122a5ac00) [pid = 1654] [serial = 682] [outer = 0x0] 02:11:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12495ac00) [pid = 1654] [serial = 683] [outer = 0x122a5ac00] 02:11:27 INFO - PROCESS | 1654 | 1463735487696 Marionette DEBUG loaded listener.js 02:11:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x124a80800) [pid = 1654] [serial = 684] [outer = 0x122a5ac00] 02:11:28 INFO - PROCESS | 1654 | 1463735488087 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]]]}] 02:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 571ms 02:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:11:28 INFO - PROCESS | 1654 | 1463735488102 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:11:28 INFO - PROCESS | 1654 | 1463735488104 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:11:28 INFO - PROCESS | 1654 | 1463735488107 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:11:28 INFO - PROCESS | 1654 | 1463735488109 Marionette TRACE conn2 <- [1,886,null,{}] 02:11:28 INFO - PROCESS | 1654 | 1463735488112 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}] 02:11:28 INFO - PROCESS | 1654 | 1463735488266 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:11:28 INFO - PROCESS | 1654 | 1463735488288 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x129459800 == 60 [pid = 1654] [id = 229] 02:11:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x124d8a400) [pid = 1654] [serial = 685] [outer = 0x0] 02:11:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x126d2c000) [pid = 1654] [serial = 686] [outer = 0x124d8a400] 02:11:28 INFO - PROCESS | 1654 | 1463735488326 Marionette DEBUG loaded listener.js 02:11:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x128b13800) [pid = 1654] [serial = 687] [outer = 0x124d8a400] 02:11:28 INFO - PROCESS | 1654 | 1463735488685 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]]]}] 02:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 621ms 02:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:11:28 INFO - PROCESS | 1654 | 1463735488727 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:11:28 INFO - PROCESS | 1654 | 1463735488728 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:11:28 INFO - PROCESS | 1654 | 1463735488731 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:11:28 INFO - PROCESS | 1654 | 1463735488732 Marionette TRACE conn2 <- [1,890,null,{}] 02:11:28 INFO - PROCESS | 1654 | 1463735488734 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}] 02:11:28 INFO - PROCESS | 1654 | 1463735488839 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:11:28 INFO - PROCESS | 1654 | 1463735488873 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a925800 == 61 [pid = 1654] [id = 230] 02:11:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1168a9c00) [pid = 1654] [serial = 688] [outer = 0x0] 02:11:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x128cfc400) [pid = 1654] [serial = 689] [outer = 0x1168a9c00] 02:11:28 INFO - PROCESS | 1654 | 1463735488899 Marionette DEBUG loaded listener.js 02:11:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12929ac00) [pid = 1654] [serial = 690] [outer = 0x1168a9c00] 02:11:29 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x112a6a800) [pid = 1654] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:11:29 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x128b18800) [pid = 1654] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:11:29 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x118561400) [pid = 1654] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:11:29 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x118080400) [pid = 1654] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:11:29 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x119511000) [pid = 1654] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:11:29 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x119502400) [pid = 1654] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:11:29 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x128bbc800) [pid = 1654] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:11:29 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12b2d3c00) [pid = 1654] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:11:29 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x125330800) [pid = 1654] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:11:29 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x122d13400) [pid = 1654] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:11:29 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x110e15c00) [pid = 1654] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:11:29 INFO - PROCESS | 1654 | 1463735489302 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]]]}] 02:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 621ms 02:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:11:29 INFO - PROCESS | 1654 | 1463735489355 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:11:29 INFO - PROCESS | 1654 | 1463735489356 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:11:29 INFO - PROCESS | 1654 | 1463735489358 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:11:29 INFO - PROCESS | 1654 | 1463735489360 Marionette TRACE conn2 <- [1,894,null,{}] 02:11:29 INFO - PROCESS | 1654 | 1463735489362 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}] 02:11:29 INFO - PROCESS | 1654 | 1463735489459 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:11:29 INFO - PROCESS | 1654 | 1463735489463 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b234000 == 62 [pid = 1654] [id = 231] 02:11:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x122a58400) [pid = 1654] [serial = 691] [outer = 0x0] 02:11:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x128cf7400) [pid = 1654] [serial = 692] [outer = 0x122a58400] 02:11:29 INFO - PROCESS | 1654 | 1463735489488 Marionette DEBUG loaded listener.js 02:11:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1294b3c00) [pid = 1654] [serial = 693] [outer = 0x122a58400] 02:11:29 INFO - PROCESS | 1654 | 1463735489807 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]]]}] 02:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 469ms 02:11:29 INFO - PROCESS | 1654 | 1463735489827 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:11:29 INFO - PROCESS | 1654 | 1463735489840 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:11:29 INFO - PROCESS | 1654 | 1463735489842 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:11:29 INFO - PROCESS | 1654 | 1463735489843 Marionette TRACE conn2 <- [1,898,null,{}] 02:11:29 INFO - PROCESS | 1654 | 1463735489846 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}] 02:11:29 INFO - PROCESS | 1654 | 1463735489942 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:11:30 INFO - PROCESS | 1654 | 1463735490003 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b930000 == 63 [pid = 1654] [id = 232] 02:11:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1292a2400) [pid = 1654] [serial = 694] [outer = 0x0] 02:11:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12ab85000) [pid = 1654] [serial = 695] [outer = 0x1292a2400] 02:11:30 INFO - PROCESS | 1654 | 1463735490032 Marionette DEBUG loaded listener.js 02:11:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12ba70800) [pid = 1654] [serial = 696] [outer = 0x1292a2400] 02:11:30 INFO - PROCESS | 1654 | 1463735490313 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]]]}] 02:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 518ms 02:11:30 INFO - PROCESS | 1654 | 1463735490361 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:11:30 INFO - PROCESS | 1654 | 1463735490362 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:11:30 INFO - PROCESS | 1654 | 1463735490364 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:11:30 INFO - PROCESS | 1654 | 1463735490366 Marionette TRACE conn2 <- [1,902,null,{}] 02:11:30 INFO - PROCESS | 1654 | 1463735490371 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}] 02:11:30 INFO - PROCESS | 1654 | 1463735490458 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:11:30 INFO - PROCESS | 1654 | 1463735490462 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca20800 == 64 [pid = 1654] [id = 233] 02:11:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12ba73800) [pid = 1654] [serial = 697] [outer = 0x0] 02:11:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12be2c800) [pid = 1654] [serial = 698] [outer = 0x12ba73800] 02:11:30 INFO - PROCESS | 1654 | 1463735490487 Marionette DEBUG loaded listener.js 02:11:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12be3ac00) [pid = 1654] [serial = 699] [outer = 0x12ba73800] 02:11:30 INFO - PROCESS | 1654 | 1463735490803 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]]]}] 02:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 472ms 02:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:11:30 INFO - PROCESS | 1654 | 1463735490837 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:11:30 INFO - PROCESS | 1654 | 1463735490838 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:11:30 INFO - PROCESS | 1654 | 1463735490840 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:11:30 INFO - PROCESS | 1654 | 1463735490841 Marionette TRACE conn2 <- [1,906,null,{}] 02:11:30 INFO - PROCESS | 1654 | 1463735490843 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}] 02:11:30 INFO - PROCESS | 1654 | 1463735490964 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:11:30 INFO - PROCESS | 1654 | 1463735490970 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbf5800 == 65 [pid = 1654] [id = 234] 02:11:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12be30800) [pid = 1654] [serial = 700] [outer = 0x0] 02:11:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12c52d000) [pid = 1654] [serial = 701] [outer = 0x12be30800] 02:11:30 INFO - PROCESS | 1654 | 1463735490994 Marionette DEBUG loaded listener.js 02:11:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12c6e4400) [pid = 1654] [serial = 702] [outer = 0x12be30800] 02:11:31 INFO - PROCESS | 1654 | 1463735491479 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]]]}] 02:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 668ms 02:11:31 INFO - PROCESS | 1654 | 1463735491508 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:11:31 INFO - PROCESS | 1654 | 1463735491511 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:11:31 INFO - PROCESS | 1654 | 1463735491518 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:11:31 INFO - PROCESS | 1654 | 1463735491520 Marionette TRACE conn2 <- [1,910,null,{}] 02:11:31 INFO - PROCESS | 1654 | 1463735491524 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}] 02:11:31 INFO - PROCESS | 1654 | 1463735491633 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:11:31 INFO - PROCESS | 1654 | 1463735491704 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x11857e800 == 66 [pid = 1654] [id = 235] 02:11:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11283d000) [pid = 1654] [serial = 703] [outer = 0x0] 02:11:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x112fb1400) [pid = 1654] [serial = 704] [outer = 0x11283d000] 02:11:31 INFO - PROCESS | 1654 | 1463735491735 Marionette DEBUG loaded listener.js 02:11:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x1168a9000) [pid = 1654] [serial = 705] [outer = 0x11283d000] 02:11:32 INFO - PROCESS | 1654 | 1463735492192 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]]]}] 02:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 727ms 02:11:32 INFO - PROCESS | 1654 | 1463735492244 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:11:32 INFO - PROCESS | 1654 | 1463735492250 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:11:32 INFO - PROCESS | 1654 | 1463735492279 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:11:32 INFO - PROCESS | 1654 | 1463735492281 Marionette TRACE conn2 <- [1,914,null,{}] 02:11:32 INFO - PROCESS | 1654 | 1463735492288 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}] 02:11:32 INFO - PROCESS | 1654 | 1463735492447 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:11:32 INFO - PROCESS | 1654 | 1463735492518 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x125458000 == 67 [pid = 1654] [id = 236] 02:11:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x1185a0800) [pid = 1654] [serial = 706] [outer = 0x0] 02:11:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x119114800) [pid = 1654] [serial = 707] [outer = 0x1185a0800] 02:11:32 INFO - PROCESS | 1654 | 1463735492547 Marionette DEBUG loaded listener.js 02:11:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x1194d4800) [pid = 1654] [serial = 708] [outer = 0x1185a0800] 02:11:32 INFO - PROCESS | 1654 | 1463735492968 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]]]}] 02:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 727ms 02:11:33 INFO - PROCESS | 1654 | 1463735493003 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:11:33 INFO - PROCESS | 1654 | 1463735493005 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:11:33 INFO - PROCESS | 1654 | 1463735493007 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:11:33 INFO - PROCESS | 1654 | 1463735493010 Marionette TRACE conn2 <- [1,918,null,{}] 02:11:33 INFO - PROCESS | 1654 | 1463735493017 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}] 02:11:33 INFO - PROCESS | 1654 | 1463735493125 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:11:33 INFO - PROCESS | 1654 | 1463735493197 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d51d800 == 68 [pid = 1654] [id = 237] 02:11:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x119b64c00) [pid = 1654] [serial = 709] [outer = 0x0] 02:11:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x122d19c00) [pid = 1654] [serial = 710] [outer = 0x119b64c00] 02:11:33 INFO - PROCESS | 1654 | 1463735493228 Marionette DEBUG loaded listener.js 02:11:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12456cc00) [pid = 1654] [serial = 711] [outer = 0x119b64c00] 02:11:33 INFO - PROCESS | 1654 | 1463735493641 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]]]}] 02:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 672ms 02:11:33 INFO - PROCESS | 1654 | 1463735493680 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:11:33 INFO - PROCESS | 1654 | 1463735493682 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:11:33 INFO - PROCESS | 1654 | 1463735493684 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:11:33 INFO - PROCESS | 1654 | 1463735493685 Marionette TRACE conn2 <- [1,922,null,{}] 02:11:33 INFO - PROCESS | 1654 | 1463735493688 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}] 02:11:33 INFO - PROCESS | 1654 | 1463735493813 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:11:33 INFO - PROCESS | 1654 | 1463735493883 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x13459c800 == 69 [pid = 1654] [id = 238] 02:11:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12546d000) [pid = 1654] [serial = 712] [outer = 0x0] 02:11:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x128f36000) [pid = 1654] [serial = 713] [outer = 0x12546d000] 02:11:33 INFO - PROCESS | 1654 | 1463735493913 Marionette DEBUG loaded listener.js 02:11:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12b2d6c00) [pid = 1654] [serial = 714] [outer = 0x12546d000] 02:11:34 INFO - PROCESS | 1654 | 1463735494320 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]]]}] 02:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 669ms 02:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:11:34 INFO - PROCESS | 1654 | 1463735494354 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:11:34 INFO - PROCESS | 1654 | 1463735494355 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:11:34 INFO - PROCESS | 1654 | 1463735494357 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:11:34 INFO - PROCESS | 1654 | 1463735494358 Marionette TRACE conn2 <- [1,926,null,{}] 02:11:34 INFO - PROCESS | 1654 | 1463735494361 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}] 02:11:34 INFO - PROCESS | 1654 | 1463735494463 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:11:34 INFO - PROCESS | 1654 | 1463735494533 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c03b800 == 70 [pid = 1654] [id = 239] 02:11:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x128bb5800) [pid = 1654] [serial = 715] [outer = 0x0] 02:11:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12ba66400) [pid = 1654] [serial = 716] [outer = 0x128bb5800] 02:11:34 INFO - PROCESS | 1654 | 1463735494562 Marionette DEBUG loaded listener.js 02:11:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12c63d800) [pid = 1654] [serial = 717] [outer = 0x128bb5800] 02:11:34 INFO - PROCESS | 1654 | 1463735494973 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]]]}] 02:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 668ms 02:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:11:35 INFO - PROCESS | 1654 | 1463735495026 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:11:35 INFO - PROCESS | 1654 | 1463735495027 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:11:35 INFO - PROCESS | 1654 | 1463735495030 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:11:35 INFO - PROCESS | 1654 | 1463735495031 Marionette TRACE conn2 <- [1,930,null,{}] 02:11:35 INFO - PROCESS | 1654 | 1463735495033 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}] 02:11:35 INFO - PROCESS | 1654 | 1463735495177 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:11:35 INFO - PROCESS | 1654 | 1463735495288 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd7b800 == 71 [pid = 1654] [id = 240] 02:11:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12cbd1400) [pid = 1654] [serial = 718] [outer = 0x0] 02:11:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12d30e400) [pid = 1654] [serial = 719] [outer = 0x12cbd1400] 02:11:35 INFO - PROCESS | 1654 | 1463735495335 Marionette DEBUG loaded listener.js 02:11:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12d5d9800) [pid = 1654] [serial = 720] [outer = 0x12cbd1400] 02:11:35 INFO - PROCESS | 1654 | 1463735495794 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]]]}] 02:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 772ms 02:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:11:35 INFO - PROCESS | 1654 | 1463735495803 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:11:35 INFO - PROCESS | 1654 | 1463735495804 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:11:35 INFO - PROCESS | 1654 | 1463735495806 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:11:35 INFO - PROCESS | 1654 | 1463735495808 Marionette TRACE conn2 <- [1,934,null,{}] 02:11:35 INFO - PROCESS | 1654 | 1463735495810 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}] 02:11:35 INFO - PROCESS | 1654 | 1463735495915 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:11:35 INFO - PROCESS | 1654 | 1463735495971 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x1350f6800 == 72 [pid = 1654] [id = 241] 02:11:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x113165800) [pid = 1654] [serial = 721] [outer = 0x0] 02:11:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11316b800) [pid = 1654] [serial = 722] [outer = 0x113165800] 02:11:36 INFO - PROCESS | 1654 | 1463735496000 Marionette DEBUG loaded listener.js 02:11:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x113170400) [pid = 1654] [serial = 723] [outer = 0x113165800] 02:11:36 INFO - PROCESS | 1654 | 1463735496786 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]]]}] 02:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1020ms 02:11:36 INFO - PROCESS | 1654 | 1463735496826 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:11:36 INFO - PROCESS | 1654 | 1463735496829 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:11:36 INFO - PROCESS | 1654 | 1463735496832 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:11:36 INFO - PROCESS | 1654 | 1463735496834 Marionette TRACE conn2 <- [1,938,null,{}] 02:11:36 INFO - PROCESS | 1654 | 1463735496839 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}] 02:11:36 INFO - PROCESS | 1654 | 1463735496947 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:11:37 INFO - PROCESS | 1654 | 1463735497022 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x122fe8800 == 73 [pid = 1654] [id = 242] 02:11:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x1121b5c00) [pid = 1654] [serial = 724] [outer = 0x0] 02:11:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x112847000) [pid = 1654] [serial = 725] [outer = 0x1121b5c00] 02:11:37 INFO - PROCESS | 1654 | 1463735497049 Marionette DEBUG loaded listener.js 02:11:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11316c400) [pid = 1654] [serial = 726] [outer = 0x1121b5c00] 02:11:37 INFO - PROCESS | 1654 | 1463735497458 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]]]}] 02:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 672ms 02:11:37 INFO - PROCESS | 1654 | 1463735497504 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:11:37 INFO - PROCESS | 1654 | 1463735497508 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:11:37 INFO - PROCESS | 1654 | 1463735497512 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:11:37 INFO - PROCESS | 1654 | 1463735497513 Marionette TRACE conn2 <- [1,942,null,{}] 02:11:37 INFO - PROCESS | 1654 | 1463735497516 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}] 02:11:37 INFO - PROCESS | 1654 | 1463735497614 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:11:37 INFO - PROCESS | 1654 | 1463735497689 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x118586000 == 74 [pid = 1654] [id = 243] 02:11:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x113172c00) [pid = 1654] [serial = 727] [outer = 0x0] 02:11:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x117153800) [pid = 1654] [serial = 728] [outer = 0x113172c00] 02:11:37 INFO - PROCESS | 1654 | 1463735497717 Marionette DEBUG loaded listener.js 02:11:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x118088400) [pid = 1654] [serial = 729] [outer = 0x113172c00] 02:11:38 INFO - PROCESS | 1654 | 1463735498172 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]]]}] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12ca20800 == 73 [pid = 1654] [id = 233] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12b930000 == 72 [pid = 1654] [id = 232] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12b234000 == 71 [pid = 1654] [id = 231] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x1294bfc00) [pid = 1654] [serial = 602] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x11807e800) [pid = 1654] [serial = 593] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x119b63000) [pid = 1654] [serial = 596] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x128b13400) [pid = 1654] [serial = 599] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x110e44400) [pid = 1654] [serial = 638] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12a925800 == 70 [pid = 1654] [id = 230] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x129459800 == 69 [pid = 1654] [id = 229] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x1273d4800 == 68 [pid = 1654] [id = 228] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x124a53000 == 67 [pid = 1654] [id = 227] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12430a000 == 66 [pid = 1654] [id = 226] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x122fe7800 == 65 [pid = 1654] [id = 225] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x119e8a800 == 64 [pid = 1654] [id = 224] 02:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 720ms 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x116abf000 == 63 [pid = 1654] [id = 223] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x1184eb000 == 62 [pid = 1654] [id = 222] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12d71e000 == 61 [pid = 1654] [id = 217] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdbd000 == 60 [pid = 1654] [id = 216] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12430f000 == 59 [pid = 1654] [id = 215] 02:11:38 INFO - PROCESS | 1654 | --DOCSHELL 0x1133b7000 == 58 [pid = 1654] [id = 214] 02:11:38 INFO - PROCESS | 1654 | 1463735498268 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:11:38 INFO - PROCESS | 1654 | 1463735498270 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:11:38 INFO - PROCESS | 1654 | 1463735498283 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:11:38 INFO - PROCESS | 1654 | 1463735498285 Marionette TRACE conn2 <- [1,946,null,{}] 02:11:38 INFO - PROCESS | 1654 | 1463735498291 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}] 02:11:38 INFO - PROCESS | 1654 | 1463735498368 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:11:38 INFO - PROCESS | 1654 | 1463735498373 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x1185ba000 == 59 [pid = 1654] [id = 244] 02:11:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11859b400) [pid = 1654] [serial = 730] [outer = 0x0] 02:11:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x118930000) [pid = 1654] [serial = 731] [outer = 0x11859b400] 02:11:38 INFO - PROCESS | 1654 | 1463735498395 Marionette DEBUG loaded listener.js 02:11:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x1194d2000) [pid = 1654] [serial = 732] [outer = 0x11859b400] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x11807fc00) [pid = 1654] [serial = 606] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12ab83400) [pid = 1654] [serial = 621] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x11942b800) [pid = 1654] [serial = 609] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x1134ce800) [pid = 1654] [serial = 605] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x125190400) [pid = 1654] [serial = 615] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x119e4d000) [pid = 1654] [serial = 612] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12c531800) [pid = 1654] [serial = 633] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x1185a3000) [pid = 1654] [serial = 608] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12b2d0400) [pid = 1654] [serial = 623] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12bd81800) [pid = 1654] [serial = 626] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x127376800) [pid = 1654] [serial = 618] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x122a5e000) [pid = 1654] [serial = 614] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x122d15000) [pid = 1654] [serial = 635] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x128fc9800) [pid = 1654] [serial = 620] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1294b2000) [pid = 1654] [serial = 632] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12c524000) [pid = 1654] [serial = 627] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12ba67400) [pid = 1654] [serial = 624] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x112585000) [pid = 1654] [serial = 629] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x118926c00) [pid = 1654] [serial = 630] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12702e000) [pid = 1654] [serial = 617] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x119b5bc00) [pid = 1654] [serial = 611] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12c6e4800) [pid = 1654] [serial = 636] [outer = 0x0] [url = about:blank] 02:11:38 INFO - PROCESS | 1654 | 1463735498844 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]]]}] 02:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 574ms 02:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:11:38 INFO - PROCESS | 1654 | 1463735498857 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:11:38 INFO - PROCESS | 1654 | 1463735498859 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:11:38 INFO - PROCESS | 1654 | 1463735498863 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:11:38 INFO - PROCESS | 1654 | 1463735498864 Marionette TRACE conn2 <- [1,950,null,{}] 02:11:38 INFO - PROCESS | 1654 | 1463735498870 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}] 02:11:39 INFO - PROCESS | 1654 | 1463735498999 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:11:39 INFO - PROCESS | 1654 | 1463735499005 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x122cb2800 == 60 [pid = 1654] [id = 245] 02:11:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119a60800) [pid = 1654] [serial = 733] [outer = 0x0] 02:11:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x119b59c00) [pid = 1654] [serial = 734] [outer = 0x119a60800] 02:11:39 INFO - PROCESS | 1654 | 1463735499043 Marionette DEBUG loaded listener.js 02:11:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x119d5f800) [pid = 1654] [serial = 735] [outer = 0x119a60800] 02:11:39 INFO - PROCESS | 1654 | 1463735499480 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]]]}] 02:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 624ms 02:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:11:39 INFO - PROCESS | 1654 | 1463735499486 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:11:39 INFO - PROCESS | 1654 | 1463735499487 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:11:39 INFO - PROCESS | 1654 | 1463735499490 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:11:39 INFO - PROCESS | 1654 | 1463735499491 Marionette TRACE conn2 <- [1,954,null,{}] 02:11:39 INFO - PROCESS | 1654 | 1463735499493 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}] 02:11:39 INFO - PROCESS | 1654 | 1463735499589 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:11:39 INFO - PROCESS | 1654 | 1463735499593 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x1272cc000 == 61 [pid = 1654] [id = 246] 02:11:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x119d5a400) [pid = 1654] [serial = 736] [outer = 0x0] 02:11:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x122a58c00) [pid = 1654] [serial = 737] [outer = 0x119d5a400] 02:11:39 INFO - PROCESS | 1654 | 1463735499619 Marionette DEBUG loaded listener.js 02:11:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x122d11400) [pid = 1654] [serial = 738] [outer = 0x119d5a400] 02:11:39 INFO - PROCESS | 1654 | 1463735499984 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]]]}] 02:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 518ms 02:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:11:40 INFO - PROCESS | 1654 | 1463735500008 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:11:40 INFO - PROCESS | 1654 | 1463735500010 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:11:40 INFO - PROCESS | 1654 | 1463735500012 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:11:40 INFO - PROCESS | 1654 | 1463735500013 Marionette TRACE conn2 <- [1,958,null,{}] 02:11:40 INFO - PROCESS | 1654 | 1463735500016 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}] 02:11:40 INFO - PROCESS | 1654 | 1463735500149 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:11:40 INFO - PROCESS | 1654 | 1463735500156 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x128fdd800 == 62 [pid = 1654] [id = 247] 02:11:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x122d0f400) [pid = 1654] [serial = 739] [outer = 0x0] 02:11:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x122d4b400) [pid = 1654] [serial = 740] [outer = 0x122d0f400] 02:11:40 INFO - PROCESS | 1654 | 1463735500182 Marionette DEBUG loaded listener.js 02:11:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x1253afc00) [pid = 1654] [serial = 741] [outer = 0x122d0f400] 02:11:40 INFO - PROCESS | 1654 | 1463735500510 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]]]}] 02:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 02:11:40 INFO - PROCESS | 1654 | 1463735500532 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:11:40 INFO - PROCESS | 1654 | 1463735500535 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:11:40 INFO - PROCESS | 1654 | 1463735500546 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:11:40 INFO - PROCESS | 1654 | 1463735500547 Marionette TRACE conn2 <- [1,962,null,{}] 02:11:40 INFO - PROCESS | 1654 | 1463735500549 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}] 02:11:40 INFO - PROCESS | 1654 | 1463735500665 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:11:40 INFO - PROCESS | 1654 | 1463735500706 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a645000 == 63 [pid = 1654] [id = 248] 02:11:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x122d11000) [pid = 1654] [serial = 742] [outer = 0x0] 02:11:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x124fe1c00) [pid = 1654] [serial = 743] [outer = 0x122d11000] 02:11:40 INFO - PROCESS | 1654 | 1463735500731 Marionette DEBUG loaded listener.js 02:11:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11a2f3000) [pid = 1654] [serial = 744] [outer = 0x122d11000] 02:11:41 INFO - PROCESS | 1654 | 1463735501105 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]]]}] 02:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 575ms 02:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:11:41 INFO - PROCESS | 1654 | 1463735501116 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:11:41 INFO - PROCESS | 1654 | 1463735501118 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:11:41 INFO - PROCESS | 1654 | 1463735501121 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:11:41 INFO - PROCESS | 1654 | 1463735501123 Marionette TRACE conn2 <- [1,966,null,{}] 02:11:41 INFO - PROCESS | 1654 | 1463735501126 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}] 02:11:41 INFO - PROCESS | 1654 | 1463735501248 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:11:41 INFO - PROCESS | 1654 | 1463735501284 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b24c800 == 64 [pid = 1654] [id = 249] 02:11:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x122d14000) [pid = 1654] [serial = 745] [outer = 0x0] 02:11:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x128fca800) [pid = 1654] [serial = 746] [outer = 0x122d14000] 02:11:41 INFO - PROCESS | 1654 | 1463735501309 Marionette DEBUG loaded listener.js 02:11:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12a6a5800) [pid = 1654] [serial = 747] [outer = 0x122d14000] 02:11:41 INFO - PROCESS | 1654 | 1463735501627 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]]]}] 02:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 521ms 02:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:11:41 INFO - PROCESS | 1654 | 1463735501642 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:11:41 INFO - PROCESS | 1654 | 1463735501643 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:11:41 INFO - PROCESS | 1654 | 1463735501646 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:11:41 INFO - PROCESS | 1654 | 1463735501647 Marionette TRACE conn2 <- [1,970,null,{}] 02:11:41 INFO - PROCESS | 1654 | 1463735501649 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}] 02:11:41 INFO - PROCESS | 1654 | 1463735501764 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:11:41 INFO - PROCESS | 1654 | 1463735501777 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdb1000 == 65 [pid = 1654] [id = 250] 02:11:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x129296c00) [pid = 1654] [serial = 748] [outer = 0x0] 02:11:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12ba5b000) [pid = 1654] [serial = 749] [outer = 0x129296c00] 02:11:41 INFO - PROCESS | 1654 | 1463735501802 Marionette DEBUG loaded listener.js 02:11:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12bd7ac00) [pid = 1654] [serial = 750] [outer = 0x129296c00] 02:11:42 INFO - PROCESS | 1654 | 1463735502146 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]]]}] 02:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 523ms 02:11:42 INFO - PROCESS | 1654 | 1463735502171 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:11:42 INFO - PROCESS | 1654 | 1463735502172 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:11:42 INFO - PROCESS | 1654 | 1463735502174 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:11:42 INFO - PROCESS | 1654 | 1463735502175 Marionette TRACE conn2 <- [1,974,null,{}] 02:11:42 INFO - PROCESS | 1654 | 1463735502178 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}] 02:11:42 INFO - PROCESS | 1654 | 1463735502287 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:11:42 INFO - PROCESS | 1654 | 1463735502298 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca25800 == 66 [pid = 1654] [id = 251] 02:11:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12929a800) [pid = 1654] [serial = 751] [outer = 0x0] 02:11:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12c632c00) [pid = 1654] [serial = 752] [outer = 0x12929a800] 02:11:42 INFO - PROCESS | 1654 | 1463735502325 Marionette DEBUG loaded listener.js 02:11:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12cbd3c00) [pid = 1654] [serial = 753] [outer = 0x12929a800] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x122a5ac00) [pid = 1654] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x110e48c00) [pid = 1654] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11859c400) [pid = 1654] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x11942dc00) [pid = 1654] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x122a57c00) [pid = 1654] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x124d8a400) [pid = 1654] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x119a64800) [pid = 1654] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x117151800) [pid = 1654] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x1168a9c00) [pid = 1654] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x115e48c00) [pid = 1654] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x1292a2400) [pid = 1654] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x122a58400) [pid = 1654] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x119d59000) [pid = 1654] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1272bdc00) [pid = 1654] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x110e3f800) [pid = 1654] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12bd77c00) [pid = 1654] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:11:42 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12ba73800) [pid = 1654] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:11:42 INFO - PROCESS | 1654 | 1463735502848 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]]]}] 02:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 720ms 02:11:42 INFO - PROCESS | 1654 | 1463735502911 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:11:42 INFO - PROCESS | 1654 | 1463735502913 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:11:42 INFO - PROCESS | 1654 | 1463735502926 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:11:42 INFO - PROCESS | 1654 | 1463735502928 Marionette TRACE conn2 <- [1,978,null,{}] 02:11:42 INFO - PROCESS | 1654 | 1463735502931 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}] 02:11:43 INFO - PROCESS | 1654 | 1463735503111 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:11:43 INFO - PROCESS | 1654 | 1463735503121 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d259800 == 67 [pid = 1654] [id = 252] 02:11:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x1187cc800) [pid = 1654] [serial = 754] [outer = 0x0] 02:11:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x1187d5000) [pid = 1654] [serial = 755] [outer = 0x1187cc800] 02:11:43 INFO - PROCESS | 1654 | 1463735503165 Marionette DEBUG loaded listener.js 02:11:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x119d59000) [pid = 1654] [serial = 756] [outer = 0x1187cc800] 02:11:43 INFO - PROCESS | 1654 | 1463735503613 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]]]}] 02:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 723ms 02:11:43 INFO - PROCESS | 1654 | 1463735503646 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:11:43 INFO - PROCESS | 1654 | 1463735503647 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:11:43 INFO - PROCESS | 1654 | 1463735503651 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:11:43 INFO - PROCESS | 1654 | 1463735503652 Marionette TRACE conn2 <- [1,982,null,{}] 02:11:43 INFO - PROCESS | 1654 | 1463735503654 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}] 02:11:43 INFO - PROCESS | 1654 | 1463735503743 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:11:43 INFO - PROCESS | 1654 | 1463735503748 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x13458d800 == 68 [pid = 1654] [id = 253] 02:11:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x11942dc00) [pid = 1654] [serial = 757] [outer = 0x0] 02:11:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12bd77c00) [pid = 1654] [serial = 758] [outer = 0x11942dc00] 02:11:43 INFO - PROCESS | 1654 | 1463735503774 Marionette DEBUG loaded listener.js 02:11:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12cbd9400) [pid = 1654] [serial = 759] [outer = 0x11942dc00] 02:11:44 INFO - PROCESS | 1654 | 1463735504095 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]]]}] 02:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 470ms 02:11:44 INFO - PROCESS | 1654 | 1463735504121 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:11:44 INFO - PROCESS | 1654 | 1463735504123 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:11:44 INFO - PROCESS | 1654 | 1463735504125 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:11:44 INFO - PROCESS | 1654 | 1463735504126 Marionette TRACE conn2 <- [1,986,null,{}] 02:11:44 INFO - PROCESS | 1654 | 1463735504129 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}] 02:11:44 INFO - PROCESS | 1654 | 1463735504245 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:11:44 INFO - PROCESS | 1654 | 1463735504336 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x134dca800 == 69 [pid = 1654] [id = 254] 02:11:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12495c000) [pid = 1654] [serial = 760] [outer = 0x0] 02:11:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12d09d400) [pid = 1654] [serial = 761] [outer = 0x12495c000] 02:11:44 INFO - PROCESS | 1654 | 1463735504374 Marionette DEBUG loaded listener.js 02:11:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12d5d2400) [pid = 1654] [serial = 762] [outer = 0x12495c000] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x1166d9000 == 68 [pid = 1654] [id = 67] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x13459b000 == 67 [pid = 1654] [id = 219] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd64000 == 66 [pid = 1654] [id = 155] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdb7800 == 65 [pid = 1654] [id = 187] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12d252000 == 64 [pid = 1654] [id = 153] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12d263800 == 63 [pid = 1654] [id = 175] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12d0b8000 == 62 [pid = 1654] [id = 200] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12ca13000 == 61 [pid = 1654] [id = 135] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12d715000 == 60 [pid = 1654] [id = 154] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12d0a6000 == 59 [pid = 1654] [id = 174] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12ca27800 == 58 [pid = 1654] [id = 136] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12b917000 == 57 [pid = 1654] [id = 118] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x134dd0800 == 56 [pid = 1654] [id = 220] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x1166d6800 == 55 [pid = 1654] [id = 176] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd70800 == 54 [pid = 1654] [id = 218] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12a71e800 == 53 [pid = 1654] [id = 98] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x129458800 == 52 [pid = 1654] [id = 116] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x119807800 == 51 [pid = 1654] [id = 201] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x128b7a800 == 50 [pid = 1654] [id = 152] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12b919800 == 49 [pid = 1654] [id = 186] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12b009000 == 48 [pid = 1654] [id = 117] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x110db5800 == 47 [pid = 1654] [id = 221] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x122fe8800 == 46 [pid = 1654] [id = 242] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x1350f6800 == 45 [pid = 1654] [id = 241] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd7b800 == 44 [pid = 1654] [id = 240] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12c03b800 == 43 [pid = 1654] [id = 239] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x13459c800 == 42 [pid = 1654] [id = 238] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12d51d800 == 41 [pid = 1654] [id = 237] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x125458000 == 40 [pid = 1654] [id = 236] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbf5800 == 39 [pid = 1654] [id = 234] 02:11:45 INFO - PROCESS | 1654 | --DOCSHELL 0x11857e800 == 38 [pid = 1654] [id = 235] 02:11:46 INFO - PROCESS | 1654 | --DOCSHELL 0x118586000 == 37 [pid = 1654] [id = 243] 02:11:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1185ba000 == 36 [pid = 1654] [id = 244] 02:11:46 INFO - PROCESS | 1654 | --DOCSHELL 0x122cb2800 == 35 [pid = 1654] [id = 245] 02:11:46 INFO - PROCESS | 1654 | --DOCSHELL 0x13458d800 == 34 [pid = 1654] [id = 253] 02:11:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12a645000 == 33 [pid = 1654] [id = 248] 02:11:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12ca25800 == 32 [pid = 1654] [id = 251] 02:11:46 INFO - PROCESS | 1654 | --DOCSHELL 0x128fdd800 == 31 [pid = 1654] [id = 247] 02:11:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12d259800 == 30 [pid = 1654] [id = 252] 02:11:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12b24c800 == 29 [pid = 1654] [id = 249] 02:11:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdb1000 == 28 [pid = 1654] [id = 250] 02:11:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1272cc000 == 27 [pid = 1654] [id = 246] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12a911800) [pid = 1654] [serial = 603] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11950bc00) [pid = 1654] [serial = 639] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12c531c00) [pid = 1654] [serial = 503] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12be34000) [pid = 1654] [serial = 561] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x110e3ac00) [pid = 1654] [serial = 641] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12495ac00) [pid = 1654] [serial = 683] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x115e47000) [pid = 1654] [serial = 666] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x112845c00) [pid = 1654] [serial = 665] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x119d5b800) [pid = 1654] [serial = 677] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x122d14400) [pid = 1654] [serial = 650] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x1194c8000) [pid = 1654] [serial = 671] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x122d52400) [pid = 1654] [serial = 680] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x1194d3000) [pid = 1654] [serial = 672] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x126d2c000) [pid = 1654] [serial = 686] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1294bd800) [pid = 1654] [serial = 656] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x119432c00) [pid = 1654] [serial = 647] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x119b58000) [pid = 1654] [serial = 674] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x119b64000) [pid = 1654] [serial = 675] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1270b6c00) [pid = 1654] [serial = 653] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x124a80800) [pid = 1654] [serial = 684] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x124955400) [pid = 1654] [serial = 663] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1194cf000) [pid = 1654] [serial = 662] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x112848c00) [pid = 1654] [serial = 644] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x128cfc400) [pid = 1654] [serial = 689] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12c62f800) [pid = 1654] [serial = 659] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x117158800) [pid = 1654] [serial = 668] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1182eac00) [pid = 1654] [serial = 669] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12ba70800) [pid = 1654] [serial = 696] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x128cf7400) [pid = 1654] [serial = 692] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12929ac00) [pid = 1654] [serial = 690] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x128b13800) [pid = 1654] [serial = 687] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12be3ac00) [pid = 1654] [serial = 699] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12ab85000) [pid = 1654] [serial = 695] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1294b3c00) [pid = 1654] [serial = 693] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x124958c00) [pid = 1654] [serial = 681] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119e4fc00) [pid = 1654] [serial = 678] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12c52d000) [pid = 1654] [serial = 701] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12be2c800) [pid = 1654] [serial = 698] [outer = 0x0] [url = about:blank] 02:11:46 INFO - PROCESS | 1654 | 1463735506258 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]]]}] 02:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2173ms 02:11:46 INFO - PROCESS | 1654 | 1463735506299 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:11:46 INFO - PROCESS | 1654 | 1463735506301 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:11:46 INFO - PROCESS | 1654 | 1463735506305 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:11:46 INFO - PROCESS | 1654 | 1463735506307 Marionette TRACE conn2 <- [1,990,null,{}] 02:11:46 INFO - PROCESS | 1654 | 1463735506311 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}] 02:11:46 INFO - PROCESS | 1654 | 1463735506390 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:11:46 INFO - PROCESS | 1654 | 1463735506436 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x112559000 == 28 [pid = 1654] [id = 255] 02:11:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x111e2ac00) [pid = 1654] [serial = 763] [outer = 0x0] 02:11:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11257f000) [pid = 1654] [serial = 764] [outer = 0x111e2ac00] 02:11:46 INFO - PROCESS | 1654 | 1463735506464 Marionette DEBUG loaded listener.js 02:11:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x112588800) [pid = 1654] [serial = 765] [outer = 0x111e2ac00] 02:11:46 INFO - PROCESS | 1654 | 1463735506774 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]]]}] 02:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 02:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:11:46 INFO - PROCESS | 1654 | 1463735506826 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:11:46 INFO - PROCESS | 1654 | 1463735506830 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:11:46 INFO - PROCESS | 1654 | 1463735506835 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:11:46 INFO - PROCESS | 1654 | 1463735506837 Marionette TRACE conn2 <- [1,994,null,{}] 02:11:46 INFO - PROCESS | 1654 | 1463735506839 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}] 02:11:46 INFO - PROCESS | 1654 | 1463735506914 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:11:46 INFO - PROCESS | 1654 | 1463735506960 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x115adb800 == 29 [pid = 1654] [id = 256] 02:11:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11257e400) [pid = 1654] [serial = 766] [outer = 0x0] 02:11:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x112841800) [pid = 1654] [serial = 767] [outer = 0x11257e400] 02:11:46 INFO - PROCESS | 1654 | 1463735506986 Marionette DEBUG loaded listener.js 02:11:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x112da5800) [pid = 1654] [serial = 768] [outer = 0x11257e400] 02:11:47 INFO - PROCESS | 1654 | 1463735507286 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]]]}] 02:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 470ms 02:11:47 INFO - PROCESS | 1654 | 1463735507308 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:11:47 INFO - PROCESS | 1654 | 1463735507310 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:11:47 INFO - PROCESS | 1654 | 1463735507312 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:11:47 INFO - PROCESS | 1654 | 1463735507315 Marionette TRACE conn2 <- [1,998,null,{}] 02:11:47 INFO - PROCESS | 1654 | 1463735507327 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}] 02:11:47 INFO - PROCESS | 1654 | 1463735507405 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:11:47 INFO - PROCESS | 1654 | 1463735507411 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ab7000 == 30 [pid = 1654] [id = 257] 02:11:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x110e0f800) [pid = 1654] [serial = 769] [outer = 0x0] 02:11:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11336d400) [pid = 1654] [serial = 770] [outer = 0x110e0f800] 02:11:47 INFO - PROCESS | 1654 | 1463735507450 Marionette DEBUG loaded listener.js 02:11:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x115e53000) [pid = 1654] [serial = 771] [outer = 0x110e0f800] 02:11:47 INFO - PROCESS | 1654 | 1463735507805 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]]]}] 02:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 525ms 02:11:47 INFO - PROCESS | 1654 | 1463735507845 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:11:47 INFO - PROCESS | 1654 | 1463735507847 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:11:47 INFO - PROCESS | 1654 | 1463735507850 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:11:47 INFO - PROCESS | 1654 | 1463735507851 Marionette TRACE conn2 <- [1,1002,null,{}] 02:11:47 INFO - PROCESS | 1654 | 1463735507853 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}] 02:11:47 INFO - PROCESS | 1654 | 1463735507924 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:11:47 INFO - PROCESS | 1654 | 1463735507929 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e09000 == 31 [pid = 1654] [id = 258] 02:11:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11649fc00) [pid = 1654] [serial = 772] [outer = 0x0] 02:11:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11671d000) [pid = 1654] [serial = 773] [outer = 0x11649fc00] 02:11:47 INFO - PROCESS | 1654 | 1463735507956 Marionette DEBUG loaded listener.js 02:11:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11689f000) [pid = 1654] [serial = 774] [outer = 0x11649fc00] 02:11:48 INFO - PROCESS | 1654 | 1463735508274 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]]]}] 02:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 469ms 02:11:48 INFO - PROCESS | 1654 | 1463735508319 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:11:48 INFO - PROCESS | 1654 | 1463735508321 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:11:48 INFO - PROCESS | 1654 | 1463735508323 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:11:48 INFO - PROCESS | 1654 | 1463735508324 Marionette TRACE conn2 <- [1,1006,null,{}] 02:11:48 INFO - PROCESS | 1654 | 1463735508326 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}] 02:11:48 INFO - PROCESS | 1654 | 1463735508395 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:11:48 INFO - PROCESS | 1654 | 1463735508400 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1184f1800 == 32 [pid = 1654] [id = 259] 02:11:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x111e2b000) [pid = 1654] [serial = 775] [outer = 0x0] 02:11:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11710c000) [pid = 1654] [serial = 776] [outer = 0x111e2b000] 02:11:48 INFO - PROCESS | 1654 | 1463735508428 Marionette DEBUG loaded listener.js 02:11:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x117156800) [pid = 1654] [serial = 777] [outer = 0x111e2b000] 02:11:48 INFO - PROCESS | 1654 | 1463735508765 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]]]}] 02:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 470ms 02:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:11:48 INFO - PROCESS | 1654 | 1463735508794 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:11:48 INFO - PROCESS | 1654 | 1463735508795 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:11:48 INFO - PROCESS | 1654 | 1463735508815 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:11:48 INFO - PROCESS | 1654 | 1463735508816 Marionette TRACE conn2 <- [1,1010,null,{}] 02:11:48 INFO - PROCESS | 1654 | 1463735508819 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}] 02:11:48 INFO - PROCESS | 1654 | 1463735508913 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:11:48 INFO - PROCESS | 1654 | 1463735508921 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191a3800 == 33 [pid = 1654] [id = 260] 02:11:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11715b800) [pid = 1654] [serial = 778] [outer = 0x0] 02:11:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x117e62800) [pid = 1654] [serial = 779] [outer = 0x11715b800] 02:11:48 INFO - PROCESS | 1654 | 1463735508947 Marionette DEBUG loaded listener.js 02:11:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1182e7800) [pid = 1654] [serial = 780] [outer = 0x11715b800] 02:11:49 INFO - PROCESS | 1654 | 1463735509244 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]]]}] 02:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 489ms 02:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:11:49 INFO - PROCESS | 1654 | 1463735509287 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:11:49 INFO - PROCESS | 1654 | 1463735509288 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:11:49 INFO - PROCESS | 1654 | 1463735509290 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:11:49 INFO - PROCESS | 1654 | 1463735509291 Marionette TRACE conn2 <- [1,1014,null,{}] 02:11:49 INFO - PROCESS | 1654 | 1463735509294 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}] 02:11:49 INFO - PROCESS | 1654 | 1463735509363 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:11:49 INFO - PROCESS | 1654 | 1463735509369 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x119813800 == 34 [pid = 1654] [id = 261] 02:11:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11807c400) [pid = 1654] [serial = 781] [outer = 0x0] 02:11:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1184a3400) [pid = 1654] [serial = 782] [outer = 0x11807c400] 02:11:49 INFO - PROCESS | 1654 | 1463735509394 Marionette DEBUG loaded listener.js 02:11:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11859c000) [pid = 1654] [serial = 783] [outer = 0x11807c400] 02:11:49 INFO - PROCESS | 1654 | 1463735509699 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]]]}] 02:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 468ms 02:11:49 INFO - PROCESS | 1654 | 1463735509759 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:11:49 INFO - PROCESS | 1654 | 1463735509760 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:11:49 INFO - PROCESS | 1654 | 1463735509762 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:11:49 INFO - PROCESS | 1654 | 1463735509763 Marionette TRACE conn2 <- [1,1018,null,{}] 02:11:49 INFO - PROCESS | 1654 | 1463735509774 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}] 02:11:49 INFO - PROCESS | 1654 | 1463735509843 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:11:49 INFO - PROCESS | 1654 | 1463735509847 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x119e8a000 == 35 [pid = 1654] [id = 262] 02:11:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1182e9800) [pid = 1654] [serial = 784] [outer = 0x0] 02:11:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1187b0400) [pid = 1654] [serial = 785] [outer = 0x1182e9800] 02:11:49 INFO - PROCESS | 1654 | 1463735509875 Marionette DEBUG loaded listener.js 02:11:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1187b6c00) [pid = 1654] [serial = 786] [outer = 0x1182e9800] 02:11:50 INFO - PROCESS | 1654 | 1463735510218 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]]]}] 02:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 468ms 02:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:11:50 INFO - PROCESS | 1654 | 1463735510230 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:11:50 INFO - PROCESS | 1654 | 1463735510232 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:11:50 INFO - PROCESS | 1654 | 1463735510237 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:11:50 INFO - PROCESS | 1654 | 1463735510239 Marionette TRACE conn2 <- [1,1022,null,{}] 02:11:50 INFO - PROCESS | 1654 | 1463735510241 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}] 02:11:50 INFO - PROCESS | 1654 | 1463735510313 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:11:50 INFO - PROCESS | 1654 | 1463735510320 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ab2800 == 36 [pid = 1654] [id = 263] 02:11:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x1187ba400) [pid = 1654] [serial = 787] [outer = 0x0] 02:11:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x1187ccc00) [pid = 1654] [serial = 788] [outer = 0x1187ba400] 02:11:50 INFO - PROCESS | 1654 | 1463735510345 Marionette DEBUG loaded listener.js 02:11:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x1187d1800) [pid = 1654] [serial = 789] [outer = 0x1187ba400] 02:11:50 INFO - PROCESS | 1654 | 1463735510654 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]]]}] 02:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 470ms 02:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:11:50 INFO - PROCESS | 1654 | 1463735510707 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:11:50 INFO - PROCESS | 1654 | 1463735510708 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:11:50 INFO - PROCESS | 1654 | 1463735510710 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:11:50 INFO - PROCESS | 1654 | 1463735510711 Marionette TRACE conn2 <- [1,1026,null,{}] 02:11:50 INFO - PROCESS | 1654 | 1463735510713 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}] 02:11:50 INFO - PROCESS | 1654 | 1463735510811 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:11:50 INFO - PROCESS | 1654 | 1463735510819 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x122cb5000 == 37 [pid = 1654] [id = 264] 02:11:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x1185a0000) [pid = 1654] [serial = 790] [outer = 0x0] 02:11:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x1187d6400) [pid = 1654] [serial = 791] [outer = 0x1185a0000] 02:11:50 INFO - PROCESS | 1654 | 1463735510844 Marionette DEBUG loaded listener.js 02:11:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x119115000) [pid = 1654] [serial = 792] [outer = 0x1185a0000] 02:11:51 INFO - PROCESS | 1654 | 1463735511143 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]]]}] 02:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 469ms 02:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:11:51 INFO - PROCESS | 1654 | 1463735511179 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:11:51 INFO - PROCESS | 1654 | 1463735511181 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:11:51 INFO - PROCESS | 1654 | 1463735511184 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:11:51 INFO - PROCESS | 1654 | 1463735511187 Marionette TRACE conn2 <- [1,1030,null,{}] 02:11:51 INFO - PROCESS | 1654 | 1463735511190 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}] 02:11:51 INFO - PROCESS | 1654 | 1463735511283 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:11:51 INFO - PROCESS | 1654 | 1463735511289 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1184f0000 == 38 [pid = 1654] [id = 265] 02:11:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x119182c00) [pid = 1654] [serial = 793] [outer = 0x0] 02:11:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11942f800) [pid = 1654] [serial = 794] [outer = 0x119182c00] 02:11:51 INFO - PROCESS | 1654 | 1463735511321 Marionette DEBUG loaded listener.js 02:11:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x1194d2800) [pid = 1654] [serial = 795] [outer = 0x119182c00] 02:11:51 INFO - PROCESS | 1654 | 1463735511705 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]]]}] 02:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 572ms 02:11:51 INFO - PROCESS | 1654 | 1463735511756 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:11:51 INFO - PROCESS | 1654 | 1463735511757 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:11:51 INFO - PROCESS | 1654 | 1463735511759 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:11:51 INFO - PROCESS | 1654 | 1463735511760 Marionette TRACE conn2 <- [1,1034,null,{}] 02:11:51 INFO - PROCESS | 1654 | 1463735511763 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}] 02:11:51 INFO - PROCESS | 1654 | 1463735511855 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:11:51 INFO - PROCESS | 1654 | 1463735511869 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1249b5000 == 39 [pid = 1654] [id = 266] 02:11:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11892b400) [pid = 1654] [serial = 796] [outer = 0x0] 02:11:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x11950e400) [pid = 1654] [serial = 797] [outer = 0x11892b400] 02:11:51 INFO - PROCESS | 1654 | 1463735511894 Marionette DEBUG loaded listener.js 02:11:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x119a98c00) [pid = 1654] [serial = 798] [outer = 0x11892b400] 02:11:52 INFO - PROCESS | 1654 | 1463735512204 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]]]}] 02:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 02:11:52 INFO - PROCESS | 1654 | 1463735512227 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:11:52 INFO - PROCESS | 1654 | 1463735512228 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:11:52 INFO - PROCESS | 1654 | 1463735512231 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:11:52 INFO - PROCESS | 1654 | 1463735512232 Marionette TRACE conn2 <- [1,1038,null,{}] 02:11:52 INFO - PROCESS | 1654 | 1463735512236 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}] 02:11:52 INFO - PROCESS | 1654 | 1463735512332 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:11:52 INFO - PROCESS | 1654 | 1463735512336 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f1e000 == 40 [pid = 1654] [id = 267] 02:11:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x119505c00) [pid = 1654] [serial = 799] [outer = 0x0] 02:11:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x119ae2400) [pid = 1654] [serial = 800] [outer = 0x119505c00] 02:11:52 INFO - PROCESS | 1654 | 1463735512360 Marionette DEBUG loaded listener.js 02:11:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x119b5c400) [pid = 1654] [serial = 801] [outer = 0x119505c00] 02:11:52 INFO - PROCESS | 1654 | 1463735512702 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]]]}] 02:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 522ms 02:11:52 INFO - PROCESS | 1654 | 1463735512753 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:11:52 INFO - PROCESS | 1654 | 1463735512754 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:11:52 INFO - PROCESS | 1654 | 1463735512756 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:11:52 INFO - PROCESS | 1654 | 1463735512757 Marionette TRACE conn2 <- [1,1042,null,{}] 02:11:52 INFO - PROCESS | 1654 | 1463735512760 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}] 02:11:52 INFO - PROCESS | 1654 | 1463735512852 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:11:52 INFO - PROCESS | 1654 | 1463735512885 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x126d87000 == 41 [pid = 1654] [id = 268] 02:11:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x119aa0c00) [pid = 1654] [serial = 802] [outer = 0x0] 02:11:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x119d55c00) [pid = 1654] [serial = 803] [outer = 0x119aa0c00] 02:11:52 INFO - PROCESS | 1654 | 1463735512909 Marionette DEBUG loaded listener.js 02:11:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x119d5e800) [pid = 1654] [serial = 804] [outer = 0x119aa0c00] 02:11:53 INFO - PROCESS | 1654 | 1463735513200 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]]]}] 02:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 469ms 02:11:53 INFO - PROCESS | 1654 | 1463735513226 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:11:53 INFO - PROCESS | 1654 | 1463735513227 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:11:53 INFO - PROCESS | 1654 | 1463735513229 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:11:53 INFO - PROCESS | 1654 | 1463735513231 Marionette TRACE conn2 <- [1,1046,null,{}] 02:11:53 INFO - PROCESS | 1654 | 1463735513241 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}] 02:11:53 INFO - PROCESS | 1654 | 1463735513339 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:11:53 INFO - PROCESS | 1654 | 1463735513343 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x1272cc000 == 42 [pid = 1654] [id = 269] 02:11:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x119b61c00) [pid = 1654] [serial = 805] [outer = 0x0] 02:11:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x119d64800) [pid = 1654] [serial = 806] [outer = 0x119b61c00] 02:11:53 INFO - PROCESS | 1654 | 1463735513368 Marionette DEBUG loaded listener.js 02:11:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x119e49c00) [pid = 1654] [serial = 807] [outer = 0x119b61c00] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x122d11000) [pid = 1654] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x129296c00) [pid = 1654] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x122d14000) [pid = 1654] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12929a800) [pid = 1654] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11942dc00) [pid = 1654] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12cbd1400) [pid = 1654] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x128bb5800) [pid = 1654] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12546d000) [pid = 1654] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x119b64c00) [pid = 1654] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x1185a0800) [pid = 1654] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11283d000) [pid = 1654] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12be30800) [pid = 1654] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x122d0f400) [pid = 1654] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x119d5a400) [pid = 1654] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x119a60800) [pid = 1654] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11859b400) [pid = 1654] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x113172c00) [pid = 1654] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x1121b5c00) [pid = 1654] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x113165800) [pid = 1654] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x1187cc800) [pid = 1654] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11714fc00) [pid = 1654] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1168aa000) [pid = 1654] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1194d1c00) [pid = 1654] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x1187be000) [pid = 1654] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x119b5b000) [pid = 1654] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x126296c00) [pid = 1654] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11257d800) [pid = 1654] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x110e10400) [pid = 1654] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1294b2c00) [pid = 1654] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x119d57400) [pid = 1654] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x1185a2c00) [pid = 1654] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x124563c00) [pid = 1654] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11892f400) [pid = 1654] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:11:53 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x112842400) [pid = 1654] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:11:53 INFO - PROCESS | 1654 | 1463735513988 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]]]}] 02:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 774ms 02:11:54 INFO - PROCESS | 1654 | 1463735514009 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:11:54 INFO - PROCESS | 1654 | 1463735514010 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:11:54 INFO - PROCESS | 1654 | 1463735514024 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:11:54 INFO - PROCESS | 1654 | 1463735514025 Marionette TRACE conn2 <- [1,1050,null,{}] 02:11:54 INFO - PROCESS | 1654 | 1463735514064 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}] 02:11:54 INFO - PROCESS | 1654 | 1463735514140 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:11:54 INFO - PROCESS | 1654 | 1463735514145 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x126da4000 == 43 [pid = 1654] [id = 270] 02:11:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x112dc9000) [pid = 1654] [serial = 808] [outer = 0x0] 02:11:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11714fc00) [pid = 1654] [serial = 809] [outer = 0x112dc9000] 02:11:54 INFO - PROCESS | 1654 | 1463735514170 Marionette DEBUG loaded listener.js 02:11:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1187b1800) [pid = 1654] [serial = 810] [outer = 0x112dc9000] 02:11:54 INFO - PROCESS | 1654 | 1463735514489 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]]]}] 02:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 496ms 02:11:54 INFO - PROCESS | 1654 | 1463735514509 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:11:54 INFO - PROCESS | 1654 | 1463735514511 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:11:54 INFO - PROCESS | 1654 | 1463735514513 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:11:54 INFO - PROCESS | 1654 | 1463735514514 Marionette TRACE conn2 <- [1,1054,null,{}] 02:11:54 INFO - PROCESS | 1654 | 1463735514516 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}] 02:11:54 INFO - PROCESS | 1654 | 1463735514592 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:11:54 INFO - PROCESS | 1654 | 1463735514596 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x128f19800 == 44 [pid = 1654] [id = 271] 02:11:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1187b5c00) [pid = 1654] [serial = 811] [outer = 0x0] 02:11:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x119b5e800) [pid = 1654] [serial = 812] [outer = 0x1187b5c00] 02:11:54 INFO - PROCESS | 1654 | 1463735514623 Marionette DEBUG loaded listener.js 02:11:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x119e49400) [pid = 1654] [serial = 813] [outer = 0x1187b5c00] 02:11:54 INFO - PROCESS | 1654 | 1463735514951 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]]]}] 02:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 471ms 02:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:11:54 INFO - PROCESS | 1654 | 1463735514985 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:11:54 INFO - PROCESS | 1654 | 1463735514986 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:11:54 INFO - PROCESS | 1654 | 1463735514988 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:11:54 INFO - PROCESS | 1654 | 1463735514989 Marionette TRACE conn2 <- [1,1058,null,{}] 02:11:54 INFO - PROCESS | 1654 | 1463735514991 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}] 02:11:55 INFO - PROCESS | 1654 | 1463735515104 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:11:55 INFO - PROCESS | 1654 | 1463735515110 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x128fe8000 == 45 [pid = 1654] [id = 272] 02:11:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x119de3800) [pid = 1654] [serial = 814] [outer = 0x0] 02:11:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11a3a7c00) [pid = 1654] [serial = 815] [outer = 0x119de3800] 02:11:55 INFO - PROCESS | 1654 | 1463735515135 Marionette DEBUG loaded listener.js 02:11:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x122a5ac00) [pid = 1654] [serial = 816] [outer = 0x119de3800] 02:11:55 INFO - PROCESS | 1654 | 1463735515436 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]]]}] 02:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 467ms 02:11:55 INFO - PROCESS | 1654 | 1463735515456 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:11:55 INFO - PROCESS | 1654 | 1463735515457 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:11:55 INFO - PROCESS | 1654 | 1463735515459 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:11:55 INFO - PROCESS | 1654 | 1463735515460 Marionette TRACE conn2 <- [1,1062,null,{}] 02:11:55 INFO - PROCESS | 1654 | 1463735515463 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}] 02:11:55 INFO - PROCESS | 1654 | 1463735515543 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:11:55 INFO - PROCESS | 1654 | 1463735515548 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296c1000 == 46 [pid = 1654] [id = 273] 02:11:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x122a5b400) [pid = 1654] [serial = 817] [outer = 0x0] 02:11:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x122d0e400) [pid = 1654] [serial = 818] [outer = 0x122a5b400] 02:11:55 INFO - PROCESS | 1654 | 1463735515573 Marionette DEBUG loaded listener.js 02:11:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x122d15000) [pid = 1654] [serial = 819] [outer = 0x122a5b400] 02:11:56 INFO - PROCESS | 1654 | 1463735516047 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]]]}] 02:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 619ms 02:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:11:56 INFO - PROCESS | 1654 | 1463735516078 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:11:56 INFO - PROCESS | 1654 | 1463735516081 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:11:56 INFO - PROCESS | 1654 | 1463735516087 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:11:56 INFO - PROCESS | 1654 | 1463735516089 Marionette TRACE conn2 <- [1,1066,null,{}] 02:11:56 INFO - PROCESS | 1654 | 1463735516093 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}] 02:11:56 INFO - PROCESS | 1654 | 1463735516201 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:11:56 INFO - PROCESS | 1654 | 1463735516276 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x116238000 == 47 [pid = 1654] [id = 274] 02:11:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x110e48400) [pid = 1654] [serial = 820] [outer = 0x0] 02:11:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x1121b6c00) [pid = 1654] [serial = 821] [outer = 0x110e48400] 02:11:56 INFO - PROCESS | 1654 | 1463735516307 Marionette DEBUG loaded listener.js 02:11:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11258bc00) [pid = 1654] [serial = 822] [outer = 0x110e48400] 02:11:56 INFO - PROCESS | 1654 | 1463735516819 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]]]}] 02:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 774ms 02:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:11:56 INFO - PROCESS | 1654 | 1463735516874 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:11:56 INFO - PROCESS | 1654 | 1463735516878 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:11:56 INFO - PROCESS | 1654 | 1463735516882 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:11:56 INFO - PROCESS | 1654 | 1463735516886 Marionette TRACE conn2 <- [1,1070,null,{}] 02:11:56 INFO - PROCESS | 1654 | 1463735516889 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}] 02:11:57 INFO - PROCESS | 1654 | 1463735516996 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:11:57 INFO - PROCESS | 1654 | 1463735517072 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189b0800 == 48 [pid = 1654] [id = 275] 02:11:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11283e000) [pid = 1654] [serial = 823] [outer = 0x0] 02:11:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x113165400) [pid = 1654] [serial = 824] [outer = 0x11283e000] 02:11:57 INFO - PROCESS | 1654 | 1463735517103 Marionette DEBUG loaded listener.js 02:11:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x113372000) [pid = 1654] [serial = 825] [outer = 0x11283e000] 02:11:57 INFO - PROCESS | 1654 | 1463735517800 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]]]}] 02:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 972ms 02:11:57 INFO - PROCESS | 1654 | 1463735517856 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:11:57 INFO - PROCESS | 1654 | 1463735517859 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:11:57 INFO - PROCESS | 1654 | 1463735517864 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:11:57 INFO - PROCESS | 1654 | 1463735517867 Marionette TRACE conn2 <- [1,1074,null,{}] 02:11:57 INFO - PROCESS | 1654 | 1463735517872 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}] 02:11:58 INFO - PROCESS | 1654 | 1463735518010 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:11:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12d71c800 == 47 [pid = 1654] [id = 21] 02:11:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12b925800 == 46 [pid = 1654] [id = 19] 02:11:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12ca1e000 == 45 [pid = 1654] [id = 14] 02:11:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1180b3800 == 44 [pid = 1654] [id = 12] 02:11:58 INFO - PROCESS | 1654 | --DOCSHELL 0x128fe5000 == 43 [pid = 1654] [id = 6] 02:11:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12d510800 == 42 [pid = 1654] [id = 18] 02:11:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdb8800 == 41 [pid = 1654] [id = 11] 02:11:58 INFO - PROCESS | 1654 | --DOCSHELL 0x115ad1800 == 40 [pid = 1654] [id = 25] 02:11:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9a9000 == 39 [pid = 1654] [id = 10] 02:11:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12b244000 == 38 [pid = 1654] [id = 9] 02:11:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1164d2000 == 37 [pid = 1654] [id = 26] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12d09d400) [pid = 1654] [serial = 761] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOCSHELL 0x134dca800 == 36 [pid = 1654] [id = 254] 02:11:58 INFO - PROCESS | 1654 | 1463735518087 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x112167000 == 37 [pid = 1654] [id = 276] 02:11:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11214d800) [pid = 1654] [serial = 826] [outer = 0x0] 02:11:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x11258b800) [pid = 1654] [serial = 827] [outer = 0x11214d800] 02:11:58 INFO - PROCESS | 1654 | 1463735518114 Marionette DEBUG loaded listener.js 02:11:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x112849c00) [pid = 1654] [serial = 828] [outer = 0x11214d800] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x124fdd000) [pid = 1654] [serial = 591] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x119e4f000) [pid = 1654] [serial = 597] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x1272c1800) [pid = 1654] [serial = 558] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x128fce400) [pid = 1654] [serial = 600] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x112dca400) [pid = 1654] [serial = 552] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x119510c00) [pid = 1654] [serial = 555] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x1187ba000) [pid = 1654] [serial = 594] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11a2f3000) [pid = 1654] [serial = 744] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x124fe1c00) [pid = 1654] [serial = 743] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12ba5b000) [pid = 1654] [serial = 749] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12a6a5800) [pid = 1654] [serial = 747] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x128fca800) [pid = 1654] [serial = 746] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12c632c00) [pid = 1654] [serial = 752] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12bd7ac00) [pid = 1654] [serial = 750] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12bd77c00) [pid = 1654] [serial = 758] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12cbd3c00) [pid = 1654] [serial = 753] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12d30e400) [pid = 1654] [serial = 719] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12c63d800) [pid = 1654] [serial = 717] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12ba66400) [pid = 1654] [serial = 716] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12b2d6c00) [pid = 1654] [serial = 714] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x128f36000) [pid = 1654] [serial = 713] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12456cc00) [pid = 1654] [serial = 711] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x122d19c00) [pid = 1654] [serial = 710] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1194d4800) [pid = 1654] [serial = 708] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119114800) [pid = 1654] [serial = 707] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1168a9000) [pid = 1654] [serial = 705] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x112fb1400) [pid = 1654] [serial = 704] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12c6e4400) [pid = 1654] [serial = 702] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x122d4b400) [pid = 1654] [serial = 740] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x122a58c00) [pid = 1654] [serial = 737] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x122d11400) [pid = 1654] [serial = 738] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119b59c00) [pid = 1654] [serial = 734] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x119d5f800) [pid = 1654] [serial = 735] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x118930000) [pid = 1654] [serial = 731] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1194d2000) [pid = 1654] [serial = 732] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x118088400) [pid = 1654] [serial = 729] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x117153800) [pid = 1654] [serial = 728] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12cbd9400) [pid = 1654] [serial = 759] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11316c400) [pid = 1654] [serial = 726] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x112847000) [pid = 1654] [serial = 725] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x113170400) [pid = 1654] [serial = 723] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11316b800) [pid = 1654] [serial = 722] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12d5d9800) [pid = 1654] [serial = 720] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1187d5000) [pid = 1654] [serial = 755] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1253afc00) [pid = 1654] [serial = 741] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119d59000) [pid = 1654] [serial = 756] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x111c7c800) [pid = 1654] [serial = 642] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12ba79800) [pid = 1654] [serial = 657] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x122d4e400) [pid = 1654] [serial = 651] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12d098c00) [pid = 1654] [serial = 660] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x128bb3800) [pid = 1654] [serial = 654] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x119511c00) [pid = 1654] [serial = 648] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x117152400) [pid = 1654] [serial = 645] [outer = 0x0] [url = about:blank] 02:11:58 INFO - PROCESS | 1654 | 1463735518458 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]]]}] 02:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 624ms 02:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:11:58 INFO - PROCESS | 1654 | 1463735518488 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:11:58 INFO - PROCESS | 1654 | 1463735518491 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:11:58 INFO - PROCESS | 1654 | 1463735518496 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:11:58 INFO - PROCESS | 1654 | 1463735518497 Marionette TRACE conn2 <- [1,1078,null,{}] 02:11:58 INFO - PROCESS | 1654 | 1463735518500 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}] 02:11:58 INFO - PROCESS | 1654 | 1463735518595 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:11:58 INFO - PROCESS | 1654 | 1463735518643 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x116654800 == 38 [pid = 1654] [id = 277] 02:11:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x112848800) [pid = 1654] [serial = 829] [outer = 0x0] 02:11:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x113164800) [pid = 1654] [serial = 830] [outer = 0x112848800] 02:11:58 INFO - PROCESS | 1654 | 1463735518672 Marionette DEBUG loaded listener.js 02:11:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1133ef400) [pid = 1654] [serial = 831] [outer = 0x112848800] 02:11:58 INFO - PROCESS | 1654 | 1463735518963 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]]]}] 02:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 525ms 02:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:11:59 INFO - PROCESS | 1654 | 1463735519022 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:11:59 INFO - PROCESS | 1654 | 1463735519023 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:11:59 INFO - PROCESS | 1654 | 1463735519025 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:11:59 INFO - PROCESS | 1654 | 1463735519028 Marionette TRACE conn2 <- [1,1082,null,{}] 02:11:59 INFO - PROCESS | 1654 | 1463735519035 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}] 02:11:59 INFO - PROCESS | 1654 | 1463735519114 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:11:59 INFO - PROCESS | 1654 | 1463735519165 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x1185c3800 == 39 [pid = 1654] [id = 278] 02:11:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x110e45400) [pid = 1654] [serial = 832] [outer = 0x0] 02:11:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x116611400) [pid = 1654] [serial = 833] [outer = 0x110e45400] 02:11:59 INFO - PROCESS | 1654 | 1463735519194 Marionette DEBUG loaded listener.js 02:11:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x117153800) [pid = 1654] [serial = 834] [outer = 0x110e45400] 02:11:59 INFO - PROCESS | 1654 | 1463735519472 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]]]}] 02:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 470ms 02:11:59 INFO - PROCESS | 1654 | 1463735519496 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:11:59 INFO - PROCESS | 1654 | 1463735519498 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:11:59 INFO - PROCESS | 1654 | 1463735519510 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:11:59 INFO - PROCESS | 1654 | 1463735519511 Marionette TRACE conn2 <- [1,1086,null,{}] 02:11:59 INFO - PROCESS | 1654 | 1463735519513 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}] 02:11:59 INFO - PROCESS | 1654 | 1463735519632 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:11:59 INFO - PROCESS | 1654 | 1463735519641 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d9d800 == 40 [pid = 1654] [id = 279] 02:11:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x117154800) [pid = 1654] [serial = 835] [outer = 0x0] 02:11:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x117e56c00) [pid = 1654] [serial = 836] [outer = 0x117154800] 02:11:59 INFO - PROCESS | 1654 | 1463735519682 Marionette DEBUG loaded listener.js 02:11:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x118081c00) [pid = 1654] [serial = 837] [outer = 0x117154800] 02:12:00 INFO - PROCESS | 1654 | 1463735520087 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]]]}] 02:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 627ms 02:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:12:00 INFO - PROCESS | 1654 | 1463735520135 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:12:00 INFO - PROCESS | 1654 | 1463735520136 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:12:00 INFO - PROCESS | 1654 | 1463735520138 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:12:00 INFO - PROCESS | 1654 | 1463735520140 Marionette TRACE conn2 <- [1,1090,null,{}] 02:12:00 INFO - PROCESS | 1654 | 1463735520142 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}] 02:12:00 INFO - PROCESS | 1654 | 1463735520233 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:12:00 INFO - PROCESS | 1654 | 1463735520264 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x122a04800 == 41 [pid = 1654] [id = 280] 02:12:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x117159c00) [pid = 1654] [serial = 838] [outer = 0x0] 02:12:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1182df800) [pid = 1654] [serial = 839] [outer = 0x117159c00] 02:12:00 INFO - PROCESS | 1654 | 1463735520288 Marionette DEBUG loaded listener.js 02:12:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11846c800) [pid = 1654] [serial = 840] [outer = 0x117159c00] 02:12:00 INFO - PROCESS | 1654 | 1463735520688 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]]]}] 02:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 571ms 02:12:00 INFO - PROCESS | 1654 | 1463735520710 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:12:00 INFO - PROCESS | 1654 | 1463735520712 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:12:00 INFO - PROCESS | 1654 | 1463735520716 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:12:00 INFO - PROCESS | 1654 | 1463735520718 Marionette TRACE conn2 <- [1,1094,null,{}] 02:12:00 INFO - PROCESS | 1654 | 1463735520721 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}] 02:12:00 INFO - PROCESS | 1654 | 1463735520881 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:12:00 INFO - PROCESS | 1654 | 1463735520904 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x122d32000 == 42 [pid = 1654] [id = 281] 02:12:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x118474400) [pid = 1654] [serial = 841] [outer = 0x0] 02:12:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1187b1000) [pid = 1654] [serial = 842] [outer = 0x118474400] 02:12:00 INFO - PROCESS | 1654 | 1463735520932 Marionette DEBUG loaded listener.js 02:12:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1187d2800) [pid = 1654] [serial = 843] [outer = 0x118474400] 02:12:01 INFO - PROCESS | 1654 | 1463735521291 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]]]}] 02:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 621ms 02:12:01 INFO - PROCESS | 1654 | 1463735521336 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:12:01 INFO - PROCESS | 1654 | 1463735521338 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:12:01 INFO - PROCESS | 1654 | 1463735521340 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:12:01 INFO - PROCESS | 1654 | 1463735521341 Marionette TRACE conn2 <- [1,1098,null,{}] 02:12:01 INFO - PROCESS | 1654 | 1463735521343 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}] 02:12:01 INFO - PROCESS | 1654 | 1463735521435 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:12:01 INFO - PROCESS | 1654 | 1463735521439 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x124322800 == 43 [pid = 1654] [id = 282] 02:12:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1187d3800) [pid = 1654] [serial = 844] [outer = 0x0] 02:12:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x118924c00) [pid = 1654] [serial = 845] [outer = 0x1187d3800] 02:12:01 INFO - PROCESS | 1654 | 1463735521464 Marionette DEBUG loaded listener.js 02:12:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x119183000) [pid = 1654] [serial = 846] [outer = 0x1187d3800] 02:12:01 INFO - PROCESS | 1654 | 1463735521793 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]]]}] 02:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 469ms 02:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:12:01 INFO - PROCESS | 1654 | 1463735521812 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:12:01 INFO - PROCESS | 1654 | 1463735521814 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:12:01 INFO - PROCESS | 1654 | 1463735521820 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:12:01 INFO - PROCESS | 1654 | 1463735521822 Marionette TRACE conn2 <- [1,1102,null,{}] 02:12:01 INFO - PROCESS | 1654 | 1463735521833 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}] 02:12:01 INFO - PROCESS | 1654 | 1463735521966 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:12:01 INFO - PROCESS | 1654 | 1463735521984 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x1249cc000 == 44 [pid = 1654] [id = 283] 02:12:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x119183800) [pid = 1654] [serial = 847] [outer = 0x0] 02:12:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11942b800) [pid = 1654] [serial = 848] [outer = 0x119183800] 02:12:02 INFO - PROCESS | 1654 | 1463735522022 Marionette DEBUG loaded listener.js 02:12:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1194c5c00) [pid = 1654] [serial = 849] [outer = 0x119183800] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11892b400) [pid = 1654] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119505c00) [pid = 1654] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x110e0f800) [pid = 1654] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x119aa0c00) [pid = 1654] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1185a0000) [pid = 1654] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119b61c00) [pid = 1654] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11649fc00) [pid = 1654] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1187ba400) [pid = 1654] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1187b5c00) [pid = 1654] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11715b800) [pid = 1654] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11257e400) [pid = 1654] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x111e2b000) [pid = 1654] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119de3800) [pid = 1654] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x111e2ac00) [pid = 1654] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11807c400) [pid = 1654] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1182e9800) [pid = 1654] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119182c00) [pid = 1654] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:12:02 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x112dc9000) [pid = 1654] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:12:02 INFO - PROCESS | 1654 | 1463735522547 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]]]}] 02:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 735ms 02:12:02 INFO - PROCESS | 1654 | 1463735522555 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:12:02 INFO - PROCESS | 1654 | 1463735522556 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:12:02 INFO - PROCESS | 1654 | 1463735522558 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:12:02 INFO - PROCESS | 1654 | 1463735522559 Marionette TRACE conn2 <- [1,1106,null,{}] 02:12:02 INFO - PROCESS | 1654 | 1463735522563 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}] 02:12:02 INFO - PROCESS | 1654 | 1463735522645 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:12:02 INFO - PROCESS | 1654 | 1463735522698 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x1185c2000 == 45 [pid = 1654] [id = 284] 02:12:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1121b5c00) [pid = 1654] [serial = 850] [outer = 0x0] 02:12:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11714f400) [pid = 1654] [serial = 851] [outer = 0x1121b5c00] 02:12:02 INFO - PROCESS | 1654 | 1463735522726 Marionette DEBUG loaded listener.js 02:12:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1187b5400) [pid = 1654] [serial = 852] [outer = 0x1121b5c00] 02:12:02 INFO - PROCESS | 1654 | 1463735522989 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]]]}] 02:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 471ms 02:12:03 INFO - PROCESS | 1654 | 1463735523030 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:12:03 INFO - PROCESS | 1654 | 1463735523031 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:12:03 INFO - PROCESS | 1654 | 1463735523042 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:12:03 INFO - PROCESS | 1654 | 1463735523043 Marionette TRACE conn2 <- [1,1110,null,{}] 02:12:03 INFO - PROCESS | 1654 | 1463735523046 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}] 02:12:03 INFO - PROCESS | 1654 | 1463735523126 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:12:03 INFO - PROCESS | 1654 | 1463735523131 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263be000 == 46 [pid = 1654] [id = 285] 02:12:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1185a1800) [pid = 1654] [serial = 853] [outer = 0x0] 02:12:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119431c00) [pid = 1654] [serial = 854] [outer = 0x1185a1800] 02:12:03 INFO - PROCESS | 1654 | 1463735523157 Marionette DEBUG loaded listener.js 02:12:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1194ce400) [pid = 1654] [serial = 855] [outer = 0x1185a1800] 02:12:03 INFO - PROCESS | 1654 | 1463735523493 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]]]}] 02:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 477ms 02:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:12:03 INFO - PROCESS | 1654 | 1463735523512 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:12:03 INFO - PROCESS | 1654 | 1463735523513 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:12:03 INFO - PROCESS | 1654 | 1463735523516 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:12:03 INFO - PROCESS | 1654 | 1463735523518 Marionette TRACE conn2 <- [1,1114,null,{}] 02:12:03 INFO - PROCESS | 1654 | 1463735523520 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}] 02:12:03 INFO - PROCESS | 1654 | 1463735523632 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:12:03 INFO - PROCESS | 1654 | 1463735523641 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x1273d1000 == 47 [pid = 1654] [id = 286] 02:12:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1194d1000) [pid = 1654] [serial = 856] [outer = 0x0] 02:12:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x119511c00) [pid = 1654] [serial = 857] [outer = 0x1194d1000] 02:12:03 INFO - PROCESS | 1654 | 1463735523669 Marionette DEBUG loaded listener.js 02:12:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x119ae3400) [pid = 1654] [serial = 858] [outer = 0x1194d1000] 02:12:03 INFO - PROCESS | 1654 | 1463735523959 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]]]}] 02:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 471ms 02:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:12:03 INFO - PROCESS | 1654 | 1463735523991 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:12:03 INFO - PROCESS | 1654 | 1463735523992 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:12:03 INFO - PROCESS | 1654 | 1463735523994 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:12:03 INFO - PROCESS | 1654 | 1463735523996 Marionette TRACE conn2 <- [1,1118,null,{}] 02:12:03 INFO - PROCESS | 1654 | 1463735523998 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}] 02:12:04 INFO - PROCESS | 1654 | 1463735524079 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:12:04 INFO - PROCESS | 1654 | 1463735524085 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x129451800 == 48 [pid = 1654] [id = 287] 02:12:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x119b5a400) [pid = 1654] [serial = 859] [outer = 0x0] 02:12:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119b64000) [pid = 1654] [serial = 860] [outer = 0x119b5a400] 02:12:04 INFO - PROCESS | 1654 | 1463735524110 Marionette DEBUG loaded listener.js 02:12:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119d5b800) [pid = 1654] [serial = 861] [outer = 0x119b5a400] 02:12:04 INFO - PROCESS | 1654 | 1463735524526 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]]]}] 02:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 567ms 02:12:04 INFO - PROCESS | 1654 | 1463735524563 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:12:04 INFO - PROCESS | 1654 | 1463735524565 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:12:04 INFO - PROCESS | 1654 | 1463735524588 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:12:04 INFO - PROCESS | 1654 | 1463735524590 Marionette TRACE conn2 <- [1,1122,null,{}] 02:12:04 INFO - PROCESS | 1654 | 1463735524595 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}] 02:12:04 INFO - PROCESS | 1654 | 1463735524695 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:12:04 INFO - PROCESS | 1654 | 1463735524757 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ac6800 == 49 [pid = 1654] [id = 288] 02:12:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1121b2000) [pid = 1654] [serial = 862] [outer = 0x0] 02:12:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x112845000) [pid = 1654] [serial = 863] [outer = 0x1121b2000] 02:12:04 INFO - PROCESS | 1654 | 1463735524789 Marionette DEBUG loaded listener.js 02:12:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x112f79c00) [pid = 1654] [serial = 864] [outer = 0x1121b2000] 02:12:05 INFO - PROCESS | 1654 | 1463735525409 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]]]}] 02:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 893ms 02:12:05 INFO - PROCESS | 1654 | 1463735525462 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:12:05 INFO - PROCESS | 1654 | 1463735525466 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:12:05 INFO - PROCESS | 1654 | 1463735525485 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:12:05 INFO - PROCESS | 1654 | 1463735525487 Marionette TRACE conn2 <- [1,1126,null,{}] 02:12:05 INFO - PROCESS | 1654 | 1463735525489 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}] 02:12:05 INFO - PROCESS | 1654 | 1463735525586 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:12:05 INFO - PROCESS | 1654 | 1463735525634 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296c0800 == 50 [pid = 1654] [id = 289] 02:12:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11316a000) [pid = 1654] [serial = 865] [outer = 0x0] 02:12:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11859e800) [pid = 1654] [serial = 866] [outer = 0x11316a000] 02:12:05 INFO - PROCESS | 1654 | 1463735525663 Marionette DEBUG loaded listener.js 02:12:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1187bc400) [pid = 1654] [serial = 867] [outer = 0x11316a000] 02:12:06 INFO - PROCESS | 1654 | 1463735526189 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]]]}] 02:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 721ms 02:12:06 INFO - PROCESS | 1654 | 1463735526222 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:12:06 INFO - PROCESS | 1654 | 1463735526224 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:12:06 INFO - PROCESS | 1654 | 1463735526230 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:12:06 INFO - PROCESS | 1654 | 1463735526234 Marionette TRACE conn2 <- [1,1130,null,{}] 02:12:06 INFO - PROCESS | 1654 | 1463735526247 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}] 02:12:06 INFO - PROCESS | 1654 | 1463735526390 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:12:06 INFO - PROCESS | 1654 | 1463735526457 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a923800 == 51 [pid = 1654] [id = 290] 02:12:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119a9c400) [pid = 1654] [serial = 868] [outer = 0x0] 02:12:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x119ad9400) [pid = 1654] [serial = 869] [outer = 0x119a9c400] 02:12:06 INFO - PROCESS | 1654 | 1463735526488 Marionette DEBUG loaded listener.js 02:12:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119d59c00) [pid = 1654] [serial = 870] [outer = 0x119a9c400] 02:12:06 INFO - PROCESS | 1654 | 1463735526903 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]]]}] 02:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 680ms 02:12:06 INFO - PROCESS | 1654 | 1463735526910 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:12:06 INFO - PROCESS | 1654 | 1463735526911 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:12:06 INFO - PROCESS | 1654 | 1463735526914 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:12:06 INFO - PROCESS | 1654 | 1463735526915 Marionette TRACE conn2 <- [1,1134,null,{}] 02:12:06 INFO - PROCESS | 1654 | 1463735526918 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}] 02:12:07 INFO - PROCESS | 1654 | 1463735527013 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:12:07 INFO - PROCESS | 1654 | 1463735527059 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a938000 == 52 [pid = 1654] [id = 291] 02:12:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x119a9cc00) [pid = 1654] [serial = 871] [outer = 0x0] 02:12:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x119debc00) [pid = 1654] [serial = 872] [outer = 0x119a9cc00] 02:12:07 INFO - PROCESS | 1654 | 1463735527089 Marionette DEBUG loaded listener.js 02:12:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x122a55400) [pid = 1654] [serial = 873] [outer = 0x119a9cc00] 02:12:07 INFO - PROCESS | 1654 | 1463735527461 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]]]}] 02:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 573ms 02:12:07 INFO - PROCESS | 1654 | 1463735527488 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:12:07 INFO - PROCESS | 1654 | 1463735527489 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:12:07 INFO - PROCESS | 1654 | 1463735527492 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:12:07 INFO - PROCESS | 1654 | 1463735527493 Marionette TRACE conn2 <- [1,1138,null,{}] 02:12:07 INFO - PROCESS | 1654 | 1463735527495 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}] 02:12:07 INFO - PROCESS | 1654 | 1463735527587 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:12:07 INFO - PROCESS | 1654 | 1463735527634 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b241800 == 53 [pid = 1654] [id = 292] 02:12:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x119ae0800) [pid = 1654] [serial = 874] [outer = 0x0] 02:12:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x122a59c00) [pid = 1654] [serial = 875] [outer = 0x119ae0800] 02:12:07 INFO - PROCESS | 1654 | 1463735527663 Marionette DEBUG loaded listener.js 02:12:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x122d14c00) [pid = 1654] [serial = 876] [outer = 0x119ae0800] 02:12:08 INFO - PROCESS | 1654 | 1463735528093 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]]]}] 02:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 618ms 02:12:08 INFO - PROCESS | 1654 | 1463735528110 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:12:08 INFO - PROCESS | 1654 | 1463735528112 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:12:08 INFO - PROCESS | 1654 | 1463735528114 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:12:08 INFO - PROCESS | 1654 | 1463735528115 Marionette TRACE conn2 <- [1,1142,null,{}] 02:12:08 INFO - PROCESS | 1654 | 1463735528118 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}] 02:12:08 INFO - PROCESS | 1654 | 1463735528228 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:12:08 INFO - PROCESS | 1654 | 1463735528275 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b91b000 == 54 [pid = 1654] [id = 293] 02:12:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x122d19400) [pid = 1654] [serial = 877] [outer = 0x0] 02:12:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x124092400) [pid = 1654] [serial = 878] [outer = 0x122d19400] 02:12:08 INFO - PROCESS | 1654 | 1463735528305 Marionette DEBUG loaded listener.js 02:12:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12456e000) [pid = 1654] [serial = 879] [outer = 0x122d19400] 02:12:08 INFO - PROCESS | 1654 | 1463735528707 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]]]}] 02:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 619ms 02:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:12:08 INFO - PROCESS | 1654 | 1463735528734 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:12:08 INFO - PROCESS | 1654 | 1463735528735 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:12:08 INFO - PROCESS | 1654 | 1463735528737 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:12:08 INFO - PROCESS | 1654 | 1463735528739 Marionette TRACE conn2 <- [1,1146,null,{}] 02:12:08 INFO - PROCESS | 1654 | 1463735528741 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}] 02:12:08 INFO - PROCESS | 1654 | 1463735528838 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:12:08 INFO - PROCESS | 1654 | 1463735528920 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x112f26800 == 55 [pid = 1654] [id = 294] 02:12:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x110e10400) [pid = 1654] [serial = 880] [outer = 0x0] 02:12:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x112585400) [pid = 1654] [serial = 881] [outer = 0x110e10400] 02:12:08 INFO - PROCESS | 1654 | 1463735528949 Marionette DEBUG loaded listener.js 02:12:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x122d50800) [pid = 1654] [serial = 882] [outer = 0x110e10400] 02:12:09 INFO - PROCESS | 1654 | 1463735529435 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]]]}] 02:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 769ms 02:12:09 INFO - PROCESS | 1654 | 1463735529507 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:12:09 INFO - PROCESS | 1654 | 1463735529509 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:12:09 INFO - PROCESS | 1654 | 1463735529513 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:12:09 INFO - PROCESS | 1654 | 1463735529515 Marionette TRACE conn2 <- [1,1150,null,{}] 02:12:09 INFO - PROCESS | 1654 | 1463735529518 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}] 02:12:09 INFO - PROCESS | 1654 | 1463735529614 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:12:09 INFO - PROCESS | 1654 | 1463735529666 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x119405800 == 56 [pid = 1654] [id = 295] 02:12:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x112840800) [pid = 1654] [serial = 883] [outer = 0x0] 02:12:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11284a400) [pid = 1654] [serial = 884] [outer = 0x112840800] 02:12:09 INFO - PROCESS | 1654 | 1463735529694 Marionette DEBUG loaded listener.js 02:12:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x112fb7000) [pid = 1654] [serial = 885] [outer = 0x112840800] 02:12:10 INFO - PROCESS | 1654 | 1463735530081 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]]]}] 02:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 620ms 02:12:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbea800 == 55 [pid = 1654] [id = 15] 02:12:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12c53d800 == 54 [pid = 1654] [id = 13] 02:12:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12a921800 == 53 [pid = 1654] [id = 8] 02:12:10 INFO - PROCESS | 1654 | --DOCSHELL 0x1273d1000 == 52 [pid = 1654] [id = 286] 02:12:10 INFO - PROCESS | 1654 | --DOCSHELL 0x1263be000 == 51 [pid = 1654] [id = 285] 02:12:10 INFO - PROCESS | 1654 | --DOCSHELL 0x1185c2000 == 50 [pid = 1654] [id = 284] 02:12:10 INFO - PROCESS | 1654 | --DOCSHELL 0x1249cc000 == 49 [pid = 1654] [id = 283] 02:12:10 INFO - PROCESS | 1654 | --DOCSHELL 0x124322800 == 48 [pid = 1654] [id = 282] 02:12:10 INFO - PROCESS | 1654 | --DOCSHELL 0x122d32000 == 47 [pid = 1654] [id = 281] 02:12:10 INFO - PROCESS | 1654 | --DOCSHELL 0x122a04800 == 46 [pid = 1654] [id = 280] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x122d0e400) [pid = 1654] [serial = 818] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | 1463735530175 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:12:10 INFO - PROCESS | 1654 | 1463735530178 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:12:10 INFO - PROCESS | 1654 | --DOCSHELL 0x119d9d800 == 45 [pid = 1654] [id = 279] 02:12:10 INFO - PROCESS | 1654 | --DOCSHELL 0x1185c3800 == 44 [pid = 1654] [id = 278] 02:12:10 INFO - PROCESS | 1654 | --DOCSHELL 0x116654800 == 43 [pid = 1654] [id = 277] 02:12:10 INFO - PROCESS | 1654 | --DOCSHELL 0x112167000 == 42 [pid = 1654] [id = 276] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x119e49400) [pid = 1654] [serial = 813] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11714fc00) [pid = 1654] [serial = 809] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x119b5c400) [pid = 1654] [serial = 801] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1194d2800) [pid = 1654] [serial = 795] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1187b1800) [pid = 1654] [serial = 810] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11950e400) [pid = 1654] [serial = 797] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x119ae2400) [pid = 1654] [serial = 800] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x119a98c00) [pid = 1654] [serial = 798] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11336d400) [pid = 1654] [serial = 770] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x115e53000) [pid = 1654] [serial = 771] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119d55c00) [pid = 1654] [serial = 803] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1187d6400) [pid = 1654] [serial = 791] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119115000) [pid = 1654] [serial = 792] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119d64800) [pid = 1654] [serial = 806] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119d5e800) [pid = 1654] [serial = 804] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11671d000) [pid = 1654] [serial = 773] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11689f000) [pid = 1654] [serial = 774] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1187ccc00) [pid = 1654] [serial = 788] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119b5e800) [pid = 1654] [serial = 812] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1187d1800) [pid = 1654] [serial = 789] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x117e62800) [pid = 1654] [serial = 779] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1182e7800) [pid = 1654] [serial = 780] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x112841800) [pid = 1654] [serial = 767] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x112da5800) [pid = 1654] [serial = 768] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11710c000) [pid = 1654] [serial = 776] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11a3a7c00) [pid = 1654] [serial = 815] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x117156800) [pid = 1654] [serial = 777] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11257f000) [pid = 1654] [serial = 764] [outer = 0x0] [url = about:blank] 02:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x112588800) [pid = 1654] [serial = 765] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1184a3400) [pid = 1654] [serial = 782] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11859c000) [pid = 1654] [serial = 783] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1187b6c00) [pid = 1654] [serial = 786] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1187b0400) [pid = 1654] [serial = 785] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11942f800) [pid = 1654] [serial = 794] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x122a5ac00) [pid = 1654] [serial = 816] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x119e49c00) [pid = 1654] [serial = 807] [outer = 0x0] [url = about:blank] 02:12:10 INFO - PROCESS | 1654 | 1463735530198 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:12:10 INFO - PROCESS | 1654 | 1463735530199 Marionette TRACE conn2 <- [1,1154,null,{}] 02:12:10 INFO - PROCESS | 1654 | 1463735530203 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}] 02:12:10 INFO - PROCESS | 1654 | 1463735530285 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:12:10 INFO - PROCESS | 1654 | 1463735530293 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x11664c000 == 43 [pid = 1654] [id = 296] 02:12:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x115aaf400) [pid = 1654] [serial = 886] [outer = 0x0] 02:12:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11620c800) [pid = 1654] [serial = 887] [outer = 0x115aaf400] 02:12:10 INFO - PROCESS | 1654 | 1463735530321 Marionette DEBUG loaded listener.js 02:12:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x117156400) [pid = 1654] [serial = 888] [outer = 0x115aaf400] 02:12:10 INFO - PROCESS | 1654 | 1463735530767 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]]]}] 02:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 628ms 02:12:10 INFO - PROCESS | 1654 | 1463735530821 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:12:10 INFO - PROCESS | 1654 | 1463735530823 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:12:10 INFO - PROCESS | 1654 | 1463735530827 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:12:10 INFO - PROCESS | 1654 | 1463735530831 Marionette TRACE conn2 <- [1,1158,null,{}] 02:12:10 INFO - PROCESS | 1654 | 1463735530842 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}] 02:12:10 INFO - PROCESS | 1654 | 1463735530946 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:12:11 INFO - PROCESS | 1654 | 1463735531008 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x11899a000 == 44 [pid = 1654] [id = 297] 02:12:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x117683400) [pid = 1654] [serial = 889] [outer = 0x0] 02:12:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x118086000) [pid = 1654] [serial = 890] [outer = 0x117683400] 02:12:11 INFO - PROCESS | 1654 | 1463735531035 Marionette DEBUG loaded listener.js 02:12:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1187b5800) [pid = 1654] [serial = 891] [outer = 0x117683400] 02:12:11 INFO - PROCESS | 1654 | 1463735531308 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]]]}] 02:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 529ms 02:12:11 INFO - PROCESS | 1654 | 1463735531359 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:12:11 INFO - PROCESS | 1654 | 1463735531361 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:12:11 INFO - PROCESS | 1654 | 1463735531363 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:12:11 INFO - PROCESS | 1654 | 1463735531364 Marionette TRACE conn2 <- [1,1162,null,{}] 02:12:11 INFO - PROCESS | 1654 | 1463735531367 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}] 02:12:11 INFO - PROCESS | 1654 | 1463735531459 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:12:11 INFO - PROCESS | 1654 | 1463735531463 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f47800 == 45 [pid = 1654] [id = 298] 02:12:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1187ca800) [pid = 1654] [serial = 892] [outer = 0x0] 02:12:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x119115000) [pid = 1654] [serial = 893] [outer = 0x1187ca800] 02:12:11 INFO - PROCESS | 1654 | 1463735531491 Marionette DEBUG loaded listener.js 02:12:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x119424400) [pid = 1654] [serial = 894] [outer = 0x1187ca800] 02:12:11 INFO - PROCESS | 1654 | 1463735531824 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]]]}] 02:12:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1187d3c00) [pid = 1654] [serial = 895] [outer = 0x12c6ed800] 02:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 02:12:11 INFO - PROCESS | 1654 | 1463735531887 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:12:11 INFO - PROCESS | 1654 | 1463735531888 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:12:11 INFO - PROCESS | 1654 | 1463735531905 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:12:11 INFO - PROCESS | 1654 | 1463735531906 Marionette TRACE conn2 <- [1,1166,null,{}] 02:12:11 INFO - PROCESS | 1654 | 1463735531908 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}] 02:12:11 INFO - PROCESS | 1654 | 1463735531987 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:12:11 INFO - PROCESS | 1654 | 1463735531993 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1249b3800 == 46 [pid = 1654] [id = 299] 02:12:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11942e800) [pid = 1654] [serial = 896] [outer = 0x0] 02:12:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11950e400) [pid = 1654] [serial = 897] [outer = 0x11942e800] 02:12:12 INFO - PROCESS | 1654 | 1463735532019 Marionette DEBUG loaded listener.js 02:12:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119b60c00) [pid = 1654] [serial = 898] [outer = 0x11942e800] 02:12:12 INFO - PROCESS | 1654 | 1463735532348 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]]]}] 02:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 476ms 02:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:12:12 INFO - PROCESS | 1654 | 1463735532375 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:12:12 INFO - PROCESS | 1654 | 1463735532376 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:12:12 INFO - PROCESS | 1654 | 1463735532378 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:12:12 INFO - PROCESS | 1654 | 1463735532379 Marionette TRACE conn2 <- [1,1170,null,{}] 02:12:12 INFO - PROCESS | 1654 | 1463735532382 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}] 02:12:12 INFO - PROCESS | 1654 | 1463735532503 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:12:12 INFO - PROCESS | 1654 | 1463735532515 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f0c800 == 47 [pid = 1654] [id = 300] 02:12:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119431800) [pid = 1654] [serial = 899] [outer = 0x0] 02:12:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x119d60400) [pid = 1654] [serial = 900] [outer = 0x119431800] 02:12:12 INFO - PROCESS | 1654 | 1463735532540 Marionette DEBUG loaded listener.js 02:12:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1240c1c00) [pid = 1654] [serial = 901] [outer = 0x119431800] 02:12:12 INFO - PROCESS | 1654 | 1463735532887 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]]]}] 02:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 518ms 02:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:12:12 INFO - PROCESS | 1654 | 1463735532896 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:12:12 INFO - PROCESS | 1654 | 1463735532898 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:12:12 INFO - PROCESS | 1654 | 1463735532900 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:12:12 INFO - PROCESS | 1654 | 1463735532901 Marionette TRACE conn2 <- [1,1174,null,{}] 02:12:12 INFO - PROCESS | 1654 | 1463735532904 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}] 02:12:13 INFO - PROCESS | 1654 | 1463735532998 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:12:13 INFO - PROCESS | 1654 | 1463735533029 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x126d91000 == 48 [pid = 1654] [id = 301] 02:12:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x124119800) [pid = 1654] [serial = 902] [outer = 0x0] 02:12:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x124950c00) [pid = 1654] [serial = 903] [outer = 0x124119800] 02:12:13 INFO - PROCESS | 1654 | 1463735533054 Marionette DEBUG loaded listener.js 02:12:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x124958800) [pid = 1654] [serial = 904] [outer = 0x124119800] 02:12:13 INFO - PROCESS | 1654 | 1463735533375 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] 02:12:13 INFO - PROCESS | 1654 | 1463735533422 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:12:13 INFO - PROCESS | 1654 | 1463735533424 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:12:13 INFO - PROCESS | 1654 | 1463735533425 Marionette TRACE conn2 <- [1,1178,null,{}] 02:12:13 INFO - PROCESS | 1654 | 1463735533427 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}] 02:12:13 INFO - PROCESS | 1654 | 1463735533524 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:12:13 INFO - PROCESS | 1654 | 1463735533536 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x128c32800 == 49 [pid = 1654] [id = 302] 02:12:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x124959c00) [pid = 1654] [serial = 905] [outer = 0x0] 02:12:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x124a75c00) [pid = 1654] [serial = 906] [outer = 0x124959c00] 02:12:13 INFO - PROCESS | 1654 | 1463735533561 Marionette DEBUG loaded listener.js 02:12:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x124f2cc00) [pid = 1654] [serial = 907] [outer = 0x124959c00] 02:12:13 INFO - PROCESS | 1654 | 1463735533907 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] 02:12:13 INFO - PROCESS | 1654 | 1463735533945 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:12:13 INFO - PROCESS | 1654 | 1463735533948 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:12:13 INFO - PROCESS | 1654 | 1463735533949 Marionette TRACE conn2 <- [1,1182,null,{}] 02:12:13 INFO - PROCESS | 1654 | 1463735533953 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}] 02:12:14 INFO - PROCESS | 1654 | 1463735534051 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:12:14 INFO - PROCESS | 1654 | 1463735534081 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296be000 == 50 [pid = 1654] [id = 303] 02:12:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12495b000) [pid = 1654] [serial = 908] [outer = 0x0] 02:12:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12518bc00) [pid = 1654] [serial = 909] [outer = 0x12495b000] 02:12:14 INFO - PROCESS | 1654 | 1463735534108 Marionette DEBUG loaded listener.js 02:12:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1253ab800) [pid = 1654] [serial = 910] [outer = 0x12495b000] 02:12:14 INFO - PROCESS | 1654 | 1463735534421 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] 02:12:14 INFO - PROCESS | 1654 | 1463735534472 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:12:14 INFO - PROCESS | 1654 | 1463735534474 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:12:14 INFO - PROCESS | 1654 | 1463735534476 Marionette TRACE conn2 <- [1,1186,null,{}] 02:12:14 INFO - PROCESS | 1654 | 1463735534478 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}] 02:12:14 INFO - PROCESS | 1654 | 1463735534616 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:12:14 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1187d3800) [pid = 1654] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:12:14 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1185a1800) [pid = 1654] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:12:14 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x112848800) [pid = 1654] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:12:14 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x110e45400) [pid = 1654] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:12:14 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11214d800) [pid = 1654] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:12:14 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x118474400) [pid = 1654] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:12:14 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1121b5c00) [pid = 1654] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:12:14 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1194d1000) [pid = 1654] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:12:14 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x117159c00) [pid = 1654] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:12:14 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x117154800) [pid = 1654] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:12:14 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119183800) [pid = 1654] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:12:14 INFO - PROCESS | 1654 | 1463735534657 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x11980b000 == 51 [pid = 1654] [id = 304] 02:12:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x110e3fc00) [pid = 1654] [serial = 911] [outer = 0x0] 02:12:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x112844800) [pid = 1654] [serial = 912] [outer = 0x110e3fc00] 02:12:14 INFO - PROCESS | 1654 | 1463735534682 Marionette DEBUG loaded listener.js 02:12:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x118082c00) [pid = 1654] [serial = 913] [outer = 0x110e3fc00] 02:12:14 INFO - PROCESS | 1654 | 1463735534988 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] 02:12:15 INFO - PROCESS | 1654 | 1463735535050 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:12:15 INFO - PROCESS | 1654 | 1463735535054 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:12:15 INFO - PROCESS | 1654 | 1463735535055 Marionette TRACE conn2 <- [1,1190,null,{}] 02:12:15 INFO - PROCESS | 1654 | 1463735535066 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}] 02:12:15 INFO - PROCESS | 1654 | 1463735535235 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:12:15 INFO - PROCESS | 1654 | 1463735535245 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b92a800 == 52 [pid = 1654] [id = 305] 02:12:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11892b400) [pid = 1654] [serial = 914] [outer = 0x0] 02:12:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x126d20800) [pid = 1654] [serial = 915] [outer = 0x11892b400] 02:12:15 INFO - PROCESS | 1654 | 1463735535288 Marionette DEBUG loaded listener.js 02:12:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1272c1800) [pid = 1654] [serial = 916] [outer = 0x11892b400] 02:12:15 INFO - PROCESS | 1654 | 1463735535676 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] 02:12:15 INFO - PROCESS | 1654 | 1463735535724 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:12:15 INFO - PROCESS | 1654 | 1463735535726 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:12:15 INFO - PROCESS | 1654 | 1463735535727 Marionette TRACE conn2 <- [1,1194,null,{}] 02:12:15 INFO - PROCESS | 1654 | 1463735535730 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}] 02:12:15 INFO - PROCESS | 1654 | 1463735535833 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:12:15 INFO - PROCESS | 1654 | 1463735535864 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb93000 == 53 [pid = 1654] [id = 306] 02:12:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x128b11c00) [pid = 1654] [serial = 917] [outer = 0x0] 02:12:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x128b14800) [pid = 1654] [serial = 918] [outer = 0x128b11c00] 02:12:15 INFO - PROCESS | 1654 | 1463735535888 Marionette DEBUG loaded listener.js 02:12:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x128b1b800) [pid = 1654] [serial = 919] [outer = 0x128b11c00] 02:12:16 INFO - PROCESS | 1654 | 1463735536179 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] 02:12:16 INFO - PROCESS | 1654 | 1463735536196 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:12:16 INFO - PROCESS | 1654 | 1463735536198 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:12:16 INFO - PROCESS | 1654 | 1463735536199 Marionette TRACE conn2 <- [1,1198,null,{}] 02:12:16 INFO - PROCESS | 1654 | 1463735536210 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}] 02:12:16 INFO - PROCESS | 1654 | 1463735536298 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:12:16 INFO - PROCESS | 1654 | 1463735536303 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c037000 == 54 [pid = 1654] [id = 307] 02:12:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x128b12400) [pid = 1654] [serial = 920] [outer = 0x0] 02:12:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x128bb8c00) [pid = 1654] [serial = 921] [outer = 0x128b12400] 02:12:16 INFO - PROCESS | 1654 | 1463735536334 Marionette DEBUG loaded listener.js 02:12:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x128cf3c00) [pid = 1654] [serial = 922] [outer = 0x128b12400] 02:12:16 INFO - PROCESS | 1654 | 1463735536775 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]]]}] 02:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 630ms 02:12:16 INFO - PROCESS | 1654 | 1463735536828 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:12:16 INFO - PROCESS | 1654 | 1463735536831 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:12:16 INFO - PROCESS | 1654 | 1463735536834 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:12:16 INFO - PROCESS | 1654 | 1463735536837 Marionette TRACE conn2 <- [1,1202,null,{}] 02:12:16 INFO - PROCESS | 1654 | 1463735536841 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}] 02:12:16 INFO - PROCESS | 1654 | 1463735536948 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:12:17 INFO - PROCESS | 1654 | 1463735537038 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x11743e800 == 55 [pid = 1654] [id = 308] 02:12:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x112a69000) [pid = 1654] [serial = 923] [outer = 0x0] 02:12:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x112f17400) [pid = 1654] [serial = 924] [outer = 0x112a69000] 02:12:17 INFO - PROCESS | 1654 | 1463735537071 Marionette DEBUG loaded listener.js 02:12:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1133ebc00) [pid = 1654] [serial = 925] [outer = 0x112a69000] 02:12:17 INFO - PROCESS | 1654 | 1463735537489 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]]]}] 02:12:17 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 02:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 671ms 02:12:17 INFO - PROCESS | 1654 | 1463735537506 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:12:17 INFO - PROCESS | 1654 | 1463735537510 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:12:17 INFO - PROCESS | 1654 | 1463735537515 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:12:17 INFO - PROCESS | 1654 | 1463735537517 Marionette TRACE conn2 <- [1,1206,null,{}] 02:12:17 INFO - PROCESS | 1654 | 1463735537519 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}] 02:12:17 INFO - PROCESS | 1654 | 1463735537625 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:12:17 INFO - PROCESS | 1654 | 1463735537678 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x122fd1000 == 56 [pid = 1654] [id = 309] 02:12:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1166cd000) [pid = 1654] [serial = 926] [outer = 0x0] 02:12:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x1182e9000) [pid = 1654] [serial = 927] [outer = 0x1166cd000] 02:12:17 INFO - PROCESS | 1654 | 1463735537707 Marionette DEBUG loaded listener.js 02:12:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1187b0400) [pid = 1654] [serial = 928] [outer = 0x1166cd000] 02:12:18 INFO - PROCESS | 1654 | 1463735538156 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]]]}] 02:12:18 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 02:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 673ms 02:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:12:18 INFO - PROCESS | 1654 | 1463735538188 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:12:18 INFO - PROCESS | 1654 | 1463735538189 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:12:18 INFO - PROCESS | 1654 | 1463735538192 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:12:18 INFO - PROCESS | 1654 | 1463735538194 Marionette TRACE conn2 <- [1,1210,null,{}] 02:12:18 INFO - PROCESS | 1654 | 1463735538202 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}] 02:12:18 INFO - PROCESS | 1654 | 1463735538327 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:12:18 INFO - PROCESS | 1654 | 1463735538393 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb77800 == 57 [pid = 1654] [id = 310] 02:12:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11942bc00) [pid = 1654] [serial = 929] [outer = 0x0] 02:12:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x119d5f400) [pid = 1654] [serial = 930] [outer = 0x11942bc00] 02:12:18 INFO - PROCESS | 1654 | 1463735538425 Marionette DEBUG loaded listener.js 02:12:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x122a5fc00) [pid = 1654] [serial = 931] [outer = 0x11942bc00] 02:12:18 INFO - PROCESS | 1654 | 1463735538842 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]]]}] 02:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 673ms 02:12:18 INFO - PROCESS | 1654 | 1463735538865 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:12:18 INFO - PROCESS | 1654 | 1463735538867 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:12:18 INFO - PROCESS | 1654 | 1463735538872 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:12:18 INFO - PROCESS | 1654 | 1463735538873 Marionette TRACE conn2 <- [1,1214,null,{}] 02:12:18 INFO - PROCESS | 1654 | 1463735538876 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}] 02:12:18 INFO - PROCESS | 1654 | 1463735538975 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:12:19 INFO - PROCESS | 1654 | 1463735539023 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c53f000 == 58 [pid = 1654] [id = 311] 02:12:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x122d15c00) [pid = 1654] [serial = 932] [outer = 0x0] 02:12:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1240c0c00) [pid = 1654] [serial = 933] [outer = 0x122d15c00] 02:12:19 INFO - PROCESS | 1654 | 1463735539053 Marionette DEBUG loaded listener.js 02:12:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x124a7dc00) [pid = 1654] [serial = 934] [outer = 0x122d15c00] 02:12:19 INFO - PROCESS | 1654 | 1463735539491 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]]]}] 02:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 673ms 02:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:12:19 INFO - PROCESS | 1654 | 1463735539544 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:12:19 INFO - PROCESS | 1654 | 1463735539546 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:12:19 INFO - PROCESS | 1654 | 1463735539548 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:12:19 INFO - PROCESS | 1654 | 1463735539549 Marionette TRACE conn2 <- [1,1218,null,{}] 02:12:19 INFO - PROCESS | 1654 | 1463735539573 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}] 02:12:19 INFO - PROCESS | 1654 | 1463735539694 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:12:19 INFO - PROCESS | 1654 | 1463735539947 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x1166e3000 == 59 [pid = 1654] [id = 312] 02:12:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x111a04c00) [pid = 1654] [serial = 935] [outer = 0x0] 02:12:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x111e24800) [pid = 1654] [serial = 936] [outer = 0x111a04c00] 02:12:19 INFO - PROCESS | 1654 | 1463735539976 Marionette DEBUG loaded listener.js 02:12:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x112586800) [pid = 1654] [serial = 937] [outer = 0x111a04c00] 02:12:20 INFO - PROCESS | 1654 | 1463735540393 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]]]}] 02:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 889ms 02:12:20 INFO - PROCESS | 1654 | 1463735540438 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:12:20 INFO - PROCESS | 1654 | 1463735540440 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:12:20 INFO - PROCESS | 1654 | 1463735540444 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:12:20 INFO - PROCESS | 1654 | 1463735540446 Marionette TRACE conn2 <- [1,1222,null,{}] 02:12:20 INFO - PROCESS | 1654 | 1463735540449 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}] 02:12:20 INFO - PROCESS | 1654 | 1463735540539 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:12:20 INFO - PROCESS | 1654 | 1463735540592 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x113435000 == 60 [pid = 1654] [id = 313] 02:12:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x112589000) [pid = 1654] [serial = 938] [outer = 0x0] 02:12:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11283f400) [pid = 1654] [serial = 939] [outer = 0x112589000] 02:12:20 INFO - PROCESS | 1654 | 1463735540620 Marionette DEBUG loaded listener.js 02:12:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11284b800) [pid = 1654] [serial = 940] [outer = 0x112589000] 02:12:21 INFO - PROCESS | 1654 | 1463735541049 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] 02:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:12:21 INFO - PROCESS | 1654 | 1463735541120 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:12:21 INFO - PROCESS | 1654 | 1463735541123 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:12:21 INFO - PROCESS | 1654 | 1463735541124 Marionette TRACE conn2 <- [1,1226,null,{}] 02:12:21 INFO - PROCESS | 1654 | 1463735541126 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}] 02:12:21 INFO - PROCESS | 1654 | 1463735541220 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:12:21 INFO - PROCESS | 1654 | 1463735541231 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x11624c000 == 49 [pid = 1654] [id = 314] 02:12:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x113163c00) [pid = 1654] [serial = 941] [outer = 0x0] 02:12:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x113168000) [pid = 1654] [serial = 942] [outer = 0x113163c00] 02:12:21 INFO - PROCESS | 1654 | 1463735541258 Marionette DEBUG loaded listener.js 02:12:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x113240400) [pid = 1654] [serial = 943] [outer = 0x113163c00] 02:12:21 INFO - PROCESS | 1654 | 1463735541582 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]]]}] 02:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 470ms 02:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:12:21 INFO - PROCESS | 1654 | 1463735541594 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:12:21 INFO - PROCESS | 1654 | 1463735541595 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:12:21 INFO - PROCESS | 1654 | 1463735541605 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:12:21 INFO - PROCESS | 1654 | 1463735541609 Marionette TRACE conn2 <- [1,1230,null,{}] 02:12:21 INFO - PROCESS | 1654 | 1463735541612 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}] 02:12:21 INFO - PROCESS | 1654 | 1463735541705 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:12:21 INFO - PROCESS | 1654 | 1463735541754 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f64800 == 50 [pid = 1654] [id = 315] 02:12:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x113164000) [pid = 1654] [serial = 944] [outer = 0x0] 02:12:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11336ec00) [pid = 1654] [serial = 945] [outer = 0x113164000] 02:12:21 INFO - PROCESS | 1654 | 1463735541779 Marionette DEBUG loaded listener.js 02:12:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x116845c00) [pid = 1654] [serial = 946] [outer = 0x113164000] 02:12:22 INFO - PROCESS | 1654 | 1463735542049 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]]]}] 02:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 479ms 02:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:12:22 INFO - PROCESS | 1654 | 1463735542078 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:12:22 INFO - PROCESS | 1654 | 1463735542080 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:12:22 INFO - PROCESS | 1654 | 1463735542082 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:12:22 INFO - PROCESS | 1654 | 1463735542083 Marionette TRACE conn2 <- [1,1234,null,{}] 02:12:22 INFO - PROCESS | 1654 | 1463735542094 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}] 02:12:22 INFO - PROCESS | 1654 | 1463735542182 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:12:22 INFO - PROCESS | 1654 | 1463735542189 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x119194800 == 51 [pid = 1654] [id = 316] 02:12:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11689f000) [pid = 1654] [serial = 947] [outer = 0x0] 02:12:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11710c000) [pid = 1654] [serial = 948] [outer = 0x11689f000] 02:12:22 INFO - PROCESS | 1654 | 1463735542214 Marionette DEBUG loaded listener.js 02:12:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x117682800) [pid = 1654] [serial = 949] [outer = 0x11689f000] 02:12:22 INFO - PROCESS | 1654 | 1463735542528 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]]]}] 02:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 477ms 02:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:12:22 INFO - PROCESS | 1654 | 1463735542559 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:12:22 INFO - PROCESS | 1654 | 1463735542560 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:12:22 INFO - PROCESS | 1654 | 1463735542562 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:12:22 INFO - PROCESS | 1654 | 1463735542564 Marionette TRACE conn2 <- [1,1238,null,{}] 02:12:22 INFO - PROCESS | 1654 | 1463735542566 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}] 02:12:22 INFO - PROCESS | 1654 | 1463735542640 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:12:22 INFO - PROCESS | 1654 | 1463735542645 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x119816000 == 52 [pid = 1654] [id = 317] 02:12:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1182e0000) [pid = 1654] [serial = 950] [outer = 0x0] 02:12:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1182eb400) [pid = 1654] [serial = 951] [outer = 0x1182e0000] 02:12:22 INFO - PROCESS | 1654 | 1463735542678 Marionette DEBUG loaded listener.js 02:12:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x118560000) [pid = 1654] [serial = 952] [outer = 0x1182e0000] 02:12:22 INFO - PROCESS | 1654 | 1463735542991 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]]]}] 02:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 467ms 02:12:23 INFO - PROCESS | 1654 | 1463735543031 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:12:23 INFO - PROCESS | 1654 | 1463735543032 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:12:23 INFO - PROCESS | 1654 | 1463735543034 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:12:23 INFO - PROCESS | 1654 | 1463735543035 Marionette TRACE conn2 <- [1,1242,null,{}] 02:12:23 INFO - PROCESS | 1654 | 1463735543038 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}] 02:12:23 INFO - PROCESS | 1654 | 1463735543113 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:12:23 INFO - PROCESS | 1654 | 1463735543120 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x1166dd000 == 53 [pid = 1654] [id = 318] 02:12:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11859e400) [pid = 1654] [serial = 953] [outer = 0x0] 02:12:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1187b8400) [pid = 1654] [serial = 954] [outer = 0x11859e400] 02:12:23 INFO - PROCESS | 1654 | 1463735543146 Marionette DEBUG loaded listener.js 02:12:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1187cd400) [pid = 1654] [serial = 955] [outer = 0x11859e400] 02:12:23 INFO - PROCESS | 1654 | 1463735543524 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]]]}] 02:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 02:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:12:23 INFO - PROCESS | 1654 | 1463735543555 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:12:23 INFO - PROCESS | 1654 | 1463735543556 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:12:23 INFO - PROCESS | 1654 | 1463735543559 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:12:23 INFO - PROCESS | 1654 | 1463735543561 Marionette TRACE conn2 <- [1,1246,null,{}] 02:12:23 INFO - PROCESS | 1654 | 1463735543564 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}] 02:12:23 INFO - PROCESS | 1654 | 1463735543707 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:12:23 INFO - PROCESS | 1654 | 1463735543724 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x119db6800 == 54 [pid = 1654] [id = 319] 02:12:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x118477400) [pid = 1654] [serial = 956] [outer = 0x0] 02:12:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1187d1000) [pid = 1654] [serial = 957] [outer = 0x118477400] 02:12:23 INFO - PROCESS | 1654 | 1463735543763 Marionette DEBUG loaded listener.js 02:12:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x118923000) [pid = 1654] [serial = 958] [outer = 0x118477400] 02:12:24 INFO - PROCESS | 1654 | 1463735544159 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]]]}] 02:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 619ms 02:12:24 INFO - PROCESS | 1654 | 1463735544179 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:12:24 INFO - PROCESS | 1654 | 1463735544180 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:12:24 INFO - PROCESS | 1654 | 1463735544183 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:12:24 INFO - PROCESS | 1654 | 1463735544186 Marionette TRACE conn2 <- [1,1250,null,{}] 02:12:24 INFO - PROCESS | 1654 | 1463735544189 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}] 02:12:24 INFO - PROCESS | 1654 | 1463735544281 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:12:24 INFO - PROCESS | 1654 | 1463735544291 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241a7000 == 55 [pid = 1654] [id = 320] 02:12:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1187cf000) [pid = 1654] [serial = 959] [outer = 0x0] 02:12:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x119118c00) [pid = 1654] [serial = 960] [outer = 0x1187cf000] 02:12:24 INFO - PROCESS | 1654 | 1463735544316 Marionette DEBUG loaded listener.js 02:12:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11921d400) [pid = 1654] [serial = 961] [outer = 0x1187cf000] 02:12:24 INFO - PROCESS | 1654 | 1463735544652 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]]]}] 02:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 521ms 02:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:12:24 INFO - PROCESS | 1654 | 1463735544704 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:12:24 INFO - PROCESS | 1654 | 1463735544706 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:12:24 INFO - PROCESS | 1654 | 1463735544708 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:12:24 INFO - PROCESS | 1654 | 1463735544709 Marionette TRACE conn2 <- [1,1254,null,{}] 02:12:24 INFO - PROCESS | 1654 | 1463735544711 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}] 02:12:24 INFO - PROCESS | 1654 | 1463735544806 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:12:24 INFO - PROCESS | 1654 | 1463735544816 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x124384000 == 56 [pid = 1654] [id = 321] 02:12:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x119187000) [pid = 1654] [serial = 962] [outer = 0x0] 02:12:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1194c8c00) [pid = 1654] [serial = 963] [outer = 0x119187000] 02:12:24 INFO - PROCESS | 1654 | 1463735544844 Marionette DEBUG loaded listener.js 02:12:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1194d1c00) [pid = 1654] [serial = 964] [outer = 0x119187000] 02:12:25 INFO - PROCESS | 1654 | 1463735545190 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]]]}] 02:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 517ms 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11283e000) [pid = 1654] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x124119800) [pid = 1654] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x124959c00) [pid = 1654] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12495b000) [pid = 1654] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x115aaf400) [pid = 1654] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x119a9cc00) [pid = 1654] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x110e10400) [pid = 1654] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x122d19400) [pid = 1654] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11942e800) [pid = 1654] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x117683400) [pid = 1654] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x119ae0800) [pid = 1654] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11316a000) [pid = 1654] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x119a9c400) [pid = 1654] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1187ca800) [pid = 1654] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x112840800) [pid = 1654] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1121b2000) [pid = 1654] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x110e3fc00) [pid = 1654] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x128b11c00) [pid = 1654] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11892b400) [pid = 1654] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119431800) [pid = 1654] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x110e48400) [pid = 1654] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12495c000) [pid = 1654] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:12:25 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x122a5b400) [pid = 1654] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:12:25 INFO - PROCESS | 1654 | 1463735545447 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:12:25 INFO - PROCESS | 1654 | 1463735545449 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:12:25 INFO - PROCESS | 1654 | 1463735545459 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:12:25 INFO - PROCESS | 1654 | 1463735545460 Marionette TRACE conn2 <- [1,1258,null,{}] 02:12:25 INFO - PROCESS | 1654 | 1463735545462 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}] 02:12:25 INFO - PROCESS | 1654 | 1463735545544 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:12:25 INFO - PROCESS | 1654 | 1463735545548 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x1184df800 == 57 [pid = 1654] [id = 322] 02:12:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x113165c00) [pid = 1654] [serial = 965] [outer = 0x0] 02:12:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x115aaf400) [pid = 1654] [serial = 966] [outer = 0x113165c00] 02:12:25 INFO - PROCESS | 1654 | 1463735545578 Marionette DEBUG loaded listener.js 02:12:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x119505400) [pid = 1654] [serial = 967] [outer = 0x113165c00] 02:12:25 INFO - PROCESS | 1654 | 1463735545899 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]]]}] 02:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 474ms 02:12:25 INFO - PROCESS | 1654 | 1463735545928 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:12:25 INFO - PROCESS | 1654 | 1463735545930 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:12:25 INFO - PROCESS | 1654 | 1463735545943 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:12:25 INFO - PROCESS | 1654 | 1463735545944 Marionette TRACE conn2 <- [1,1262,null,{}] 02:12:25 INFO - PROCESS | 1654 | 1463735545947 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}] 02:12:26 INFO - PROCESS | 1654 | 1463735546038 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:12:26 INFO - PROCESS | 1654 | 1463735546102 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x126318800 == 58 [pid = 1654] [id = 323] 02:12:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x119a59000) [pid = 1654] [serial = 968] [outer = 0x0] 02:12:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x119aa5800) [pid = 1654] [serial = 969] [outer = 0x119a59000] 02:12:26 INFO - PROCESS | 1654 | 1463735546131 Marionette DEBUG loaded listener.js 02:12:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x119d5ec00) [pid = 1654] [serial = 970] [outer = 0x119a59000] 02:12:26 INFO - PROCESS | 1654 | 1463735546386 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]]]}] 02:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 468ms 02:12:26 INFO - PROCESS | 1654 | 1463735546412 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:12:26 INFO - PROCESS | 1654 | 1463735546413 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:12:26 INFO - PROCESS | 1654 | 1463735546416 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:12:26 INFO - PROCESS | 1654 | 1463735546417 Marionette TRACE conn2 <- [1,1266,null,{}] 02:12:26 INFO - PROCESS | 1654 | 1463735546427 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}] 02:12:26 INFO - PROCESS | 1654 | 1463735546513 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:12:26 INFO - PROCESS | 1654 | 1463735546517 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x128b7b000 == 59 [pid = 1654] [id = 324] 02:12:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x119a9a400) [pid = 1654] [serial = 971] [outer = 0x0] 02:12:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x119e45000) [pid = 1654] [serial = 972] [outer = 0x119a9a400] 02:12:26 INFO - PROCESS | 1654 | 1463735546542 Marionette DEBUG loaded listener.js 02:12:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11a3a6c00) [pid = 1654] [serial = 973] [outer = 0x119a9a400] 02:12:26 INFO - PROCESS | 1654 | 1463735546861 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]]]}] 02:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 475ms 02:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:12:26 INFO - PROCESS | 1654 | 1463735546892 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:12:26 INFO - PROCESS | 1654 | 1463735546893 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:12:26 INFO - PROCESS | 1654 | 1463735546895 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:12:26 INFO - PROCESS | 1654 | 1463735546896 Marionette TRACE conn2 <- [1,1270,null,{}] 02:12:26 INFO - PROCESS | 1654 | 1463735546899 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}] 02:12:27 INFO - PROCESS | 1654 | 1463735547012 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:12:27 INFO - PROCESS | 1654 | 1463735547019 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x128c35000 == 60 [pid = 1654] [id = 325] 02:12:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11a3a7400) [pid = 1654] [serial = 974] [outer = 0x0] 02:12:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x122a5b400) [pid = 1654] [serial = 975] [outer = 0x11a3a7400] 02:12:27 INFO - PROCESS | 1654 | 1463735547043 Marionette DEBUG loaded listener.js 02:12:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x122c20c00) [pid = 1654] [serial = 976] [outer = 0x11a3a7400] 02:12:27 INFO - PROCESS | 1654 | 1463735547357 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]]]}] 02:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 02:12:27 INFO - PROCESS | 1654 | 1463735547414 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:12:27 INFO - PROCESS | 1654 | 1463735547415 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:12:27 INFO - PROCESS | 1654 | 1463735547418 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:12:27 INFO - PROCESS | 1654 | 1463735547419 Marionette TRACE conn2 <- [1,1274,null,{}] 02:12:27 INFO - PROCESS | 1654 | 1463735547421 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}] 02:12:27 INFO - PROCESS | 1654 | 1463735547560 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:12:27 INFO - PROCESS | 1654 | 1463735547615 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x111ea6000 == 61 [pid = 1654] [id = 326] 02:12:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x110e11400) [pid = 1654] [serial = 977] [outer = 0x0] 02:12:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x110e3e000) [pid = 1654] [serial = 978] [outer = 0x110e11400] 02:12:27 INFO - PROCESS | 1654 | 1463735547647 Marionette DEBUG loaded listener.js 02:12:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x111f18c00) [pid = 1654] [serial = 979] [outer = 0x110e11400] 02:12:28 INFO - PROCESS | 1654 | 1463735548091 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]]]}] 02:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 719ms 02:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:12:28 INFO - PROCESS | 1654 | 1463735548139 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:12:28 INFO - PROCESS | 1654 | 1463735548141 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:12:28 INFO - PROCESS | 1654 | 1463735548144 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:12:28 INFO - PROCESS | 1654 | 1463735548147 Marionette TRACE conn2 <- [1,1278,null,{}] 02:12:28 INFO - PROCESS | 1654 | 1463735548150 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}] 02:12:28 INFO - PROCESS | 1654 | 1463735548250 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:12:28 INFO - PROCESS | 1654 | 1463735548302 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1185d3800 == 62 [pid = 1654] [id = 327] 02:12:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11258ac00) [pid = 1654] [serial = 980] [outer = 0x0] 02:12:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x112fb3400) [pid = 1654] [serial = 981] [outer = 0x11258ac00] 02:12:28 INFO - PROCESS | 1654 | 1463735548334 Marionette DEBUG loaded listener.js 02:12:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x113468400) [pid = 1654] [serial = 982] [outer = 0x11258ac00] 02:12:28 INFO - PROCESS | 1654 | 1463735548739 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]]]}] 02:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 622ms 02:12:28 INFO - PROCESS | 1654 | 1463735548767 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:12:28 INFO - PROCESS | 1654 | 1463735548769 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:12:28 INFO - PROCESS | 1654 | 1463735548771 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:12:28 INFO - PROCESS | 1654 | 1463735548773 Marionette TRACE conn2 <- [1,1282,null,{}] 02:12:28 INFO - PROCESS | 1654 | 1463735548775 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}] 02:12:28 INFO - PROCESS | 1654 | 1463735548877 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:12:28 INFO - PROCESS | 1654 | 1463735548967 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f0a800 == 63 [pid = 1654] [id = 328] 02:12:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x116854800) [pid = 1654] [serial = 983] [outer = 0x0] 02:12:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x117154400) [pid = 1654] [serial = 984] [outer = 0x116854800] 02:12:29 INFO - PROCESS | 1654 | 1463735548997 Marionette DEBUG loaded listener.js 02:12:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x118087400) [pid = 1654] [serial = 985] [outer = 0x116854800] 02:12:29 INFO - PROCESS | 1654 | 1463735549423 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]]]}] 02:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 02:12:29 INFO - PROCESS | 1654 | 1463735549442 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:12:29 INFO - PROCESS | 1654 | 1463735549444 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:12:29 INFO - PROCESS | 1654 | 1463735549452 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:12:29 INFO - PROCESS | 1654 | 1463735549456 Marionette TRACE conn2 <- [1,1286,null,{}] 02:12:29 INFO - PROCESS | 1654 | 1463735549458 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}] 02:12:29 INFO - PROCESS | 1654 | 1463735549560 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:12:29 INFO - PROCESS | 1654 | 1463735549612 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x129457000 == 64 [pid = 1654] [id = 329] 02:12:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x118471400) [pid = 1654] [serial = 986] [outer = 0x0] 02:12:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1187b4800) [pid = 1654] [serial = 987] [outer = 0x118471400] 02:12:29 INFO - PROCESS | 1654 | 1463735549641 Marionette DEBUG loaded listener.js 02:12:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x119432400) [pid = 1654] [serial = 988] [outer = 0x118471400] 02:12:30 INFO - PROCESS | 1654 | 1463735550098 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]]]}] 02:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 675ms 02:12:30 INFO - PROCESS | 1654 | 1463735550124 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:12:30 INFO - PROCESS | 1654 | 1463735550126 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:12:30 INFO - PROCESS | 1654 | 1463735550130 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:12:30 INFO - PROCESS | 1654 | 1463735550132 Marionette TRACE conn2 <- [1,1290,null,{}] 02:12:30 INFO - PROCESS | 1654 | 1463735550160 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}] 02:12:30 INFO - PROCESS | 1654 | 1463735550282 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:12:30 INFO - PROCESS | 1654 | 1463735550344 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a722800 == 65 [pid = 1654] [id = 330] 02:12:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x1187d1400) [pid = 1654] [serial = 989] [outer = 0x0] 02:12:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119b5a000) [pid = 1654] [serial = 990] [outer = 0x1187d1400] 02:12:30 INFO - PROCESS | 1654 | 1463735550373 Marionette DEBUG loaded listener.js 02:12:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x119d58c00) [pid = 1654] [serial = 991] [outer = 0x1187d1400] 02:12:30 INFO - PROCESS | 1654 | 1463735550775 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]]]}] 02:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 676ms 02:12:30 INFO - PROCESS | 1654 | 1463735550806 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:12:30 INFO - PROCESS | 1654 | 1463735550807 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:12:30 INFO - PROCESS | 1654 | 1463735550809 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:12:30 INFO - PROCESS | 1654 | 1463735550811 Marionette TRACE conn2 <- [1,1294,null,{}] 02:12:30 INFO - PROCESS | 1654 | 1463735550813 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}] 02:12:30 INFO - PROCESS | 1654 | 1463735550912 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:12:30 INFO - PROCESS | 1654 | 1463735550967 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b01b800 == 66 [pid = 1654] [id = 331] 02:12:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x122d17c00) [pid = 1654] [serial = 992] [outer = 0x0] 02:12:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x122d4dc00) [pid = 1654] [serial = 993] [outer = 0x122d17c00] 02:12:31 INFO - PROCESS | 1654 | 1463735551014 Marionette DEBUG loaded listener.js 02:12:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x124110c00) [pid = 1654] [serial = 994] [outer = 0x122d17c00] 02:12:31 INFO - PROCESS | 1654 | 1463735551452 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]]]}] 02:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 668ms 02:12:31 INFO - PROCESS | 1654 | 1463735551478 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:12:31 INFO - PROCESS | 1654 | 1463735551479 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:12:31 INFO - PROCESS | 1654 | 1463735551482 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:12:31 INFO - PROCESS | 1654 | 1463735551483 Marionette TRACE conn2 <- [1,1298,null,{}] 02:12:31 INFO - PROCESS | 1654 | 1463735551503 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}] 02:12:31 INFO - PROCESS | 1654 | 1463735551666 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:12:31 INFO - PROCESS | 1654 | 1463735551773 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f5e800 == 67 [pid = 1654] [id = 332] 02:12:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x111c7c800) [pid = 1654] [serial = 995] [outer = 0x0] 02:12:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x1133f1000) [pid = 1654] [serial = 996] [outer = 0x111c7c800] 02:12:31 INFO - PROCESS | 1654 | 1463735551815 Marionette DEBUG loaded listener.js 02:12:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x122f0c800) [pid = 1654] [serial = 997] [outer = 0x111c7c800] 02:12:32 INFO - PROCESS | 1654 | 1463735552417 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]]]}] 02:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 971ms 02:12:32 INFO - PROCESS | 1654 | 1463735552454 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:12:32 INFO - PROCESS | 1654 | 1463735552456 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:12:32 INFO - PROCESS | 1654 | 1463735552460 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:12:32 INFO - PROCESS | 1654 | 1463735552462 Marionette TRACE conn2 <- [1,1302,null,{}] 02:12:32 INFO - PROCESS | 1654 | 1463735552466 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}] 02:12:32 INFO - PROCESS | 1654 | 1463735552576 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:12:32 INFO - PROCESS | 1654 | 1463735552696 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180b5000 == 68 [pid = 1654] [id = 333] 02:12:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x112da3800) [pid = 1654] [serial = 998] [outer = 0x0] 02:12:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x112589800) [pid = 1654] [serial = 999] [outer = 0x112da3800] 02:12:32 INFO - PROCESS | 1654 | 1463735552721 Marionette DEBUG loaded listener.js 02:12:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11316c800) [pid = 1654] [serial = 1000] [outer = 0x112da3800] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x128c35000 == 67 [pid = 1654] [id = 325] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x128b7b000 == 66 [pid = 1654] [id = 324] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x126318800 == 65 [pid = 1654] [id = 323] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1184df800 == 64 [pid = 1654] [id = 322] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x124384000 == 63 [pid = 1654] [id = 321] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x128bb8c00) [pid = 1654] [serial = 921] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1241a7000 == 62 [pid = 1654] [id = 320] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x119db6800 == 61 [pid = 1654] [id = 319] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1166dd000 == 60 [pid = 1654] [id = 318] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x119816000 == 59 [pid = 1654] [id = 317] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x119194800 == 58 [pid = 1654] [id = 316] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x116f64800 == 57 [pid = 1654] [id = 315] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11624c000 == 56 [pid = 1654] [id = 314] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x113435000 == 55 [pid = 1654] [id = 313] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1166e3000 == 54 [pid = 1654] [id = 312] 02:12:33 INFO - PROCESS | 1654 | 1463735553247 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]]]}] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x122fd1000 == 53 [pid = 1654] [id = 309] 02:12:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11743e800 == 52 [pid = 1654] [id = 308] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12d5d2400) [pid = 1654] [serial = 762] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x113372000) [pid = 1654] [serial = 825] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11258bc00) [pid = 1654] [serial = 822] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x124950c00) [pid = 1654] [serial = 903] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x124a75c00) [pid = 1654] [serial = 906] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x124958800) [pid = 1654] [serial = 904] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12518bc00) [pid = 1654] [serial = 909] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11620c800) [pid = 1654] [serial = 887] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x117156400) [pid = 1654] [serial = 888] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x119debc00) [pid = 1654] [serial = 872] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x122d50800) [pid = 1654] [serial = 882] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x112585400) [pid = 1654] [serial = 881] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12456e000) [pid = 1654] [serial = 879] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x124092400) [pid = 1654] [serial = 878] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11950e400) [pid = 1654] [serial = 897] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119b60c00) [pid = 1654] [serial = 898] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x118086000) [pid = 1654] [serial = 890] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1187b5800) [pid = 1654] [serial = 891] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x122d14c00) [pid = 1654] [serial = 876] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x122a59c00) [pid = 1654] [serial = 875] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x1187bc400) [pid = 1654] [serial = 867] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11859e800) [pid = 1654] [serial = 866] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x119d59c00) [pid = 1654] [serial = 870] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x119ad9400) [pid = 1654] [serial = 869] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x119115000) [pid = 1654] [serial = 893] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x119424400) [pid = 1654] [serial = 894] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x112fb7000) [pid = 1654] [serial = 885] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11284a400) [pid = 1654] [serial = 884] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x112f79c00) [pid = 1654] [serial = 864] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x112845000) [pid = 1654] [serial = 863] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1253ab800) [pid = 1654] [serial = 910] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x118082c00) [pid = 1654] [serial = 913] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x128b14800) [pid = 1654] [serial = 918] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x126d20800) [pid = 1654] [serial = 915] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x112844800) [pid = 1654] [serial = 912] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x122a55400) [pid = 1654] [serial = 873] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x128b1b800) [pid = 1654] [serial = 919] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1240c1c00) [pid = 1654] [serial = 901] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119d60400) [pid = 1654] [serial = 900] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12c630c00) [pid = 1654] [serial = 504] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x124f2cc00) [pid = 1654] [serial = 907] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1272c1800) [pid = 1654] [serial = 916] [outer = 0x0] [url = about:blank] 02:12:33 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x122d15000) [pid = 1654] [serial = 819] [outer = 0x0] [url = about:blank] 02:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 821ms 02:12:33 INFO - PROCESS | 1654 | 1463735553281 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:12:33 INFO - PROCESS | 1654 | 1463735553285 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:12:33 INFO - PROCESS | 1654 | 1463735553289 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:12:33 INFO - PROCESS | 1654 | 1463735553291 Marionette TRACE conn2 <- [1,1306,null,{}] 02:12:33 INFO - PROCESS | 1654 | 1463735553293 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}] 02:12:33 INFO - PROCESS | 1654 | 1463735553375 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:12:33 INFO - PROCESS | 1654 | 1463735553380 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x116644000 == 53 [pid = 1654] [id = 334] 02:12:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x112fb0c00) [pid = 1654] [serial = 1001] [outer = 0x0] 02:12:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x113244800) [pid = 1654] [serial = 1002] [outer = 0x112fb0c00] 02:12:33 INFO - PROCESS | 1654 | 1463735553406 Marionette DEBUG loaded listener.js 02:12:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11671b800) [pid = 1654] [serial = 1003] [outer = 0x112fb0c00] 02:12:33 INFO - PROCESS | 1654 | 1463735553868 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]]]}] 02:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 618ms 02:12:33 INFO - PROCESS | 1654 | 1463735553908 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:12:33 INFO - PROCESS | 1654 | 1463735553911 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:12:33 INFO - PROCESS | 1654 | 1463735553914 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:12:33 INFO - PROCESS | 1654 | 1463735553918 Marionette TRACE conn2 <- [1,1310,null,{}] 02:12:33 INFO - PROCESS | 1654 | 1463735553929 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}] 02:12:34 INFO - PROCESS | 1654 | 1463735554067 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:12:34 INFO - PROCESS | 1654 | 1463735554082 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x11919a000 == 54 [pid = 1654] [id = 335] 02:12:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1182e0800) [pid = 1654] [serial = 1004] [outer = 0x0] 02:12:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x118472800) [pid = 1654] [serial = 1005] [outer = 0x1182e0800] 02:12:34 INFO - PROCESS | 1654 | 1463735554130 Marionette DEBUG loaded listener.js 02:12:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1185a3800) [pid = 1654] [serial = 1006] [outer = 0x1182e0800] 02:12:34 INFO - PROCESS | 1654 | 1463735554525 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] 02:12:34 INFO - PROCESS | 1654 | 1463735554545 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:12:34 INFO - PROCESS | 1654 | 1463735554548 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:12:34 INFO - PROCESS | 1654 | 1463735554549 Marionette TRACE conn2 <- [1,1314,null,{}] 02:12:34 INFO - PROCESS | 1654 | 1463735554594 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}] 02:12:34 INFO - PROCESS | 1654 | 1463735554718 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:12:34 INFO - PROCESS | 1654 | 1463735554725 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x119817000 == 55 [pid = 1654] [id = 336] 02:12:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1182ee000) [pid = 1654] [serial = 1007] [outer = 0x0] 02:12:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1187bd000) [pid = 1654] [serial = 1008] [outer = 0x1182ee000] 02:12:34 INFO - PROCESS | 1654 | 1463735554750 Marionette DEBUG loaded listener.js 02:12:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x119115000) [pid = 1654] [serial = 1009] [outer = 0x1182ee000] 02:12:35 INFO - PROCESS | 1654 | 1463735555057 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]]]}] 02:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 533ms 02:12:35 INFO - PROCESS | 1654 | 1463735555081 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:12:35 INFO - PROCESS | 1654 | 1463735555083 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:12:35 INFO - PROCESS | 1654 | 1463735555087 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:12:35 INFO - PROCESS | 1654 | 1463735555089 Marionette TRACE conn2 <- [1,1318,null,{}] 02:12:35 INFO - PROCESS | 1654 | 1463735555091 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}] 02:12:35 INFO - PROCESS | 1654 | 1463735555167 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:12:35 INFO - PROCESS | 1654 | 1463735555174 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x111e0f000 == 56 [pid = 1654] [id = 337] 02:12:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1185a5000) [pid = 1654] [serial = 1010] [outer = 0x0] 02:12:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1194cd400) [pid = 1654] [serial = 1011] [outer = 0x1185a5000] 02:12:35 INFO - PROCESS | 1654 | 1463735555198 Marionette DEBUG loaded listener.js 02:12:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x119a60800) [pid = 1654] [serial = 1012] [outer = 0x1185a5000] 02:12:35 INFO - PROCESS | 1654 | 1463735555567 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]]]}] 02:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 521ms 02:12:35 INFO - PROCESS | 1654 | 1463735555607 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:12:35 INFO - PROCESS | 1654 | 1463735555608 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:12:35 INFO - PROCESS | 1654 | 1463735555610 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:12:35 INFO - PROCESS | 1654 | 1463735555611 Marionette TRACE conn2 <- [1,1322,null,{}] 02:12:35 INFO - PROCESS | 1654 | 1463735555614 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}] 02:12:35 INFO - PROCESS | 1654 | 1463735555728 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:12:35 INFO - PROCESS | 1654 | 1463735555772 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x1249c8000 == 57 [pid = 1654] [id = 338] 02:12:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x119a9cc00) [pid = 1654] [serial = 1013] [outer = 0x0] 02:12:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x119d58000) [pid = 1654] [serial = 1014] [outer = 0x119a9cc00] 02:12:35 INFO - PROCESS | 1654 | 1463735555797 Marionette DEBUG loaded listener.js 02:12:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x122d0fc00) [pid = 1654] [serial = 1015] [outer = 0x119a9cc00] 02:12:36 INFO - PROCESS | 1654 | 1463735556128 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]]]}] 02:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 568ms 02:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:12:36 INFO - PROCESS | 1654 | 1463735556179 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:12:36 INFO - PROCESS | 1654 | 1463735556180 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:12:36 INFO - PROCESS | 1654 | 1463735556182 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:12:36 INFO - PROCESS | 1654 | 1463735556183 Marionette TRACE conn2 <- [1,1326,null,{}] 02:12:36 INFO - PROCESS | 1654 | 1463735556185 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}] 02:12:36 INFO - PROCESS | 1654 | 1463735556283 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:12:36 INFO - PROCESS | 1654 | 1463735556288 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12631a800 == 58 [pid = 1654] [id = 339] 02:12:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x119a9d000) [pid = 1654] [serial = 1016] [outer = 0x0] 02:12:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x122d53c00) [pid = 1654] [serial = 1017] [outer = 0x119a9d000] 02:12:36 INFO - PROCESS | 1654 | 1463735556340 Marionette DEBUG loaded listener.js 02:12:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1243d4c00) [pid = 1654] [serial = 1018] [outer = 0x119a9d000] 02:12:36 INFO - PROCESS | 1654 | 1463735556648 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]]]}] 02:12:36 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 02:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 02:12:36 INFO - PROCESS | 1654 | 1463735556704 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:12:36 INFO - PROCESS | 1654 | 1463735556706 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:12:36 INFO - PROCESS | 1654 | 1463735556708 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:12:36 INFO - PROCESS | 1654 | 1463735556709 Marionette TRACE conn2 <- [1,1330,null,{}] 02:12:36 INFO - PROCESS | 1654 | 1463735556712 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}] 02:12:36 INFO - PROCESS | 1654 | 1463735556809 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:12:36 INFO - PROCESS | 1654 | 1463735556822 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x128b79000 == 59 [pid = 1654] [id = 340] 02:12:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x122d12000) [pid = 1654] [serial = 1019] [outer = 0x0] 02:12:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x124955000) [pid = 1654] [serial = 1020] [outer = 0x122d12000] 02:12:36 INFO - PROCESS | 1654 | 1463735556847 Marionette DEBUG loaded listener.js 02:12:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12495b000) [pid = 1654] [serial = 1021] [outer = 0x122d12000] 02:12:37 INFO - PROCESS | 1654 | 1463735557277 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]]]}] 02:12:37 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 02:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 619ms 02:12:37 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x118477400) [pid = 1654] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:12:37 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1187cf000) [pid = 1654] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:12:37 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x111a04c00) [pid = 1654] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:12:37 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x128b12400) [pid = 1654] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:12:37 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x113164000) [pid = 1654] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:12:37 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x119a9a400) [pid = 1654] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:12:37 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x113163c00) [pid = 1654] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:12:37 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11859e400) [pid = 1654] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:12:37 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11689f000) [pid = 1654] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:12:37 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x112589000) [pid = 1654] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:12:37 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1182e0000) [pid = 1654] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:12:37 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119187000) [pid = 1654] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:12:37 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x113165c00) [pid = 1654] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:12:37 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119a59000) [pid = 1654] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:12:37 INFO - PROCESS | 1654 | 1463735557448 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:12:37 INFO - PROCESS | 1654 | 1463735557450 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:12:37 INFO - PROCESS | 1654 | 1463735557468 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:12:37 INFO - PROCESS | 1654 | 1463735557471 Marionette TRACE conn2 <- [1,1334,null,{}] 02:12:37 INFO - PROCESS | 1654 | 1463735557475 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}] 02:12:37 INFO - PROCESS | 1654 | 1463735557579 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:12:37 INFO - PROCESS | 1654 | 1463735557584 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x122cb5800 == 60 [pid = 1654] [id = 341] 02:12:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x113165c00) [pid = 1654] [serial = 1022] [outer = 0x0] 02:12:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1168aa000) [pid = 1654] [serial = 1023] [outer = 0x113165c00] 02:12:37 INFO - PROCESS | 1654 | 1463735557609 Marionette DEBUG loaded listener.js 02:12:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1187d8400) [pid = 1654] [serial = 1024] [outer = 0x113165c00] 02:12:37 INFO - PROCESS | 1654 | 1463735557923 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]]]}] 02:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 474ms 02:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:12:37 INFO - PROCESS | 1654 | 1463735557940 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:12:37 INFO - PROCESS | 1654 | 1463735557941 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:12:37 INFO - PROCESS | 1654 | 1463735557943 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:12:37 INFO - PROCESS | 1654 | 1463735557944 Marionette TRACE conn2 <- [1,1338,null,{}] 02:12:37 INFO - PROCESS | 1654 | 1463735557947 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}] 02:12:38 INFO - PROCESS | 1654 | 1463735558030 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:12:38 INFO - PROCESS | 1654 | 1463735558098 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296b9000 == 61 [pid = 1654] [id = 342] 02:12:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x112846c00) [pid = 1654] [serial = 1025] [outer = 0x0] 02:12:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1194d4c00) [pid = 1654] [serial = 1026] [outer = 0x112846c00] 02:12:38 INFO - PROCESS | 1654 | 1463735558123 Marionette DEBUG loaded listener.js 02:12:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x124a78c00) [pid = 1654] [serial = 1027] [outer = 0x112846c00] 02:12:39 INFO - PROCESS | 1654 | 1463735559065 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]]]}] 02:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1171ms 02:12:39 INFO - PROCESS | 1654 | 1463735559115 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:12:39 INFO - PROCESS | 1654 | 1463735559117 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:12:39 INFO - PROCESS | 1654 | 1463735559120 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:12:39 INFO - PROCESS | 1654 | 1463735559123 Marionette TRACE conn2 <- [1,1342,null,{}] 02:12:39 INFO - PROCESS | 1654 | 1463735559126 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}] 02:12:39 INFO - PROCESS | 1654 | 1463735559229 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:12:39 INFO - PROCESS | 1654 | 1463735559280 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x11809e800 == 62 [pid = 1654] [id = 343] 02:12:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x112845000) [pid = 1654] [serial = 1028] [outer = 0x0] 02:12:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x112d7b000) [pid = 1654] [serial = 1029] [outer = 0x112845000] 02:12:39 INFO - PROCESS | 1654 | 1463735559312 Marionette DEBUG loaded listener.js 02:12:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x116718800) [pid = 1654] [serial = 1030] [outer = 0x112845000] 02:12:39 INFO - PROCESS | 1654 | 1463735559766 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]]]}] 02:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 671ms 02:12:39 INFO - PROCESS | 1654 | 1463735559792 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:12:39 INFO - PROCESS | 1654 | 1463735559798 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:12:39 INFO - PROCESS | 1654 | 1463735559808 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:12:39 INFO - PROCESS | 1654 | 1463735559811 Marionette TRACE conn2 <- [1,1346,null,{}] 02:12:39 INFO - PROCESS | 1654 | 1463735559815 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}] 02:12:39 INFO - PROCESS | 1654 | 1463735559967 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:12:40 INFO - PROCESS | 1654 | 1463735560086 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x1249b6800 == 63 [pid = 1654] [id = 344] 02:12:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11859cc00) [pid = 1654] [serial = 1031] [outer = 0x0] 02:12:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1187b3000) [pid = 1654] [serial = 1032] [outer = 0x11859cc00] 02:12:40 INFO - PROCESS | 1654 | 1463735560132 Marionette DEBUG loaded listener.js 02:12:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x119212000) [pid = 1654] [serial = 1033] [outer = 0x11859cc00] 02:12:40 INFO - PROCESS | 1654 | 1463735560626 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]]]}] 02:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 872ms 02:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:12:40 INFO - PROCESS | 1654 | 1463735560679 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:12:40 INFO - PROCESS | 1654 | 1463735560681 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:12:40 INFO - PROCESS | 1654 | 1463735560683 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:12:40 INFO - PROCESS | 1654 | 1463735560686 Marionette TRACE conn2 <- [1,1350,null,{}] 02:12:40 INFO - PROCESS | 1654 | 1463735560694 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}] 02:12:40 INFO - PROCESS | 1654 | 1463735560798 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:12:40 INFO - PROCESS | 1654 | 1463735560865 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b00e000 == 64 [pid = 1654] [id = 345] 02:12:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x119d62000) [pid = 1654] [serial = 1034] [outer = 0x0] 02:12:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x119de3800) [pid = 1654] [serial = 1035] [outer = 0x119d62000] 02:12:40 INFO - PROCESS | 1654 | 1463735560897 Marionette DEBUG loaded listener.js 02:12:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x122a62000) [pid = 1654] [serial = 1036] [outer = 0x119d62000] 02:12:41 INFO - PROCESS | 1654 | 1463735561313 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]]]}] 02:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 673ms 02:12:41 INFO - PROCESS | 1654 | 1463735561357 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:12:41 INFO - PROCESS | 1654 | 1463735561359 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:12:41 INFO - PROCESS | 1654 | 1463735561361 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:12:41 INFO - PROCESS | 1654 | 1463735561362 Marionette TRACE conn2 <- [1,1354,null,{}] 02:12:41 INFO - PROCESS | 1654 | 1463735561365 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}] 02:12:41 INFO - PROCESS | 1654 | 1463735561467 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:12:41 INFO - PROCESS | 1654 | 1463735561520 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b916000 == 65 [pid = 1654] [id = 346] 02:12:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x119d62800) [pid = 1654] [serial = 1037] [outer = 0x0] 02:12:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x124955400) [pid = 1654] [serial = 1038] [outer = 0x119d62800] 02:12:41 INFO - PROCESS | 1654 | 1463735561549 Marionette DEBUG loaded listener.js 02:12:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x124d8a400) [pid = 1654] [serial = 1039] [outer = 0x119d62800] 02:12:42 INFO - PROCESS | 1654 | 1463735562202 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]]]}] 02:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 870ms 02:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:12:42 INFO - PROCESS | 1654 | 1463735562231 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:12:42 INFO - PROCESS | 1654 | 1463735562233 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:12:42 INFO - PROCESS | 1654 | 1463735562239 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:12:42 INFO - PROCESS | 1654 | 1463735562242 Marionette TRACE conn2 <- [1,1358,null,{}] 02:12:42 INFO - PROCESS | 1654 | 1463735562246 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}] 02:12:42 INFO - PROCESS | 1654 | 1463735562335 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:12:42 INFO - PROCESS | 1654 | 1463735562403 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d9e800 == 66 [pid = 1654] [id = 347] 02:12:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x112da5400) [pid = 1654] [serial = 1040] [outer = 0x0] 02:12:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1130d4c00) [pid = 1654] [serial = 1041] [outer = 0x112da5400] 02:12:42 INFO - PROCESS | 1654 | 1463735562431 Marionette DEBUG loaded listener.js 02:12:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x113466000) [pid = 1654] [serial = 1042] [outer = 0x112da5400] 02:12:42 INFO - PROCESS | 1654 | 1463735562849 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]]]}] 02:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 622ms 02:12:42 INFO - PROCESS | 1654 | 1463735562860 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:12:42 INFO - PROCESS | 1654 | 1463735562864 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:12:42 INFO - PROCESS | 1654 | 1463735562868 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:12:42 INFO - PROCESS | 1654 | 1463735562870 Marionette TRACE conn2 <- [1,1362,null,{}] 02:12:42 INFO - PROCESS | 1654 | 1463735562872 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}] 02:12:42 INFO - PROCESS | 1654 | 1463735562965 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:12:43 INFO - PROCESS | 1654 | 1463735563015 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x11745a800 == 67 [pid = 1654] [id = 348] 02:12:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x112dab000) [pid = 1654] [serial = 1043] [outer = 0x0] 02:12:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x116215400) [pid = 1654] [serial = 1044] [outer = 0x112dab000] 02:12:43 INFO - PROCESS | 1654 | 1463735563042 Marionette DEBUG loaded listener.js 02:12:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x117150400) [pid = 1654] [serial = 1045] [outer = 0x112dab000] 02:12:43 INFO - PROCESS | 1654 | --DOCSHELL 0x116ac1000 == 66 [pid = 1654] [id = 24] 02:12:43 INFO - PROCESS | 1654 | --DOCSHELL 0x122cb5800 == 65 [pid = 1654] [id = 341] 02:12:43 INFO - PROCESS | 1654 | --DOCSHELL 0x128b79000 == 64 [pid = 1654] [id = 340] 02:12:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12631a800 == 63 [pid = 1654] [id = 339] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x119d5f400) [pid = 1654] [serial = 930] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x1240c0c00) [pid = 1654] [serial = 933] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x112f17400) [pid = 1654] [serial = 924] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1182e9000) [pid = 1654] [serial = 927] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOCSHELL 0x1249c8000 == 62 [pid = 1654] [id = 338] 02:12:43 INFO - PROCESS | 1654 | --DOCSHELL 0x111e0f000 == 61 [pid = 1654] [id = 337] 02:12:43 INFO - PROCESS | 1654 | --DOCSHELL 0x119817000 == 60 [pid = 1654] [id = 336] 02:12:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11919a000 == 59 [pid = 1654] [id = 335] 02:12:43 INFO - PROCESS | 1654 | --DOCSHELL 0x116644000 == 58 [pid = 1654] [id = 334] 02:12:43 INFO - PROCESS | 1654 | --DOCSHELL 0x1180b5000 == 57 [pid = 1654] [id = 333] 02:12:43 INFO - PROCESS | 1654 | --DOCSHELL 0x1185d3800 == 56 [pid = 1654] [id = 327] 02:12:43 INFO - PROCESS | 1654 | --DOCSHELL 0x111ea6000 == 55 [pid = 1654] [id = 326] 02:12:43 INFO - PROCESS | 1654 | 1463735563534 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]]]}] 02:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 719ms 02:12:43 INFO - PROCESS | 1654 | 1463735563622 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:12:43 INFO - PROCESS | 1654 | 1463735563624 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:12:43 INFO - PROCESS | 1654 | 1463735563630 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:12:43 INFO - PROCESS | 1654 | 1463735563633 Marionette TRACE conn2 <- [1,1366,null,{}] 02:12:43 INFO - PROCESS | 1654 | 1463735563642 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}] 02:12:43 INFO - PROCESS | 1654 | 1463735563770 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11336ec00) [pid = 1654] [serial = 945] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11a3a6c00) [pid = 1654] [serial = 973] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x116845c00) [pid = 1654] [serial = 946] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x113168000) [pid = 1654] [serial = 942] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x113240400) [pid = 1654] [serial = 943] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x1187b8400) [pid = 1654] [serial = 954] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11710c000) [pid = 1654] [serial = 948] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x117682800) [pid = 1654] [serial = 949] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11284b800) [pid = 1654] [serial = 940] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11283f400) [pid = 1654] [serial = 939] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1182eb400) [pid = 1654] [serial = 951] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x118560000) [pid = 1654] [serial = 952] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1194c8c00) [pid = 1654] [serial = 963] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11921d400) [pid = 1654] [serial = 961] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x115aaf400) [pid = 1654] [serial = 966] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119505400) [pid = 1654] [serial = 967] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119e45000) [pid = 1654] [serial = 972] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1194d1c00) [pid = 1654] [serial = 964] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119aa5800) [pid = 1654] [serial = 969] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119d5ec00) [pid = 1654] [serial = 970] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x122a5b400) [pid = 1654] [serial = 975] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1187cd400) [pid = 1654] [serial = 955] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1187d1000) [pid = 1654] [serial = 957] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x119118c00) [pid = 1654] [serial = 960] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x118923000) [pid = 1654] [serial = 958] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x112586800) [pid = 1654] [serial = 937] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x111e24800) [pid = 1654] [serial = 936] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x128cf3c00) [pid = 1654] [serial = 922] [outer = 0x0] [url = about:blank] 02:12:43 INFO - PROCESS | 1654 | 1463735563855 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180a7000 == 56 [pid = 1654] [id = 349] 02:12:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11284b800) [pid = 1654] [serial = 1046] [outer = 0x0] 02:12:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11671d000) [pid = 1654] [serial = 1047] [outer = 0x11284b800] 02:12:43 INFO - PROCESS | 1654 | 1463735563897 Marionette DEBUG loaded listener.js 02:12:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1184a0400) [pid = 1654] [serial = 1048] [outer = 0x11284b800] 02:12:44 INFO - PROCESS | 1654 | 1463735564224 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] 02:12:44 INFO - PROCESS | 1654 | 1463735564258 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:12:44 INFO - PROCESS | 1654 | 1463735564261 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:12:44 INFO - PROCESS | 1654 | 1463735564262 Marionette TRACE conn2 <- [1,1370,null,{}] 02:12:44 INFO - PROCESS | 1654 | 1463735564264 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}] 02:12:44 INFO - PROCESS | 1654 | 1463735564345 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:12:44 INFO - PROCESS | 1654 | 1463735564394 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x11940c800 == 57 [pid = 1654] [id = 350] 02:12:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x117e60c00) [pid = 1654] [serial = 1049] [outer = 0x0] 02:12:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1187b2800) [pid = 1654] [serial = 1050] [outer = 0x117e60c00] 02:12:44 INFO - PROCESS | 1654 | 1463735564419 Marionette DEBUG loaded listener.js 02:12:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x118927c00) [pid = 1654] [serial = 1051] [outer = 0x117e60c00] 02:12:44 INFO - PROCESS | 1654 | 1463735564787 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] 02:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:12:44 INFO - PROCESS | 1654 | 1463735564834 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:12:44 INFO - PROCESS | 1654 | 1463735564837 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:12:44 INFO - PROCESS | 1654 | 1463735564839 Marionette TRACE conn2 <- [1,1374,null,{}] 02:12:44 INFO - PROCESS | 1654 | 1463735564852 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}] 02:12:44 INFO - PROCESS | 1654 | 1463735564973 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:12:44 INFO - PROCESS | 1654 | 1463735564979 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x116abe000 == 58 [pid = 1654] [id = 351] 02:12:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11214dc00) [pid = 1654] [serial = 1052] [outer = 0x0] 02:12:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119187000) [pid = 1654] [serial = 1053] [outer = 0x11214dc00] 02:12:45 INFO - PROCESS | 1654 | 1463735565007 Marionette DEBUG loaded listener.js 02:12:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1194d3c00) [pid = 1654] [serial = 1054] [outer = 0x11214dc00] 02:12:45 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:12:45 INFO - PROCESS | 1654 | 1463735565327 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] 02:12:45 INFO - PROCESS | 1654 | 1463735565359 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:12:45 INFO - PROCESS | 1654 | 1463735565361 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:12:45 INFO - PROCESS | 1654 | 1463735565362 Marionette TRACE conn2 <- [1,1378,null,{}] 02:12:45 INFO - PROCESS | 1654 | 1463735565364 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}] 02:12:45 INFO - PROCESS | 1654 | 1463735565460 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:12:45 INFO - PROCESS | 1654 | 1463735565465 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x124687000 == 59 [pid = 1654] [id = 352] 02:12:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x119a9a400) [pid = 1654] [serial = 1055] [outer = 0x0] 02:12:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119d5d000) [pid = 1654] [serial = 1056] [outer = 0x119a9a400] 02:12:45 INFO - PROCESS | 1654 | 1463735565491 Marionette DEBUG loaded listener.js 02:12:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1240bfc00) [pid = 1654] [serial = 1057] [outer = 0x119a9a400] 02:12:45 INFO - PROCESS | 1654 | 1463735565844 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] 02:12:45 INFO - PROCESS | 1654 | 1463735565884 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:12:45 INFO - PROCESS | 1654 | 1463735565886 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:12:45 INFO - PROCESS | 1654 | 1463735565887 Marionette TRACE conn2 <- [1,1382,null,{}] 02:12:45 INFO - PROCESS | 1654 | 1463735565890 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}] 02:12:45 INFO - PROCESS | 1654 | 1463735565988 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:12:45 INFO - PROCESS | 1654 | 1463735565992 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e04000 == 60 [pid = 1654] [id = 353] 02:12:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1187d6000) [pid = 1654] [serial = 1058] [outer = 0x0] 02:12:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1243d4800) [pid = 1654] [serial = 1059] [outer = 0x1187d6000] 02:12:46 INFO - PROCESS | 1654 | 1463735566051 Marionette DEBUG loaded listener.js 02:12:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x124f23c00) [pid = 1654] [serial = 1060] [outer = 0x1187d6000] 02:12:46 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 02:12:46 INFO - PROCESS | 1654 | 1463735566401 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] 02:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:12:46 INFO - PROCESS | 1654 | 1463735566459 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:12:46 INFO - PROCESS | 1654 | 1463735566461 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:12:46 INFO - PROCESS | 1654 | 1463735566463 Marionette TRACE conn2 <- [1,1386,null,{}] 02:12:46 INFO - PROCESS | 1654 | 1463735566465 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}] 02:12:46 INFO - PROCESS | 1654 | 1463735566561 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:12:46 INFO - PROCESS | 1654 | 1463735566575 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x128b7e800 == 61 [pid = 1654] [id = 354] 02:12:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x124fd4000) [pid = 1654] [serial = 1061] [outer = 0x0] 02:12:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x125191000) [pid = 1654] [serial = 1062] [outer = 0x124fd4000] 02:12:46 INFO - PROCESS | 1654 | 1463735566600 Marionette DEBUG loaded listener.js 02:12:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1253ab800) [pid = 1654] [serial = 1063] [outer = 0x124fd4000] 02:12:46 INFO - PROCESS | 1654 | 1463735566945 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] 02:12:46 INFO - PROCESS | 1654 | 1463735566982 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:12:46 INFO - PROCESS | 1654 | 1463735566984 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:12:46 INFO - PROCESS | 1654 | 1463735566985 Marionette TRACE conn2 <- [1,1390,null,{}] 02:12:46 INFO - PROCESS | 1654 | 1463735566987 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}] 02:12:47 INFO - PROCESS | 1654 | 1463735567087 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:12:47 INFO - PROCESS | 1654 | 1463735567122 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a71b000 == 62 [pid = 1654] [id = 355] 02:12:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12546dc00) [pid = 1654] [serial = 1064] [outer = 0x0] 02:12:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x126d23000) [pid = 1654] [serial = 1065] [outer = 0x12546dc00] 02:12:47 INFO - PROCESS | 1654 | 1463735567147 Marionette DEBUG loaded listener.js 02:12:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x127028400) [pid = 1654] [serial = 1066] [outer = 0x12546dc00] 02:12:47 INFO - PROCESS | 1654 | 1463735567473 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]]]}] 02:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 521ms 02:12:47 INFO - PROCESS | 1654 | 1463735567510 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:12:47 INFO - PROCESS | 1654 | 1463735567511 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:12:47 INFO - PROCESS | 1654 | 1463735567514 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:12:47 INFO - PROCESS | 1654 | 1463735567515 Marionette TRACE conn2 <- [1,1394,null,{}] 02:12:47 INFO - PROCESS | 1654 | 1463735567517 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}] 02:12:47 INFO - PROCESS | 1654 | 1463735567716 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x112a69000) [pid = 1654] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11942bc00) [pid = 1654] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1166cd000) [pid = 1654] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1185a5000) [pid = 1654] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11258ac00) [pid = 1654] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119a9cc00) [pid = 1654] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x112fb0c00) [pid = 1654] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x112da3800) [pid = 1654] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1182ee000) [pid = 1654] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x111c7c800) [pid = 1654] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x116854800) [pid = 1654] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119a9d000) [pid = 1654] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x110e11400) [pid = 1654] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1182e0800) [pid = 1654] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x122d12000) [pid = 1654] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x113165c00) [pid = 1654] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x122d15c00) [pid = 1654] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:12:47 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119b5a400) [pid = 1654] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:12:47 INFO - PROCESS | 1654 | 1463735567758 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11647d000 == 63 [pid = 1654] [id = 356] 02:12:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x110e18000) [pid = 1654] [serial = 1067] [outer = 0x0] 02:12:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x111fed000) [pid = 1654] [serial = 1068] [outer = 0x110e18000] 02:12:47 INFO - PROCESS | 1654 | 1463735567784 Marionette DEBUG loaded listener.js 02:12:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x115ee8000) [pid = 1654] [serial = 1069] [outer = 0x110e18000] 02:12:48 INFO - PROCESS | 1654 | 1463735568024 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]]]}] 02:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms 02:12:48 INFO - PROCESS | 1654 | 1463735568032 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:12:48 INFO - PROCESS | 1654 | 1463735568034 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:12:48 INFO - PROCESS | 1654 | 1463735568044 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:12:48 INFO - PROCESS | 1654 | 1463735568046 Marionette TRACE conn2 <- [1,1398,null,{}] 02:12:48 INFO - PROCESS | 1654 | 1463735568048 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}] 02:12:48 INFO - PROCESS | 1654 | 1463735568163 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:12:48 INFO - PROCESS | 1654 | 1463735568167 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b91c800 == 64 [pid = 1654] [id = 357] 02:12:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x116a65400) [pid = 1654] [serial = 1070] [outer = 0x0] 02:12:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119b60c00) [pid = 1654] [serial = 1071] [outer = 0x116a65400] 02:12:48 INFO - PROCESS | 1654 | 1463735568197 Marionette DEBUG loaded listener.js 02:12:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x127255400) [pid = 1654] [serial = 1072] [outer = 0x116a65400] 02:12:48 INFO - PROCESS | 1654 | 1463735568542 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]]]}] 02:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 526ms 02:12:48 INFO - PROCESS | 1654 | 1463735568564 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:12:48 INFO - PROCESS | 1654 | 1463735568566 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:12:48 INFO - PROCESS | 1654 | 1463735568568 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:12:48 INFO - PROCESS | 1654 | 1463735568577 Marionette TRACE conn2 <- [1,1402,null,{}] 02:12:48 INFO - PROCESS | 1654 | 1463735568580 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}] 02:12:48 INFO - PROCESS | 1654 | 1463735568687 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:12:48 INFO - PROCESS | 1654 | 1463735568695 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b922800 == 65 [pid = 1654] [id = 358] 02:12:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x124fd4800) [pid = 1654] [serial = 1073] [outer = 0x0] 02:12:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12736a400) [pid = 1654] [serial = 1074] [outer = 0x124fd4800] 02:12:48 INFO - PROCESS | 1654 | 1463735568720 Marionette DEBUG loaded listener.js 02:12:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x128b10000) [pid = 1654] [serial = 1075] [outer = 0x124fd4800] 02:12:49 INFO - PROCESS | 1654 | 1463735569014 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]]]}] 02:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 477ms 02:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:12:49 INFO - PROCESS | 1654 | 1463735569045 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:12:49 INFO - PROCESS | 1654 | 1463735569046 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:12:49 INFO - PROCESS | 1654 | 1463735569049 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:12:49 INFO - PROCESS | 1654 | 1463735569049 Marionette TRACE conn2 <- [1,1406,null,{}] 02:12:49 INFO - PROCESS | 1654 | 1463735569052 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}] 02:12:49 INFO - PROCESS | 1654 | 1463735569140 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:12:49 INFO - PROCESS | 1654 | 1463735569144 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb80000 == 66 [pid = 1654] [id = 359] 02:12:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x126299000) [pid = 1654] [serial = 1076] [outer = 0x0] 02:12:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x128b1b000) [pid = 1654] [serial = 1077] [outer = 0x126299000] 02:12:49 INFO - PROCESS | 1654 | 1463735569169 Marionette DEBUG loaded listener.js 02:12:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x128bb7400) [pid = 1654] [serial = 1078] [outer = 0x126299000] 02:12:49 INFO - PROCESS | 1654 | 1463735569490 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]]]}] 02:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 474ms 02:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:12:49 INFO - PROCESS | 1654 | 1463735569523 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:12:49 INFO - PROCESS | 1654 | 1463735569525 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:12:49 INFO - PROCESS | 1654 | 1463735569527 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:12:49 INFO - PROCESS | 1654 | 1463735569528 Marionette TRACE conn2 <- [1,1410,null,{}] 02:12:49 INFO - PROCESS | 1654 | 1463735569530 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}] 02:12:49 INFO - PROCESS | 1654 | 1463735569639 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:12:49 INFO - PROCESS | 1654 | 1463735569646 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c02e000 == 67 [pid = 1654] [id = 360] 02:12:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x128b1ac00) [pid = 1654] [serial = 1079] [outer = 0x0] 02:12:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x128bbd400) [pid = 1654] [serial = 1080] [outer = 0x128b1ac00] 02:12:49 INFO - PROCESS | 1654 | 1463735569678 Marionette DEBUG loaded listener.js 02:12:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x128cf6400) [pid = 1654] [serial = 1081] [outer = 0x128b1ac00] 02:12:50 INFO - PROCESS | 1654 | 1463735570230 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]]]}] 02:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 721ms 02:12:50 INFO - PROCESS | 1654 | 1463735570255 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:12:50 INFO - PROCESS | 1654 | 1463735570258 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:12:50 INFO - PROCESS | 1654 | 1463735570263 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:12:50 INFO - PROCESS | 1654 | 1463735570266 Marionette TRACE conn2 <- [1,1414,null,{}] 02:12:50 INFO - PROCESS | 1654 | 1463735570271 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}] 02:12:50 INFO - PROCESS | 1654 | 1463735570376 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:12:50 INFO - PROCESS | 1654 | 1463735570432 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x11858a000 == 68 [pid = 1654] [id = 361] 02:12:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x112d77c00) [pid = 1654] [serial = 1082] [outer = 0x0] 02:12:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x113247000) [pid = 1654] [serial = 1083] [outer = 0x112d77c00] 02:12:50 INFO - PROCESS | 1654 | 1463735570464 Marionette DEBUG loaded listener.js 02:12:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x116723400) [pid = 1654] [serial = 1084] [outer = 0x112d77c00] 02:12:51 INFO - PROCESS | 1654 | 1463735571016 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]]]}] 02:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 776ms 02:12:51 INFO - PROCESS | 1654 | 1463735571039 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:12:51 INFO - PROCESS | 1654 | 1463735571043 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:12:51 INFO - PROCESS | 1654 | 1463735571048 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:12:51 INFO - PROCESS | 1654 | 1463735571050 Marionette TRACE conn2 <- [1,1418,null,{}] 02:12:51 INFO - PROCESS | 1654 | 1463735571052 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}] 02:12:51 INFO - PROCESS | 1654 | 1463735571155 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:12:51 INFO - PROCESS | 1654 | 1463735571224 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1249c0000 == 69 [pid = 1654] [id = 362] 02:12:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11807e000) [pid = 1654] [serial = 1085] [outer = 0x0] 02:12:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11855f800) [pid = 1654] [serial = 1086] [outer = 0x11807e000] 02:12:51 INFO - PROCESS | 1654 | 1463735571253 Marionette DEBUG loaded listener.js 02:12:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1187cd000) [pid = 1654] [serial = 1087] [outer = 0x11807e000] 02:12:51 INFO - PROCESS | 1654 | 1463735571695 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]]]}] 02:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 670ms 02:12:51 INFO - PROCESS | 1654 | 1463735571719 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:12:51 INFO - PROCESS | 1654 | 1463735571720 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:12:51 INFO - PROCESS | 1654 | 1463735571723 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:12:51 INFO - PROCESS | 1654 | 1463735571725 Marionette TRACE conn2 <- [1,1422,null,{}] 02:12:51 INFO - PROCESS | 1654 | 1463735571733 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}] 02:12:51 INFO - PROCESS | 1654 | 1463735571840 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:12:51 INFO - PROCESS | 1654 | 1463735571909 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdc0800 == 70 [pid = 1654] [id = 363] 02:12:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x119187800) [pid = 1654] [serial = 1088] [outer = 0x0] 02:12:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x119b66400) [pid = 1654] [serial = 1089] [outer = 0x119187800] 02:12:51 INFO - PROCESS | 1654 | 1463735571940 Marionette DEBUG loaded listener.js 02:12:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x122a57c00) [pid = 1654] [serial = 1090] [outer = 0x119187800] 02:12:52 INFO - PROCESS | 1654 | 1463735572380 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]]]}] 02:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 673ms 02:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:12:52 INFO - PROCESS | 1654 | 1463735572397 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:12:52 INFO - PROCESS | 1654 | 1463735572399 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:12:52 INFO - PROCESS | 1654 | 1463735572401 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:12:52 INFO - PROCESS | 1654 | 1463735572403 Marionette TRACE conn2 <- [1,1426,null,{}] 02:12:52 INFO - PROCESS | 1654 | 1463735572405 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}] 02:12:52 INFO - PROCESS | 1654 | 1463735572527 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:12:52 INFO - PROCESS | 1654 | 1463735572583 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c547800 == 71 [pid = 1654] [id = 364] 02:12:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x122ef7000) [pid = 1654] [serial = 1091] [outer = 0x0] 02:12:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x124f24000) [pid = 1654] [serial = 1092] [outer = 0x122ef7000] 02:12:52 INFO - PROCESS | 1654 | 1463735572612 Marionette DEBUG loaded listener.js 02:12:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x126d24000) [pid = 1654] [serial = 1093] [outer = 0x122ef7000] 02:12:53 INFO - PROCESS | 1654 | 1463735573097 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]]]}] 02:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 721ms 02:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:12:53 INFO - PROCESS | 1654 | 1463735573139 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:12:53 INFO - PROCESS | 1654 | 1463735573141 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:12:53 INFO - PROCESS | 1654 | 1463735573144 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:12:53 INFO - PROCESS | 1654 | 1463735573146 Marionette TRACE conn2 <- [1,1430,null,{}] 02:12:53 INFO - PROCESS | 1654 | 1463735573148 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}] 02:12:53 INFO - PROCESS | 1654 | 1463735573252 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:12:53 INFO - PROCESS | 1654 | 1463735573321 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x1164d2000 == 72 [pid = 1654] [id = 365] 02:12:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x112584000) [pid = 1654] [serial = 1094] [outer = 0x0] 02:12:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11316e400) [pid = 1654] [serial = 1095] [outer = 0x112584000] 02:12:53 INFO - PROCESS | 1654 | 1463735573351 Marionette DEBUG loaded listener.js 02:12:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1187b5000) [pid = 1654] [serial = 1096] [outer = 0x112584000] 02:12:53 INFO - PROCESS | 1654 | 1463735573945 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]]]}] 02:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 819ms 02:12:53 INFO - PROCESS | 1654 | 1463735573964 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:12:53 INFO - PROCESS | 1654 | 1463735573966 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:12:53 INFO - PROCESS | 1654 | 1463735573989 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:12:53 INFO - PROCESS | 1654 | 1463735573991 Marionette TRACE conn2 <- [1,1434,null,{}] 02:12:53 INFO - PROCESS | 1654 | 1463735573995 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}] 02:12:54 INFO - PROCESS | 1654 | 1463735574089 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:12:54 INFO - PROCESS | 1654 | 1463735574158 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f42000 == 73 [pid = 1654] [id = 366] 02:12:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x112f79c00) [pid = 1654] [serial = 1097] [outer = 0x0] 02:12:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x113165c00) [pid = 1654] [serial = 1098] [outer = 0x112f79c00] 02:12:54 INFO - PROCESS | 1654 | 1463735574187 Marionette DEBUG loaded listener.js 02:12:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x113372000) [pid = 1654] [serial = 1099] [outer = 0x112f79c00] 02:12:54 INFO - PROCESS | 1654 | 1463735574732 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]]]}] 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb80000 == 72 [pid = 1654] [id = 359] 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12b922800 == 71 [pid = 1654] [id = 358] 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12b91c800 == 70 [pid = 1654] [id = 357] 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11647d000 == 69 [pid = 1654] [id = 356] 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12a71b000 == 68 [pid = 1654] [id = 355] 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x128b7e800 == 67 [pid = 1654] [id = 354] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x1194d4c00) [pid = 1654] [serial = 1026] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x1187b4800) [pid = 1654] [serial = 987] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x122d4dc00) [pid = 1654] [serial = 993] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x119b5a000) [pid = 1654] [serial = 990] [outer = 0x0] [url = about:blank] 02:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 823ms 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x117e04000 == 66 [pid = 1654] [id = 353] 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x124687000 == 65 [pid = 1654] [id = 352] 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x116abe000 == 64 [pid = 1654] [id = 351] 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11940c800 == 63 [pid = 1654] [id = 350] 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x1180a7000 == 62 [pid = 1654] [id = 349] 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11745a800 == 61 [pid = 1654] [id = 348] 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x119d9e800 == 60 [pid = 1654] [id = 347] 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11809e800 == 59 [pid = 1654] [id = 343] 02:12:54 INFO - PROCESS | 1654 | --DOCSHELL 0x1296b9000 == 58 [pid = 1654] [id = 342] 02:12:54 INFO - PROCESS | 1654 | 1463735574824 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:12:54 INFO - PROCESS | 1654 | 1463735574828 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:12:54 INFO - PROCESS | 1654 | 1463735574832 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:12:54 INFO - PROCESS | 1654 | 1463735574834 Marionette TRACE conn2 <- [1,1438,null,{}] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x124a7dc00) [pid = 1654] [serial = 934] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x119d5b800) [pid = 1654] [serial = 861] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1133ebc00) [pid = 1654] [serial = 925] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x122a5fc00) [pid = 1654] [serial = 931] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1187b0400) [pid = 1654] [serial = 928] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1194cd400) [pid = 1654] [serial = 1011] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x113468400) [pid = 1654] [serial = 982] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x112fb3400) [pid = 1654] [serial = 981] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x119d58000) [pid = 1654] [serial = 1014] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x113244800) [pid = 1654] [serial = 1002] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11671b800) [pid = 1654] [serial = 1003] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x112589800) [pid = 1654] [serial = 999] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11316c800) [pid = 1654] [serial = 1000] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1187bd000) [pid = 1654] [serial = 1008] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x119115000) [pid = 1654] [serial = 1009] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x122f0c800) [pid = 1654] [serial = 997] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1133f1000) [pid = 1654] [serial = 996] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x118087400) [pid = 1654] [serial = 985] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x117154400) [pid = 1654] [serial = 984] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x122d53c00) [pid = 1654] [serial = 1017] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x111f18c00) [pid = 1654] [serial = 979] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x110e3e000) [pid = 1654] [serial = 978] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x118472800) [pid = 1654] [serial = 1005] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1185a3800) [pid = 1654] [serial = 1006] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x122d0fc00) [pid = 1654] [serial = 1015] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x124955000) [pid = 1654] [serial = 1020] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1243d4c00) [pid = 1654] [serial = 1018] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1168aa000) [pid = 1654] [serial = 1023] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1187d8400) [pid = 1654] [serial = 1024] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12495b000) [pid = 1654] [serial = 1021] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119a60800) [pid = 1654] [serial = 1012] [outer = 0x0] [url = about:blank] 02:12:54 INFO - PROCESS | 1654 | 1463735574852 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}] 02:12:54 INFO - PROCESS | 1654 | 1463735574934 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:12:54 INFO - PROCESS | 1654 | 1463735574945 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x1164e1800 == 59 [pid = 1654] [id = 367] 02:12:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x116606400) [pid = 1654] [serial = 1100] [outer = 0x0] 02:12:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11671b800) [pid = 1654] [serial = 1101] [outer = 0x116606400] 02:12:54 INFO - PROCESS | 1654 | 1463735574971 Marionette DEBUG loaded listener.js 02:12:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11767dc00) [pid = 1654] [serial = 1102] [outer = 0x116606400] 02:12:55 INFO - PROCESS | 1654 | 1463735575339 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]]]}] 02:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 528ms 02:12:55 INFO - PROCESS | 1654 | 1463735575403 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:12:55 INFO - PROCESS | 1654 | 1463735575404 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:12:55 INFO - PROCESS | 1654 | 1463735575408 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:12:55 INFO - PROCESS | 1654 | 1463735575411 Marionette TRACE conn2 <- [1,1442,null,{}] 02:12:55 INFO - PROCESS | 1654 | 1463735575418 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}] 02:12:55 INFO - PROCESS | 1654 | 1463735575497 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:12:55 INFO - PROCESS | 1654 | 1463735575507 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x119415000 == 60 [pid = 1654] [id = 368] 02:12:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1182e0000) [pid = 1654] [serial = 1103] [outer = 0x0] 02:12:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1185a5800) [pid = 1654] [serial = 1104] [outer = 0x1182e0000] 02:12:55 INFO - PROCESS | 1654 | 1463735575534 Marionette DEBUG loaded listener.js 02:12:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1187d8400) [pid = 1654] [serial = 1105] [outer = 0x1182e0000] 02:12:55 INFO - PROCESS | 1654 | 1463735575876 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]]]}] 02:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 520ms 02:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:12:55 INFO - PROCESS | 1654 | 1463735575931 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:12:55 INFO - PROCESS | 1654 | 1463735575933 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:12:55 INFO - PROCESS | 1654 | 1463735575942 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:12:55 INFO - PROCESS | 1654 | 1463735575944 Marionette TRACE conn2 <- [1,1446,null,{}] 02:12:55 INFO - PROCESS | 1654 | 1463735575946 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}] 02:12:56 INFO - PROCESS | 1654 | 1463735576028 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:12:56 INFO - PROCESS | 1654 | 1463735576032 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x122cb6800 == 61 [pid = 1654] [id = 369] 02:12:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11892d800) [pid = 1654] [serial = 1106] [outer = 0x0] 02:12:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119426000) [pid = 1654] [serial = 1107] [outer = 0x11892d800] 02:12:56 INFO - PROCESS | 1654 | 1463735576059 Marionette DEBUG loaded listener.js 02:12:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11950ec00) [pid = 1654] [serial = 1108] [outer = 0x11892d800] 02:12:56 INFO - PROCESS | 1654 | 1463735576379 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]]]}] 02:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 475ms 02:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:12:56 INFO - PROCESS | 1654 | 1463735576411 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:12:56 INFO - PROCESS | 1654 | 1463735576412 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:12:56 INFO - PROCESS | 1654 | 1463735576414 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:12:56 INFO - PROCESS | 1654 | 1463735576415 Marionette TRACE conn2 <- [1,1450,null,{}] 02:12:56 INFO - PROCESS | 1654 | 1463735576417 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}] 02:12:56 INFO - PROCESS | 1654 | 1463735576498 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:12:56 INFO - PROCESS | 1654 | 1463735576554 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x124309000 == 62 [pid = 1654] [id = 370] 02:12:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1133f3400) [pid = 1654] [serial = 1109] [outer = 0x0] 02:12:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x119510400) [pid = 1654] [serial = 1110] [outer = 0x1133f3400] 02:12:56 INFO - PROCESS | 1654 | 1463735576579 Marionette DEBUG loaded listener.js 02:12:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x119b5d800) [pid = 1654] [serial = 1111] [outer = 0x1133f3400] 02:12:56 INFO - PROCESS | 1654 | 1463735576911 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]]]}] 02:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 02:12:56 INFO - PROCESS | 1654 | 1463735576932 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:12:56 INFO - PROCESS | 1654 | 1463735576934 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:12:56 INFO - PROCESS | 1654 | 1463735576939 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:12:56 INFO - PROCESS | 1654 | 1463735576940 Marionette TRACE conn2 <- [1,1454,null,{}] 02:12:56 INFO - PROCESS | 1654 | 1463735576942 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}] 02:12:57 INFO - PROCESS | 1654 | 1463735577063 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:12:57 INFO - PROCESS | 1654 | 1463735577077 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x127210000 == 63 [pid = 1654] [id = 371] 02:12:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x119d57400) [pid = 1654] [serial = 1112] [outer = 0x0] 02:12:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x119d5d400) [pid = 1654] [serial = 1113] [outer = 0x119d57400] 02:12:57 INFO - PROCESS | 1654 | 1463735577102 Marionette DEBUG loaded listener.js 02:12:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12456ec00) [pid = 1654] [serial = 1114] [outer = 0x119d57400] 02:12:57 INFO - PROCESS | 1654 | 1463735577439 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]]]}] 02:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 520ms 02:12:57 INFO - PROCESS | 1654 | 1463735577458 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:12:57 INFO - PROCESS | 1654 | 1463735577459 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:12:57 INFO - PROCESS | 1654 | 1463735577461 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:12:57 INFO - PROCESS | 1654 | 1463735577462 Marionette TRACE conn2 <- [1,1458,null,{}] 02:12:57 INFO - PROCESS | 1654 | 1463735577478 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}] 02:12:57 INFO - PROCESS | 1654 | 1463735577580 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:12:57 INFO - PROCESS | 1654 | 1463735577585 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x128b7e800 == 64 [pid = 1654] [id = 372] 02:12:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x119b5d400) [pid = 1654] [serial = 1115] [outer = 0x0] 02:12:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x124a75c00) [pid = 1654] [serial = 1116] [outer = 0x119b5d400] 02:12:57 INFO - PROCESS | 1654 | 1463735577638 Marionette DEBUG loaded listener.js 02:12:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12518bc00) [pid = 1654] [serial = 1117] [outer = 0x119b5d400] 02:12:57 INFO - PROCESS | 1654 | 1463735577972 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]]]}] 02:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 536ms 02:12:58 INFO - PROCESS | 1654 | 1463735578002 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:12:58 INFO - PROCESS | 1654 | 1463735578005 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:12:58 INFO - PROCESS | 1654 | 1463735578008 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:12:58 INFO - PROCESS | 1654 | 1463735578009 Marionette TRACE conn2 <- [1,1462,null,{}] 02:12:58 INFO - PROCESS | 1654 | 1463735578011 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}] 02:12:58 INFO - PROCESS | 1654 | 1463735578111 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:12:58 INFO - PROCESS | 1654 | 1463735578125 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12945a000 == 65 [pid = 1654] [id = 373] 02:12:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12495ac00) [pid = 1654] [serial = 1118] [outer = 0x0] 02:12:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x126291c00) [pid = 1654] [serial = 1119] [outer = 0x12495ac00] 02:12:58 INFO - PROCESS | 1654 | 1463735578149 Marionette DEBUG loaded listener.js 02:12:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x126d2a400) [pid = 1654] [serial = 1120] [outer = 0x12495ac00] 02:12:58 INFO - PROCESS | 1654 | 1463735578499 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]]]}] 02:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 02:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:12:58 INFO - PROCESS | 1654 | 1463735578532 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:12:58 INFO - PROCESS | 1654 | 1463735578533 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:12:58 INFO - PROCESS | 1654 | 1463735578536 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:12:58 INFO - PROCESS | 1654 | 1463735578539 Marionette TRACE conn2 <- [1,1466,null,{}] 02:12:58 INFO - PROCESS | 1654 | 1463735578541 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}] 02:12:58 INFO - PROCESS | 1654 | 1463735578643 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:12:58 INFO - PROCESS | 1654 | 1463735578676 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a642000 == 66 [pid = 1654] [id = 374] 02:12:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x125469000) [pid = 1654] [serial = 1121] [outer = 0x0] 02:12:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x127253c00) [pid = 1654] [serial = 1122] [outer = 0x125469000] 02:12:58 INFO - PROCESS | 1654 | 1463735578700 Marionette DEBUG loaded listener.js 02:12:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x127378c00) [pid = 1654] [serial = 1123] [outer = 0x125469000] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x112dab000) [pid = 1654] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12546dc00) [pid = 1654] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x122d17c00) [pid = 1654] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x124fd4800) [pid = 1654] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x124fd4000) [pid = 1654] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x112da5400) [pid = 1654] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11284b800) [pid = 1654] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x110e18000) [pid = 1654] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1187d6000) [pid = 1654] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x117e60c00) [pid = 1654] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1187d1400) [pid = 1654] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x119a9a400) [pid = 1654] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x118471400) [pid = 1654] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x116a65400) [pid = 1654] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11214dc00) [pid = 1654] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:12:58 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x126299000) [pid = 1654] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:12:59 INFO - PROCESS | 1654 | 1463735579078 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]]]}] 02:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 574ms 02:12:59 INFO - PROCESS | 1654 | 1463735579109 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:12:59 INFO - PROCESS | 1654 | 1463735579110 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:12:59 INFO - PROCESS | 1654 | 1463735579112 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:12:59 INFO - PROCESS | 1654 | 1463735579114 Marionette TRACE conn2 <- [1,1470,null,{}] 02:12:59 INFO - PROCESS | 1654 | 1463735579116 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}] 02:12:59 INFO - PROCESS | 1654 | 1463735579198 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:12:59 INFO - PROCESS | 1654 | 1463735579250 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a71d000 == 67 [pid = 1654] [id = 375] 02:12:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x111e28c00) [pid = 1654] [serial = 1124] [outer = 0x0] 02:12:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1187d6000) [pid = 1654] [serial = 1125] [outer = 0x111e28c00] 02:12:59 INFO - PROCESS | 1654 | 1463735579275 Marionette DEBUG loaded listener.js 02:12:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x124957c00) [pid = 1654] [serial = 1126] [outer = 0x111e28c00] 02:12:59 INFO - PROCESS | 1654 | 1463735579598 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]]]}] 02:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 02:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:12:59 INFO - PROCESS | 1654 | 1463735579634 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:12:59 INFO - PROCESS | 1654 | 1463735579639 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:12:59 INFO - PROCESS | 1654 | 1463735579642 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:12:59 INFO - PROCESS | 1654 | 1463735579645 Marionette TRACE conn2 <- [1,1474,null,{}] 02:12:59 INFO - PROCESS | 1654 | 1463735579648 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}] 02:12:59 INFO - PROCESS | 1654 | 1463735579793 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:12:59 INFO - PROCESS | 1654 | 1463735579869 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b914800 == 68 [pid = 1654] [id = 376] 02:12:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1240bf000) [pid = 1654] [serial = 1127] [outer = 0x0] 02:12:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x128b11c00) [pid = 1654] [serial = 1128] [outer = 0x1240bf000] 02:12:59 INFO - PROCESS | 1654 | 1463735579916 Marionette DEBUG loaded listener.js 02:12:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x128f44000) [pid = 1654] [serial = 1129] [outer = 0x1240bf000] 02:13:00 INFO - PROCESS | 1654 | 1463735580233 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]]]}] 02:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 623ms 02:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:13:00 INFO - PROCESS | 1654 | 1463735580265 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:13:00 INFO - PROCESS | 1654 | 1463735580266 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:13:00 INFO - PROCESS | 1654 | 1463735580268 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:13:00 INFO - PROCESS | 1654 | 1463735580271 Marionette TRACE conn2 <- [1,1478,null,{}] 02:13:00 INFO - PROCESS | 1654 | 1463735580275 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}] 02:13:00 INFO - PROCESS | 1654 | 1463735580388 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:13:00 INFO - PROCESS | 1654 | 1463735580461 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdaa000 == 69 [pid = 1654] [id = 377] 02:13:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x124954c00) [pid = 1654] [serial = 1130] [outer = 0x0] 02:13:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x128fca400) [pid = 1654] [serial = 1131] [outer = 0x124954c00] 02:13:00 INFO - PROCESS | 1654 | 1463735580500 Marionette DEBUG loaded listener.js 02:13:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x129296800) [pid = 1654] [serial = 1132] [outer = 0x124954c00] 02:13:00 INFO - PROCESS | 1654 | 1463735580846 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]]]}] 02:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 623ms 02:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:13:00 INFO - PROCESS | 1654 | 1463735580892 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:13:00 INFO - PROCESS | 1654 | 1463735580893 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:13:00 INFO - PROCESS | 1654 | 1463735580895 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:13:00 INFO - PROCESS | 1654 | 1463735580896 Marionette TRACE conn2 <- [1,1482,null,{}] 02:13:00 INFO - PROCESS | 1654 | 1463735580898 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}] 02:13:01 INFO - PROCESS | 1654 | 1463735581051 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:13:01 INFO - PROCESS | 1654 | 1463735581174 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x115ad7000 == 70 [pid = 1654] [id = 378] 02:13:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x110e41800) [pid = 1654] [serial = 1133] [outer = 0x0] 02:13:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11257e000) [pid = 1654] [serial = 1134] [outer = 0x110e41800] 02:13:01 INFO - PROCESS | 1654 | 1463735581207 Marionette DEBUG loaded listener.js 02:13:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11284b800) [pid = 1654] [serial = 1135] [outer = 0x110e41800] 02:13:01 INFO - PROCESS | 1654 | 1463735581694 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]]]}] 02:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 819ms 02:13:01 INFO - PROCESS | 1654 | 1463735581715 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:13:01 INFO - PROCESS | 1654 | 1463735581717 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:13:01 INFO - PROCESS | 1654 | 1463735581738 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:13:01 INFO - PROCESS | 1654 | 1463735581741 Marionette TRACE conn2 <- [1,1486,null,{}] 02:13:01 INFO - PROCESS | 1654 | 1463735581745 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}] 02:13:01 INFO - PROCESS | 1654 | 1463735581853 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:13:01 INFO - PROCESS | 1654 | 1463735581921 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x119daf800 == 71 [pid = 1654] [id = 379] 02:13:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11671f400) [pid = 1654] [serial = 1136] [outer = 0x0] 02:13:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x117150000) [pid = 1654] [serial = 1137] [outer = 0x11671f400] 02:13:01 INFO - PROCESS | 1654 | 1463735581952 Marionette DEBUG loaded listener.js 02:13:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x118082c00) [pid = 1654] [serial = 1138] [outer = 0x11671f400] 02:13:02 INFO - PROCESS | 1654 | 1463735582379 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]]]}] 02:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 691ms 02:13:02 INFO - PROCESS | 1654 | 1463735582444 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:13:02 INFO - PROCESS | 1654 | 1463735582447 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:13:02 INFO - PROCESS | 1654 | 1463735582464 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:13:02 INFO - PROCESS | 1654 | 1463735582466 Marionette TRACE conn2 <- [1,1490,null,{}] 02:13:02 INFO - PROCESS | 1654 | 1463735582471 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}] 02:13:02 INFO - PROCESS | 1654 | 1463735582625 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:13:02 INFO - PROCESS | 1654 | 1463735582722 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b91a000 == 72 [pid = 1654] [id = 380] 02:13:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1187d6c00) [pid = 1654] [serial = 1139] [outer = 0x0] 02:13:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11892c000) [pid = 1654] [serial = 1140] [outer = 0x1187d6c00] 02:13:02 INFO - PROCESS | 1654 | 1463735582768 Marionette DEBUG loaded listener.js 02:13:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x119aa0400) [pid = 1654] [serial = 1141] [outer = 0x1187d6c00] 02:13:03 INFO - PROCESS | 1654 | 1463735583247 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]]]}] 02:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 824ms 02:13:03 INFO - PROCESS | 1654 | 1463735583288 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:13:03 INFO - PROCESS | 1654 | 1463735583291 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:13:03 INFO - PROCESS | 1654 | 1463735583299 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:13:03 INFO - PROCESS | 1654 | 1463735583302 Marionette TRACE conn2 <- [1,1494,null,{}] 02:13:03 INFO - PROCESS | 1654 | 1463735583324 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}] 02:13:03 INFO - PROCESS | 1654 | 1463735583430 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:13:03 INFO - PROCESS | 1654 | 1463735583498 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbdf800 == 73 [pid = 1654] [id = 381] 02:13:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1187d7800) [pid = 1654] [serial = 1142] [outer = 0x0] 02:13:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x122d15400) [pid = 1654] [serial = 1143] [outer = 0x1187d7800] 02:13:03 INFO - PROCESS | 1654 | 1463735583527 Marionette DEBUG loaded listener.js 02:13:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x124955000) [pid = 1654] [serial = 1144] [outer = 0x1187d7800] 02:13:03 INFO - PROCESS | 1654 | 1463735583963 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]]]}] 02:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 694ms 02:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:13:04 INFO - PROCESS | 1654 | 1463735583996 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:13:04 INFO - PROCESS | 1654 | 1463735583997 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:13:04 INFO - PROCESS | 1654 | 1463735584000 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:13:04 INFO - PROCESS | 1654 | 1463735584001 Marionette TRACE conn2 <- [1,1498,null,{}] 02:13:04 INFO - PROCESS | 1654 | 1463735584017 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}] 02:13:04 INFO - PROCESS | 1654 | 1463735584156 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:13:04 INFO - PROCESS | 1654 | 1463735584167 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbf8800 == 74 [pid = 1654] [id = 382] 02:13:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x124565400) [pid = 1654] [serial = 1145] [outer = 0x0] 02:13:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1272b4c00) [pid = 1654] [serial = 1146] [outer = 0x124565400] 02:13:04 INFO - PROCESS | 1654 | 1463735584208 Marionette DEBUG loaded listener.js 02:13:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x128bb3400) [pid = 1654] [serial = 1147] [outer = 0x124565400] 02:13:04 INFO - PROCESS | 1654 | 1463735584657 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]]]}] 02:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 672ms 02:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:13:04 INFO - PROCESS | 1654 | 1463735584672 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:13:04 INFO - PROCESS | 1654 | 1463735584674 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:13:04 INFO - PROCESS | 1654 | 1463735584676 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:13:04 INFO - PROCESS | 1654 | 1463735584677 Marionette TRACE conn2 <- [1,1502,null,{}] 02:13:04 INFO - PROCESS | 1654 | 1463735584680 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}] 02:13:04 INFO - PROCESS | 1654 | 1463735584782 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:13:04 INFO - PROCESS | 1654 | 1463735584835 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d258000 == 75 [pid = 1654] [id = 383] 02:13:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x128fc1800) [pid = 1654] [serial = 1148] [outer = 0x0] 02:13:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x129299400) [pid = 1654] [serial = 1149] [outer = 0x128fc1800] 02:13:04 INFO - PROCESS | 1654 | 1463735584871 Marionette DEBUG loaded listener.js 02:13:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x1294b5400) [pid = 1654] [serial = 1150] [outer = 0x128fc1800] 02:13:05 INFO - PROCESS | 1654 | 1463735585568 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]]]}] 02:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 973ms 02:13:05 INFO - PROCESS | 1654 | 1463735585650 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:13:05 INFO - PROCESS | 1654 | 1463735585655 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:13:05 INFO - PROCESS | 1654 | 1463735585660 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:13:05 INFO - PROCESS | 1654 | 1463735585663 Marionette TRACE conn2 <- [1,1506,null,{}] 02:13:05 INFO - PROCESS | 1654 | 1463735585669 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}] 02:13:05 INFO - PROCESS | 1654 | 1463735585811 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:13:05 INFO - PROCESS | 1654 | 1463735585917 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x122a0a800 == 76 [pid = 1654] [id = 384] 02:13:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x112d9b800) [pid = 1654] [serial = 1151] [outer = 0x0] 02:13:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x112fb8400) [pid = 1654] [serial = 1152] [outer = 0x112d9b800] 02:13:05 INFO - PROCESS | 1654 | 1463735585961 Marionette DEBUG loaded listener.js 02:13:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x116854800) [pid = 1654] [serial = 1153] [outer = 0x112d9b800] 02:13:06 INFO - PROCESS | 1654 | 1463735586408 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]]]}] 02:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 774ms 02:13:06 INFO - PROCESS | 1654 | 1463735586434 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:13:06 INFO - PROCESS | 1654 | 1463735586438 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:13:06 INFO - PROCESS | 1654 | 1463735586442 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:13:06 INFO - PROCESS | 1654 | 1463735586444 Marionette TRACE conn2 <- [1,1510,null,{}] 02:13:06 INFO - PROCESS | 1654 | 1463735586446 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}] 02:13:06 INFO - PROCESS | 1654 | 1463735586541 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:13:06 INFO - PROCESS | 1654 | 1463735586598 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11919c800 == 77 [pid = 1654] [id = 385] 02:13:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x113172400) [pid = 1654] [serial = 1154] [outer = 0x0] 02:13:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x117e65400) [pid = 1654] [serial = 1155] [outer = 0x113172400] 02:13:06 INFO - PROCESS | 1654 | 1463735586626 Marionette DEBUG loaded listener.js 02:13:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x11859e800) [pid = 1654] [serial = 1156] [outer = 0x113172400] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x111f35000 == 76 [pid = 1654] [id = 22] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x116ac6800 == 75 [pid = 1654] [id = 288] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdaa000 == 74 [pid = 1654] [id = 377] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12b914800 == 73 [pid = 1654] [id = 376] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12a71d000 == 72 [pid = 1654] [id = 375] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x119de3800) [pid = 1654] [serial = 1035] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x1187b3000) [pid = 1654] [serial = 1032] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x112d7b000) [pid = 1654] [serial = 1029] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x124955400) [pid = 1654] [serial = 1038] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | 1463735587161 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]]]}] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12a642000 == 71 [pid = 1654] [id = 374] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12945a000 == 70 [pid = 1654] [id = 373] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x128b7e800 == 69 [pid = 1654] [id = 372] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x127210000 == 68 [pid = 1654] [id = 371] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x124309000 == 67 [pid = 1654] [id = 370] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x122cb6800 == 66 [pid = 1654] [id = 369] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x119415000 == 65 [pid = 1654] [id = 368] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x1164e1800 == 64 [pid = 1654] [id = 367] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x119f42000 == 63 [pid = 1654] [id = 366] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12c547800 == 62 [pid = 1654] [id = 364] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdc0800 == 61 [pid = 1654] [id = 363] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x1249c0000 == 60 [pid = 1654] [id = 362] 02:13:07 INFO - PROCESS | 1654 | --DOCSHELL 0x11858a000 == 59 [pid = 1654] [id = 361] 02:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 771ms 02:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:13:07 INFO - PROCESS | 1654 | 1463735587216 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:13:07 INFO - PROCESS | 1654 | 1463735587218 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:13:07 INFO - PROCESS | 1654 | 1463735587223 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:13:07 INFO - PROCESS | 1654 | 1463735587227 Marionette TRACE conn2 <- [1,1514,null,{}] 02:13:07 INFO - PROCESS | 1654 | 1463735587238 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}] 02:13:07 INFO - PROCESS | 1654 | 1463735587345 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x128b1b000) [pid = 1654] [serial = 1077] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x128bb7400) [pid = 1654] [serial = 1078] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x116215400) [pid = 1654] [serial = 1044] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x117150400) [pid = 1654] [serial = 1045] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x127028400) [pid = 1654] [serial = 1066] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x124110c00) [pid = 1654] [serial = 994] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12736a400) [pid = 1654] [serial = 1074] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x125191000) [pid = 1654] [serial = 1062] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x113466000) [pid = 1654] [serial = 1042] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x126d23000) [pid = 1654] [serial = 1065] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11671d000) [pid = 1654] [serial = 1047] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1184a0400) [pid = 1654] [serial = 1048] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1253ab800) [pid = 1654] [serial = 1063] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x111fed000) [pid = 1654] [serial = 1068] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x124f23c00) [pid = 1654] [serial = 1060] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x1187b2800) [pid = 1654] [serial = 1050] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x119d58c00) [pid = 1654] [serial = 991] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x115ee8000) [pid = 1654] [serial = 1069] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1243d4800) [pid = 1654] [serial = 1059] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1240bfc00) [pid = 1654] [serial = 1057] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x128b10000) [pid = 1654] [serial = 1075] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x119432400) [pid = 1654] [serial = 988] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x127255400) [pid = 1654] [serial = 1072] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1130d4c00) [pid = 1654] [serial = 1041] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1194d3c00) [pid = 1654] [serial = 1054] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119d5d000) [pid = 1654] [serial = 1056] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119b60c00) [pid = 1654] [serial = 1071] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x118927c00) [pid = 1654] [serial = 1051] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119187000) [pid = 1654] [serial = 1053] [outer = 0x0] [url = about:blank] 02:13:07 INFO - PROCESS | 1654 | 1463735587412 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x1184ed800 == 60 [pid = 1654] [id = 386] 02:13:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1133ee800) [pid = 1654] [serial = 1157] [outer = 0x0] 02:13:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x118083c00) [pid = 1654] [serial = 1158] [outer = 0x1133ee800] 02:13:07 INFO - PROCESS | 1654 | 1463735587442 Marionette DEBUG loaded listener.js 02:13:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x119187000) [pid = 1654] [serial = 1159] [outer = 0x1133ee800] 02:13:07 INFO - PROCESS | 1654 | 1463735587783 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]]]}] 02:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 575ms 02:13:07 INFO - PROCESS | 1654 | 1463735587798 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:13:07 INFO - PROCESS | 1654 | 1463735587801 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:13:07 INFO - PROCESS | 1654 | 1463735587807 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:13:07 INFO - PROCESS | 1654 | 1463735587809 Marionette TRACE conn2 <- [1,1518,null,{}] 02:13:07 INFO - PROCESS | 1654 | 1463735587813 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}] 02:13:07 INFO - PROCESS | 1654 | 1463735587945 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:13:08 INFO - PROCESS | 1654 | 1463735587998 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x119e9b000 == 61 [pid = 1654] [id = 387] 02:13:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1187d0000) [pid = 1654] [serial = 1160] [outer = 0x0] 02:13:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x119a62800) [pid = 1654] [serial = 1161] [outer = 0x1187d0000] 02:13:08 INFO - PROCESS | 1654 | 1463735588024 Marionette DEBUG loaded listener.js 02:13:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x119d5cc00) [pid = 1654] [serial = 1162] [outer = 0x1187d0000] 02:13:08 INFO - PROCESS | 1654 | 1463735588287 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]]]}] 02:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 521ms 02:13:08 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:13:08 INFO - PROCESS | 1654 | 1463735588327 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:13:08 INFO - PROCESS | 1654 | 1463735588329 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:13:08 INFO - PROCESS | 1654 | 1463735588331 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:13:08 INFO - PROCESS | 1654 | 1463735588332 Marionette TRACE conn2 <- [1,1522,null,{}] 02:13:08 INFO - PROCESS | 1654 | 1463735588342 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}] 02:13:08 INFO - PROCESS | 1654 | 1463735588435 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:13:08 INFO - PROCESS | 1654 | 1463735588442 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x127022000 == 62 [pid = 1654] [id = 388] 02:13:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x119d5d000) [pid = 1654] [serial = 1163] [outer = 0x0] 02:13:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x119de6400) [pid = 1654] [serial = 1164] [outer = 0x119d5d000] 02:13:08 INFO - PROCESS | 1654 | 1463735588467 Marionette DEBUG loaded listener.js 02:13:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x122d12000) [pid = 1654] [serial = 1165] [outer = 0x119d5d000] 02:13:08 INFO - PROCESS | 1654 | 1463735588790 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"]]]}] 02:13:08 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 () { 02:13:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:13:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:13:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:13:08 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 () { 02:13:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:13:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:13:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:13:08 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 () { 02:13:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:13:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:13:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:13:08 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 () { 02:13:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:13:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:13:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:13:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:13:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:13:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 469ms 02:13:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:13:08 INFO - PROCESS | 1654 | 1463735588803 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:13:08 INFO - PROCESS | 1654 | 1463735588807 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:13:08 INFO - PROCESS | 1654 | 1463735588809 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:13:08 INFO - PROCESS | 1654 | 1463735588810 Marionette TRACE conn2 <- [1,1526,null,{}] 02:13:08 INFO - PROCESS | 1654 | 1463735588813 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}] 02:13:08 INFO - PROCESS | 1654 | 1463735588910 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:13:08 INFO - PROCESS | 1654 | 1463735588915 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x128fda800 == 63 [pid = 1654] [id = 389] 02:13:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1242cac00) [pid = 1654] [serial = 1166] [outer = 0x0] 02:13:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x125191000) [pid = 1654] [serial = 1167] [outer = 0x1242cac00] 02:13:08 INFO - PROCESS | 1654 | 1463735588941 Marionette DEBUG loaded listener.js 02:13:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1272bf400) [pid = 1654] [serial = 1168] [outer = 0x1242cac00] 02:13:09 INFO - PROCESS | 1654 | 1463735589256 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"]]]}] 02:13:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:13:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:13:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:13:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:13:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:13:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:13:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:13:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:13:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:13:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 468ms 02:13:09 INFO - PROCESS | 1654 | 1463735589278 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:13:09 INFO - PROCESS | 1654 | 1463735589279 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:13:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:13:09 INFO - PROCESS | 1654 | 1463735589281 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:13:09 INFO - PROCESS | 1654 | 1463735589283 Marionette TRACE conn2 <- [1,1530,null,{}] 02:13:09 INFO - PROCESS | 1654 | 1463735589285 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}] 02:13:09 INFO - PROCESS | 1654 | 1463735589376 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:13:09 INFO - PROCESS | 1654 | 1463735589444 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x129465000 == 64 [pid = 1654] [id = 390] 02:13:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x119d5a400) [pid = 1654] [serial = 1169] [outer = 0x0] 02:13:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x128b18400) [pid = 1654] [serial = 1170] [outer = 0x119d5a400] 02:13:09 INFO - PROCESS | 1654 | 1463735589468 Marionette DEBUG loaded listener.js 02:13:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x128fc8000) [pid = 1654] [serial = 1171] [outer = 0x119d5a400] 02:13:09 INFO - PROCESS | 1654 | 1463735589761 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]]]}] 02:13:09 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 02:13:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:13:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:13:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:13:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:13:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:13:09 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. 02:13:09 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:13:09 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 518ms 02:13:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:13:09 INFO - PROCESS | 1654 | 1463735589801 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:13:09 INFO - PROCESS | 1654 | 1463735589802 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:13:09 INFO - PROCESS | 1654 | 1463735589808 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:13:09 INFO - PROCESS | 1654 | 1463735589809 Marionette TRACE conn2 <- [1,1534,null,{}] 02:13:09 INFO - PROCESS | 1654 | 1463735589811 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}] 02:13:09 INFO - PROCESS | 1654 | 1463735589916 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:13:09 INFO - PROCESS | 1654 | 1463735589927 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b243800 == 65 [pid = 1654] [id = 391] 02:13:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x128bb8c00) [pid = 1654] [serial = 1172] [outer = 0x0] 02:13:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1294b7800) [pid = 1654] [serial = 1173] [outer = 0x128bb8c00] 02:13:09 INFO - PROCESS | 1654 | 1463735589952 Marionette DEBUG loaded listener.js 02:13:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12950d400) [pid = 1654] [serial = 1174] [outer = 0x128bb8c00] 02:13:10 INFO - PROCESS | 1654 | 1463735590289 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]]]}] 02:13:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:13:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 523ms 02:13:10 INFO - PROCESS | 1654 | 1463735590330 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:13:10 INFO - PROCESS | 1654 | 1463735590331 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:13:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:13:10 INFO - PROCESS | 1654 | 1463735590333 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:13:10 INFO - PROCESS | 1654 | 1463735590334 Marionette TRACE conn2 <- [1,1538,null,{}] 02:13:10 INFO - PROCESS | 1654 | 1463735590342 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}] 02:13:10 INFO - PROCESS | 1654 | 1463735590449 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:13:10 INFO - PROCESS | 1654 | 1463735590486 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b99a000 == 66 [pid = 1654] [id = 392] 02:13:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x128f39000) [pid = 1654] [serial = 1175] [outer = 0x0] 02:13:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12a429400) [pid = 1654] [serial = 1176] [outer = 0x128f39000] 02:13:10 INFO - PROCESS | 1654 | 1463735590518 Marionette DEBUG loaded listener.js 02:13:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12a6b0c00) [pid = 1654] [serial = 1177] [outer = 0x128f39000] 02:13:10 INFO - PROCESS | 1654 | 1463735590835 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]]]}] 02:13:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:13:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 523ms 02:13:10 INFO - PROCESS | 1654 | 1463735590858 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:13:10 INFO - PROCESS | 1654 | 1463735590859 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:13:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:13:10 INFO - PROCESS | 1654 | 1463735590862 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:13:10 INFO - PROCESS | 1654 | 1463735590863 Marionette TRACE conn2 <- [1,1542,null,{}] 02:13:10 INFO - PROCESS | 1654 | 1463735590865 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}] 02:13:10 INFO - PROCESS | 1654 | 1463735590974 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:13:10 INFO - PROCESS | 1654 | 1463735590986 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c02e800 == 67 [pid = 1654] [id = 393] 02:13:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12a6a2800) [pid = 1654] [serial = 1178] [outer = 0x0] 02:13:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12a911800) [pid = 1654] [serial = 1179] [outer = 0x12a6a2800] 02:13:11 INFO - PROCESS | 1654 | 1463735591011 Marionette DEBUG loaded listener.js 02:13:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12a919c00) [pid = 1654] [serial = 1180] [outer = 0x12a6a2800] 02:13:11 INFO - PROCESS | 1654 | 1463735591334 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]]]}] 02:13:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:13:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 518ms 02:13:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:13:11 INFO - PROCESS | 1654 | 1463735591380 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:13:11 INFO - PROCESS | 1654 | 1463735591382 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:13:11 INFO - PROCESS | 1654 | 1463735591384 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:13:11 INFO - PROCESS | 1654 | 1463735591386 Marionette TRACE conn2 <- [1,1546,null,{}] 02:13:11 INFO - PROCESS | 1654 | 1463735591388 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}] 02:13:11 INFO - PROCESS | 1654 | 1463735591645 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x112845000) [pid = 1654] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11859cc00) [pid = 1654] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x119d62000) [pid = 1654] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x119d62800) [pid = 1654] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11a3a7400) [pid = 1654] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x112846c00) [pid = 1654] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x119b5d400) [pid = 1654] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x119d57400) [pid = 1654] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12495ac00) [pid = 1654] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x111e28c00) [pid = 1654] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x125469000) [pid = 1654] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x112584000) [pid = 1654] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1182e0000) [pid = 1654] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11807e000) [pid = 1654] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1133f3400) [pid = 1654] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x112d77c00) [pid = 1654] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x119187800) [pid = 1654] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x122ef7000) [pid = 1654] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x128b1ac00) [pid = 1654] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x116606400) [pid = 1654] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11892d800) [pid = 1654] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x112f79c00) [pid = 1654] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:13:11 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1240bf000) [pid = 1654] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:13:11 INFO - PROCESS | 1654 | 1463735591696 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x11745a800 == 68 [pid = 1654] [id = 394] 02:13:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x110e3b400) [pid = 1654] [serial = 1181] [outer = 0x0] 02:13:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x112582800) [pid = 1654] [serial = 1182] [outer = 0x110e3b400] 02:13:11 INFO - PROCESS | 1654 | 1463735591725 Marionette DEBUG loaded listener.js 02:13:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x117156400) [pid = 1654] [serial = 1183] [outer = 0x110e3b400] 02:13:12 INFO - PROCESS | 1654 | 1463735592031 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]]]}] 02:13:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:13:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 672ms 02:13:12 INFO - PROCESS | 1654 | 1463735592058 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:13:12 INFO - PROCESS | 1654 | 1463735592059 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:13:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:13:12 INFO - PROCESS | 1654 | 1463735592062 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:13:12 INFO - PROCESS | 1654 | 1463735592063 Marionette TRACE conn2 <- [1,1550,null,{}] 02:13:12 INFO - PROCESS | 1654 | 1463735592065 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}] 02:13:12 INFO - PROCESS | 1654 | 1463735592155 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:13:12 INFO - PROCESS | 1654 | 1463735592232 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a645000 == 69 [pid = 1654] [id = 395] 02:13:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11892d800) [pid = 1654] [serial = 1184] [outer = 0x0] 02:13:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x119e45800) [pid = 1654] [serial = 1185] [outer = 0x11892d800] 02:13:12 INFO - PROCESS | 1654 | 1463735592257 Marionette DEBUG loaded listener.js 02:13:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x125468800) [pid = 1654] [serial = 1186] [outer = 0x11892d800] 02:13:12 INFO - PROCESS | 1654 | 1463735592525 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]]]}] 02:13:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:13:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 518ms 02:13:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:13:12 INFO - PROCESS | 1654 | 1463735592581 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:13:12 INFO - PROCESS | 1654 | 1463735592582 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:13:12 INFO - PROCESS | 1654 | 1463735592584 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:13:12 INFO - PROCESS | 1654 | 1463735592585 Marionette TRACE conn2 <- [1,1554,null,{}] 02:13:12 INFO - PROCESS | 1654 | 1463735592591 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}] 02:13:12 INFO - PROCESS | 1654 | 1463735592680 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:13:12 INFO - PROCESS | 1654 | 1463735592686 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d514800 == 70 [pid = 1654] [id = 396] 02:13:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x126d2c000) [pid = 1654] [serial = 1187] [outer = 0x0] 02:13:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12ab81000) [pid = 1654] [serial = 1188] [outer = 0x126d2c000] 02:13:12 INFO - PROCESS | 1654 | 1463735592710 Marionette DEBUG loaded listener.js 02:13:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12abf6800) [pid = 1654] [serial = 1189] [outer = 0x126d2c000] 02:13:13 INFO - PROCESS | 1654 | 1463735593040 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]]]}] 02:13:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:13:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 471ms 02:13:13 INFO - PROCESS | 1654 | 1463735593058 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:13:13 INFO - PROCESS | 1654 | 1463735593059 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:13:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:13:13 INFO - PROCESS | 1654 | 1463735593061 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:13:13 INFO - PROCESS | 1654 | 1463735593062 Marionette TRACE conn2 <- [1,1558,null,{}] 02:13:13 INFO - PROCESS | 1654 | 1463735593065 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}] 02:13:13 INFO - PROCESS | 1654 | 1463735593190 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:13:13 INFO - PROCESS | 1654 | 1463735593197 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d710800 == 71 [pid = 1654] [id = 397] 02:13:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x110e3bc00) [pid = 1654] [serial = 1190] [outer = 0x0] 02:13:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12abf6400) [pid = 1654] [serial = 1191] [outer = 0x110e3bc00] 02:13:13 INFO - PROCESS | 1654 | 1463735593222 Marionette DEBUG loaded listener.js 02:13:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12b2d6800) [pid = 1654] [serial = 1192] [outer = 0x110e3bc00] 02:13:13 INFO - PROCESS | 1654 | 1463735593519 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]]]}] 02:13:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:13:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 468ms 02:13:13 INFO - PROCESS | 1654 | 1463735593530 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:13:13 INFO - PROCESS | 1654 | 1463735593531 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:13:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:13:13 INFO - PROCESS | 1654 | 1463735593533 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:13:13 INFO - PROCESS | 1654 | 1463735593534 Marionette TRACE conn2 <- [1,1562,null,{}] 02:13:13 INFO - PROCESS | 1654 | 1463735593539 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}] 02:13:13 INFO - PROCESS | 1654 | 1463735593630 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:13:13 INFO - PROCESS | 1654 | 1463735593753 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x112d06000 == 72 [pid = 1654] [id = 398] 02:13:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x110e3c400) [pid = 1654] [serial = 1193] [outer = 0x0] 02:13:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x111c19c00) [pid = 1654] [serial = 1194] [outer = 0x110e3c400] 02:13:13 INFO - PROCESS | 1654 | 1463735593785 Marionette DEBUG loaded listener.js 02:13:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11283e000) [pid = 1654] [serial = 1195] [outer = 0x110e3c400] 02:13:14 INFO - PROCESS | 1654 | 1463735594222 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]]]}] 02:13:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:13:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 722ms 02:13:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:13:14 INFO - PROCESS | 1654 | 1463735594256 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:13:14 INFO - PROCESS | 1654 | 1463735594259 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:13:14 INFO - PROCESS | 1654 | 1463735594262 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:13:14 INFO - PROCESS | 1654 | 1463735594265 Marionette TRACE conn2 <- [1,1566,null,{}] 02:13:14 INFO - PROCESS | 1654 | 1463735594268 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}] 02:13:14 INFO - PROCESS | 1654 | 1463735594379 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:13:14 INFO - PROCESS | 1654 | 1463735594441 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x122cba800 == 73 [pid = 1654] [id = 399] 02:13:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x113249400) [pid = 1654] [serial = 1196] [outer = 0x0] 02:13:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11684f400) [pid = 1654] [serial = 1197] [outer = 0x113249400] 02:13:14 INFO - PROCESS | 1654 | 1463735594472 Marionette DEBUG loaded listener.js 02:13:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x118477400) [pid = 1654] [serial = 1198] [outer = 0x113249400] 02:13:14 INFO - PROCESS | 1654 | 1463735594931 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]]]}] 02:13:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:13:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 722ms 02:13:15 INFO - PROCESS | 1654 | 1463735595026 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:13:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:13:15 INFO - PROCESS | 1654 | 1463735595028 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:13:15 INFO - PROCESS | 1654 | 1463735595032 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:13:15 INFO - PROCESS | 1654 | 1463735595034 Marionette TRACE conn2 <- [1,1570,null,{}] 02:13:15 INFO - PROCESS | 1654 | 1463735595036 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}] 02:13:15 INFO - PROCESS | 1654 | 1463735595142 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:13:15 INFO - PROCESS | 1654 | 1463735595218 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a937000 == 74 [pid = 1654] [id = 400] 02:13:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x119184000) [pid = 1654] [serial = 1199] [outer = 0x0] 02:13:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x119506c00) [pid = 1654] [serial = 1200] [outer = 0x119184000] 02:13:15 INFO - PROCESS | 1654 | 1463735595248 Marionette DEBUG loaded listener.js 02:13:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x119d5bc00) [pid = 1654] [serial = 1201] [outer = 0x119184000] 02:13:15 INFO - PROCESS | 1654 | 1463735595674 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]]]}] 02:13:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:13:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 674ms 02:13:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:13:15 INFO - PROCESS | 1654 | 1463735595707 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:13:15 INFO - PROCESS | 1654 | 1463735595708 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:13:15 INFO - PROCESS | 1654 | 1463735595716 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:13:15 INFO - PROCESS | 1654 | 1463735595720 Marionette TRACE conn2 <- [1,1574,null,{}] 02:13:15 INFO - PROCESS | 1654 | 1463735595724 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}] 02:13:15 INFO - PROCESS | 1654 | 1463735595831 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:13:15 INFO - PROCESS | 1654 | 1463735595894 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd6d000 == 75 [pid = 1654] [id = 401] 02:13:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x119e4f400) [pid = 1654] [serial = 1202] [outer = 0x0] 02:13:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1243c9c00) [pid = 1654] [serial = 1203] [outer = 0x119e4f400] 02:13:15 INFO - PROCESS | 1654 | 1463735595923 Marionette DEBUG loaded listener.js 02:13:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x126299400) [pid = 1654] [serial = 1204] [outer = 0x119e4f400] 02:13:16 INFO - PROCESS | 1654 | 1463735596372 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]]]}] 02:13:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:13:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 678ms 02:13:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:13:16 INFO - PROCESS | 1654 | 1463735596390 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:13:16 INFO - PROCESS | 1654 | 1463735596392 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:13:16 INFO - PROCESS | 1654 | 1463735596394 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:13:16 INFO - PROCESS | 1654 | 1463735596396 Marionette TRACE conn2 <- [1,1578,null,{}] 02:13:16 INFO - PROCESS | 1654 | 1463735596398 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}] 02:13:16 INFO - PROCESS | 1654 | 1463735596526 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:13:16 INFO - PROCESS | 1654 | 1463735596628 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x134591000 == 76 [pid = 1654] [id = 402] 02:13:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x126d22000) [pid = 1654] [serial = 1205] [outer = 0x0] 02:13:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x128cf9c00) [pid = 1654] [serial = 1206] [outer = 0x126d22000] 02:13:16 INFO - PROCESS | 1654 | 1463735596659 Marionette DEBUG loaded listener.js 02:13:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12a426400) [pid = 1654] [serial = 1207] [outer = 0x126d22000] 02:13:17 INFO - PROCESS | 1654 | 1463735597020 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]]]}] 02:13:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:13:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 670ms 02:13:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:13:17 INFO - PROCESS | 1654 | 1463735597065 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:13:17 INFO - PROCESS | 1654 | 1463735597066 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:13:17 INFO - PROCESS | 1654 | 1463735597069 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:13:17 INFO - PROCESS | 1654 | 1463735597070 Marionette TRACE conn2 <- [1,1582,null,{}] 02:13:17 INFO - PROCESS | 1654 | 1463735597072 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}] 02:13:17 INFO - PROCESS | 1654 | 1463735597209 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:13:17 INFO - PROCESS | 1654 | 1463735597283 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a62f000 == 77 [pid = 1654] [id = 403] 02:13:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x128fcf400) [pid = 1654] [serial = 1208] [outer = 0x0] 02:13:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12a90fc00) [pid = 1654] [serial = 1209] [outer = 0x128fcf400] 02:13:17 INFO - PROCESS | 1654 | 1463735597318 Marionette DEBUG loaded listener.js 02:13:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12b2d9c00) [pid = 1654] [serial = 1210] [outer = 0x128fcf400] 02:13:17 INFO - PROCESS | 1654 | 1463735597720 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]]]}] 02:13:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:13:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 920ms 02:13:18 INFO - PROCESS | 1654 | 1463735598023 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:13:18 INFO - PROCESS | 1654 | 1463735598026 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:13:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:13:18 INFO - PROCESS | 1654 | 1463735598031 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:13:18 INFO - PROCESS | 1654 | 1463735598032 Marionette TRACE conn2 <- [1,1586,null,{}] 02:13:18 INFO - PROCESS | 1654 | 1463735598036 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}] 02:13:18 INFO - PROCESS | 1654 | 1463735598134 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:13:18 INFO - PROCESS | 1654 | 1463735598209 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f53000 == 78 [pid = 1654] [id = 404] 02:13:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x112da8400) [pid = 1654] [serial = 1211] [outer = 0x0] 02:13:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x112f74800) [pid = 1654] [serial = 1212] [outer = 0x112da8400] 02:13:18 INFO - PROCESS | 1654 | 1463735598238 Marionette DEBUG loaded listener.js 02:13:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x115aafc00) [pid = 1654] [serial = 1213] [outer = 0x112da8400] 02:13:18 INFO - PROCESS | 1654 | 1463735598732 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]]]}] 02:13:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:13:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 726ms 02:13:18 INFO - PROCESS | 1654 | 1463735598757 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:13:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:13:18 INFO - PROCESS | 1654 | 1463735598761 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:13:18 INFO - PROCESS | 1654 | 1463735598768 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:13:18 INFO - PROCESS | 1654 | 1463735598774 Marionette TRACE conn2 <- [1,1590,null,{}] 02:13:18 INFO - PROCESS | 1654 | 1463735598778 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}] 02:13:18 INFO - PROCESS | 1654 | 1463735598880 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:13:18 INFO - PROCESS | 1654 | 1463735598943 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a4c800 == 79 [pid = 1654] [id = 405] 02:13:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x113167800) [pid = 1654] [serial = 1214] [outer = 0x0] 02:13:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x116718400) [pid = 1654] [serial = 1215] [outer = 0x113167800] 02:13:18 INFO - PROCESS | 1654 | 1463735598969 Marionette DEBUG loaded listener.js 02:13:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11715bc00) [pid = 1654] [serial = 1216] [outer = 0x113167800] 02:13:19 INFO - PROCESS | 1654 | 1463735599431 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]]]}] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12d70d800 == 78 [pid = 1654] [id = 20] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12c02e000 == 77 [pid = 1654] [id = 360] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12d710800 == 76 [pid = 1654] [id = 397] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12d514800 == 75 [pid = 1654] [id = 396] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12a645000 == 74 [pid = 1654] [id = 395] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x11745a800 == 73 [pid = 1654] [id = 394] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12c02e800 == 72 [pid = 1654] [id = 393] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12b99a000 == 71 [pid = 1654] [id = 392] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x128fca400) [pid = 1654] [serial = 1131] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12b243800 == 70 [pid = 1654] [id = 391] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x129465000 == 69 [pid = 1654] [id = 390] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x128fda800 == 68 [pid = 1654] [id = 389] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x127022000 == 67 [pid = 1654] [id = 388] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x119e9b000 == 66 [pid = 1654] [id = 387] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x1184ed800 == 65 [pid = 1654] [id = 386] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x11919c800 == 64 [pid = 1654] [id = 385] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x122a0a800 == 63 [pid = 1654] [id = 384] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12d258000 == 62 [pid = 1654] [id = 383] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbf8800 == 61 [pid = 1654] [id = 382] 02:13:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:13:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 728ms 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbdf800 == 60 [pid = 1654] [id = 381] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12b91a000 == 59 [pid = 1654] [id = 380] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x119daf800 == 58 [pid = 1654] [id = 379] 02:13:19 INFO - PROCESS | 1654 | --DOCSHELL 0x115ad7000 == 57 [pid = 1654] [id = 378] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x122c20c00) [pid = 1654] [serial = 976] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x116718800) [pid = 1654] [serial = 1030] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x119212000) [pid = 1654] [serial = 1033] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x122a62000) [pid = 1654] [serial = 1036] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x124d8a400) [pid = 1654] [serial = 1039] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x124a78c00) [pid = 1654] [serial = 1027] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x124a75c00) [pid = 1654] [serial = 1116] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x119d5d400) [pid = 1654] [serial = 1113] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x126291c00) [pid = 1654] [serial = 1119] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12518bc00) [pid = 1654] [serial = 1117] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x1187d6000) [pid = 1654] [serial = 1125] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x127253c00) [pid = 1654] [serial = 1122] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1187b5000) [pid = 1654] [serial = 1096] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11316e400) [pid = 1654] [serial = 1095] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x1185a5800) [pid = 1654] [serial = 1104] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1187d8400) [pid = 1654] [serial = 1105] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1187cd000) [pid = 1654] [serial = 1087] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11855f800) [pid = 1654] [serial = 1086] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x119510400) [pid = 1654] [serial = 1110] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x116723400) [pid = 1654] [serial = 1084] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x113247000) [pid = 1654] [serial = 1083] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x122a57c00) [pid = 1654] [serial = 1090] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x119b66400) [pid = 1654] [serial = 1089] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x126d24000) [pid = 1654] [serial = 1093] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x124f24000) [pid = 1654] [serial = 1092] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x128bbd400) [pid = 1654] [serial = 1080] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x128cf6400) [pid = 1654] [serial = 1081] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11671b800) [pid = 1654] [serial = 1101] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11767dc00) [pid = 1654] [serial = 1102] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119426000) [pid = 1654] [serial = 1107] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11950ec00) [pid = 1654] [serial = 1108] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x113372000) [pid = 1654] [serial = 1099] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x113165c00) [pid = 1654] [serial = 1098] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x128f44000) [pid = 1654] [serial = 1129] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x124957c00) [pid = 1654] [serial = 1126] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x127378c00) [pid = 1654] [serial = 1123] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x126d2a400) [pid = 1654] [serial = 1120] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12456ec00) [pid = 1654] [serial = 1114] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119b5d800) [pid = 1654] [serial = 1111] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x128b11c00) [pid = 1654] [serial = 1128] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1654 | 1463735599509 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:13:19 INFO - PROCESS | 1654 | 1463735599510 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:13:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:13:19 INFO - PROCESS | 1654 | 1463735599515 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:13:19 INFO - PROCESS | 1654 | 1463735599516 Marionette TRACE conn2 <- [1,1594,null,{}] 02:13:19 INFO - PROCESS | 1654 | 1463735599525 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}] 02:13:19 INFO - PROCESS | 1654 | 1463735599610 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:13:19 INFO - PROCESS | 1654 | 1463735599621 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f5c800 == 58 [pid = 1654] [id = 406] 02:13:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1182ee000) [pid = 1654] [serial = 1217] [outer = 0x0] 02:13:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x118476c00) [pid = 1654] [serial = 1218] [outer = 0x1182ee000] 02:13:19 INFO - PROCESS | 1654 | 1463735599650 Marionette DEBUG loaded listener.js 02:13:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1187b5000) [pid = 1654] [serial = 1219] [outer = 0x1182ee000] 02:13:20 INFO - PROCESS | 1654 | 1463735599994 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]]]}] 02:13:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:13:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 02:13:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:13:20 INFO - PROCESS | 1654 | 1463735600052 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:13:20 INFO - PROCESS | 1654 | 1463735600054 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:13:20 INFO - PROCESS | 1654 | 1463735600057 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:13:20 INFO - PROCESS | 1654 | 1463735600058 Marionette TRACE conn2 <- [1,1598,null,{}] 02:13:20 INFO - PROCESS | 1654 | 1463735600060 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}] 02:13:20 INFO - PROCESS | 1654 | 1463735600144 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:13:20 INFO - PROCESS | 1654 | 1463735600148 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x119807000 == 59 [pid = 1654] [id = 407] 02:13:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1187cdc00) [pid = 1654] [serial = 1220] [outer = 0x0] 02:13:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x118923000) [pid = 1654] [serial = 1221] [outer = 0x1187cdc00] 02:13:20 INFO - PROCESS | 1654 | 1463735600175 Marionette DEBUG loaded listener.js 02:13:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119212000) [pid = 1654] [serial = 1222] [outer = 0x1187cdc00] 02:13:20 INFO - PROCESS | 1654 | 1463735600515 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]]]}] 02:13:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:13:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 468ms 02:13:20 INFO - PROCESS | 1654 | 1463735600525 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:13:20 INFO - PROCESS | 1654 | 1463735600527 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:13:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:13:20 INFO - PROCESS | 1654 | 1463735600529 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:13:20 INFO - PROCESS | 1654 | 1463735600530 Marionette TRACE conn2 <- [1,1602,null,{}] 02:13:20 INFO - PROCESS | 1654 | 1463735600532 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}] 02:13:20 INFO - PROCESS | 1654 | 1463735600619 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:13:20 INFO - PROCESS | 1654 | 1463735600679 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ea1800 == 60 [pid = 1654] [id = 408] 02:13:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1187d0400) [pid = 1654] [serial = 1223] [outer = 0x0] 02:13:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x119432400) [pid = 1654] [serial = 1224] [outer = 0x1187d0400] 02:13:20 INFO - PROCESS | 1654 | 1463735600705 Marionette DEBUG loaded listener.js 02:13:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x119a9dc00) [pid = 1654] [serial = 1225] [outer = 0x1187d0400] 02:13:21 INFO - PROCESS | 1654 | 1463735601048 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]]]}] 02:13:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:13:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 570ms 02:13:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:13:21 INFO - PROCESS | 1654 | 1463735601101 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:13:21 INFO - PROCESS | 1654 | 1463735601103 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:13:21 INFO - PROCESS | 1654 | 1463735601106 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:13:21 INFO - PROCESS | 1654 | 1463735601108 Marionette TRACE conn2 <- [1,1606,null,{}] 02:13:21 INFO - PROCESS | 1654 | 1463735601112 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}] 02:13:21 INFO - PROCESS | 1654 | 1463735601299 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:13:21 INFO - PROCESS | 1654 | 1463735601361 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x119416000 == 61 [pid = 1654] [id = 409] 02:13:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1194d1400) [pid = 1654] [serial = 1226] [outer = 0x0] 02:13:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x119d61000) [pid = 1654] [serial = 1227] [outer = 0x1194d1400] 02:13:21 INFO - PROCESS | 1654 | 1463735601402 Marionette DEBUG loaded listener.js 02:13:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x122d19400) [pid = 1654] [serial = 1228] [outer = 0x1194d1400] 02:13:21 INFO - PROCESS | 1654 | 1463735601727 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]]]}] 02:13:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:13:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 673ms 02:13:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:13:21 INFO - PROCESS | 1654 | 1463735601779 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:13:21 INFO - PROCESS | 1654 | 1463735601780 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:13:21 INFO - PROCESS | 1654 | 1463735601782 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:13:21 INFO - PROCESS | 1654 | 1463735601783 Marionette TRACE conn2 <- [1,1610,null,{}] 02:13:21 INFO - PROCESS | 1654 | 1463735601785 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}] 02:13:21 INFO - PROCESS | 1654 | 1463735601889 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:13:21 INFO - PROCESS | 1654 | 1463735601923 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x128b7a800 == 62 [pid = 1654] [id = 410] 02:13:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x122a5b400) [pid = 1654] [serial = 1229] [outer = 0x0] 02:13:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12456ec00) [pid = 1654] [serial = 1230] [outer = 0x122a5b400] 02:13:21 INFO - PROCESS | 1654 | 1463735601955 Marionette DEBUG loaded listener.js 02:13:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12495e400) [pid = 1654] [serial = 1231] [outer = 0x122a5b400] 02:13:22 INFO - PROCESS | 1654 | 1463735602276 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]]]}] 02:13:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:13:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 518ms 02:13:22 INFO - PROCESS | 1654 | 1463735602300 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:13:22 INFO - PROCESS | 1654 | 1463735602302 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:13:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:13:22 INFO - PROCESS | 1654 | 1463735602307 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:13:22 INFO - PROCESS | 1654 | 1463735602308 Marionette TRACE conn2 <- [1,1614,null,{}] 02:13:22 INFO - PROCESS | 1654 | 1463735602316 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}] 02:13:22 INFO - PROCESS | 1654 | 1463735602417 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:13:22 INFO - PROCESS | 1654 | 1463735602452 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12945c800 == 63 [pid = 1654] [id = 411] 02:13:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x124954000) [pid = 1654] [serial = 1232] [outer = 0x0] 02:13:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12518a400) [pid = 1654] [serial = 1233] [outer = 0x124954000] 02:13:22 INFO - PROCESS | 1654 | 1463735602478 Marionette DEBUG loaded listener.js 02:13:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x126296c00) [pid = 1654] [serial = 1234] [outer = 0x124954000] 02:13:22 INFO - PROCESS | 1654 | 1463735602783 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]]]}] 02:13:22 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 02:13:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 526ms 02:13:22 INFO - PROCESS | 1654 | 1463735602831 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:13:22 INFO - PROCESS | 1654 | 1463735602832 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:13:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:13:22 INFO - PROCESS | 1654 | 1463735602841 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:13:22 INFO - PROCESS | 1654 | 1463735602842 Marionette TRACE conn2 <- [1,1618,null,{}] 02:13:22 INFO - PROCESS | 1654 | 1463735602844 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}] 02:13:22 INFO - PROCESS | 1654 | 1463735602952 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:13:22 INFO - PROCESS | 1654 | 1463735602988 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a641000 == 64 [pid = 1654] [id = 412] 02:13:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x124f2cc00) [pid = 1654] [serial = 1235] [outer = 0x0] 02:13:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x127028400) [pid = 1654] [serial = 1236] [outer = 0x124f2cc00] 02:13:23 INFO - PROCESS | 1654 | 1463735603014 Marionette DEBUG loaded listener.js 02:13:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x128b18c00) [pid = 1654] [serial = 1237] [outer = 0x124f2cc00] 02:13:23 INFO - PROCESS | 1654 | 1463735603334 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]]]}] 02:13:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:13:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 523ms 02:13:23 INFO - PROCESS | 1654 | 1463735603359 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:13:23 INFO - PROCESS | 1654 | 1463735603360 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:13:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:13:23 INFO - PROCESS | 1654 | 1463735603362 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:13:23 INFO - PROCESS | 1654 | 1463735603363 Marionette TRACE conn2 <- [1,1622,null,{}] 02:13:23 INFO - PROCESS | 1654 | 1463735603366 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}] 02:13:23 INFO - PROCESS | 1654 | 1463735603473 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:13:23 INFO - PROCESS | 1654 | 1463735603487 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a939800 == 65 [pid = 1654] [id = 413] 02:13:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1187d9800) [pid = 1654] [serial = 1238] [outer = 0x0] 02:13:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x128bbf800) [pid = 1654] [serial = 1239] [outer = 0x1187d9800] 02:13:23 INFO - PROCESS | 1654 | 1463735603512 Marionette DEBUG loaded listener.js 02:13:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x129295400) [pid = 1654] [serial = 1240] [outer = 0x1187d9800] 02:13:23 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x128bb8c00) [pid = 1654] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:13:23 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x128f39000) [pid = 1654] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:13:23 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12a6a2800) [pid = 1654] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:13:23 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1242cac00) [pid = 1654] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:13:23 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x1133ee800) [pid = 1654] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:13:23 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x119d5d000) [pid = 1654] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:13:23 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x113172400) [pid = 1654] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:13:23 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1187d0000) [pid = 1654] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:13:23 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x112d9b800) [pid = 1654] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:13:23 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x124954c00) [pid = 1654] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:13:23 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x126d2c000) [pid = 1654] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:13:23 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x110e3b400) [pid = 1654] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:13:23 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11892d800) [pid = 1654] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:13:23 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119d5a400) [pid = 1654] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:13:23 INFO - PROCESS | 1654 | 1463735603957 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]]]}] 02:13: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 02:13:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 620ms 02:13:23 INFO - PROCESS | 1654 | 1463735603982 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:13:23 INFO - PROCESS | 1654 | 1463735603984 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:13:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:13:24 INFO - PROCESS | 1654 | 1463735603992 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:13:24 INFO - PROCESS | 1654 | 1463735603994 Marionette TRACE conn2 <- [1,1626,null,{}] 02:13:24 INFO - PROCESS | 1654 | 1463735603996 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}] 02:13:24 INFO - PROCESS | 1654 | 1463735604132 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:13:24 INFO - PROCESS | 1654 | 1463735604173 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b915800 == 66 [pid = 1654] [id = 414] 02:13:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x112a68000) [pid = 1654] [serial = 1241] [outer = 0x0] 02:13:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x124fe1c00) [pid = 1654] [serial = 1242] [outer = 0x112a68000] 02:13:24 INFO - PROCESS | 1654 | 1463735604202 Marionette DEBUG loaded listener.js 02:13:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12950e400) [pid = 1654] [serial = 1243] [outer = 0x112a68000] 02:13:24 INFO - PROCESS | 1654 | 1463735604484 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]]]}] 02:13:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:13:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 525ms 02:13:24 INFO - PROCESS | 1654 | 1463735604513 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:13:24 INFO - PROCESS | 1654 | 1463735604515 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:13:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:13:24 INFO - PROCESS | 1654 | 1463735604517 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:13:24 INFO - PROCESS | 1654 | 1463735604518 Marionette TRACE conn2 <- [1,1630,null,{}] 02:13:24 INFO - PROCESS | 1654 | 1463735604528 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}] 02:13:24 INFO - PROCESS | 1654 | 1463735604637 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:13:24 INFO - PROCESS | 1654 | 1463735604694 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9a1800 == 67 [pid = 1654] [id = 415] 02:13:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1294bbc00) [pid = 1654] [serial = 1244] [outer = 0x0] 02:13:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12a6a9c00) [pid = 1654] [serial = 1245] [outer = 0x1294bbc00] 02:13:24 INFO - PROCESS | 1654 | 1463735604719 Marionette DEBUG loaded listener.js 02:13:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12ab83400) [pid = 1654] [serial = 1246] [outer = 0x1294bbc00] 02:13:24 INFO - PROCESS | 1654 | 1463735604977 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]]]}] 02:13:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:13:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 472ms 02:13:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:13:24 INFO - PROCESS | 1654 | 1463735604995 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:13:25 INFO - PROCESS | 1654 | 1463735604997 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:13:25 INFO - PROCESS | 1654 | 1463735604999 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:13:25 INFO - PROCESS | 1654 | 1463735605000 Marionette TRACE conn2 <- [1,1634,null,{}] 02:13:25 INFO - PROCESS | 1654 | 1463735605003 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}] 02:13:25 INFO - PROCESS | 1654 | 1463735605103 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:13:25 INFO - PROCESS | 1654 | 1463735605107 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c534800 == 68 [pid = 1654] [id = 416] 02:13:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12ab83800) [pid = 1654] [serial = 1247] [outer = 0x0] 02:13:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12abf9800) [pid = 1654] [serial = 1248] [outer = 0x12ab83800] 02:13:25 INFO - PROCESS | 1654 | 1463735605131 Marionette DEBUG loaded listener.js 02:13:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12b2dd000) [pid = 1654] [serial = 1249] [outer = 0x12ab83800] 02:13:25 INFO - PROCESS | 1654 | 1463735605466 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]]]}] 02:13:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:13:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 519ms 02:13:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:13:25 INFO - PROCESS | 1654 | 1463735605518 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:13:25 INFO - PROCESS | 1654 | 1463735605519 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:13:25 INFO - PROCESS | 1654 | 1463735605521 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:13:25 INFO - PROCESS | 1654 | 1463735605522 Marionette TRACE conn2 <- [1,1638,null,{}] 02:13:25 INFO - PROCESS | 1654 | 1463735605525 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}] 02:13:25 INFO - PROCESS | 1654 | 1463735605644 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:13:25 INFO - PROCESS | 1654 | 1463735605652 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca1b000 == 69 [pid = 1654] [id = 417] 02:13:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12abefc00) [pid = 1654] [serial = 1250] [outer = 0x0] 02:13:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12ba5dc00) [pid = 1654] [serial = 1251] [outer = 0x12abefc00] 02:13:25 INFO - PROCESS | 1654 | 1463735605678 Marionette DEBUG loaded listener.js 02:13:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12ba67400) [pid = 1654] [serial = 1252] [outer = 0x12abefc00] 02:13:26 INFO - PROCESS | 1654 | 1463735606144 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]]]}] 02:13:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:13:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 669ms 02:13:26 INFO - PROCESS | 1654 | 1463735606190 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:13:26 INFO - PROCESS | 1654 | 1463735606193 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:13:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:13:26 INFO - PROCESS | 1654 | 1463735606197 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:13:26 INFO - PROCESS | 1654 | 1463735606199 Marionette TRACE conn2 <- [1,1642,null,{}] 02:13:26 INFO - PROCESS | 1654 | 1463735606203 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}] 02:13:26 INFO - PROCESS | 1654 | 1463735606313 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:13:26 INFO - PROCESS | 1654 | 1463735606416 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x119406000 == 70 [pid = 1654] [id = 418] 02:13:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x112a70000) [pid = 1654] [serial = 1253] [outer = 0x0] 02:13:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11316e400) [pid = 1654] [serial = 1254] [outer = 0x112a70000] 02:13:26 INFO - PROCESS | 1654 | 1463735606449 Marionette DEBUG loaded listener.js 02:13:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11660fc00) [pid = 1654] [serial = 1255] [outer = 0x112a70000] 02:13:26 INFO - PROCESS | 1654 | 1463735606886 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]]]}] 02:13:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:13:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 771ms 02:13:26 INFO - PROCESS | 1654 | 1463735606969 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:13:26 INFO - PROCESS | 1654 | 1463735606975 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:13:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:13:26 INFO - PROCESS | 1654 | 1463735606980 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:13:26 INFO - PROCESS | 1654 | 1463735606981 Marionette TRACE conn2 <- [1,1646,null,{}] 02:13:26 INFO - PROCESS | 1654 | 1463735606984 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}] 02:13:27 INFO - PROCESS | 1654 | 1463735607090 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:13:27 INFO - PROCESS | 1654 | 1463735607161 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f12800 == 71 [pid = 1654] [id = 419] 02:13:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11767e400) [pid = 1654] [serial = 1256] [outer = 0x0] 02:13:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1185a0c00) [pid = 1654] [serial = 1257] [outer = 0x11767e400] 02:13:27 INFO - PROCESS | 1654 | 1463735607191 Marionette DEBUG loaded listener.js 02:13:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1187d0800) [pid = 1654] [serial = 1258] [outer = 0x11767e400] 02:13:27 INFO - PROCESS | 1654 | 1463735607609 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]]]}] 02:13:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:13:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 671ms 02:13:27 INFO - PROCESS | 1654 | 1463735607650 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:13:27 INFO - PROCESS | 1654 | 1463735607652 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:13:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:13:27 INFO - PROCESS | 1654 | 1463735607654 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:13:27 INFO - PROCESS | 1654 | 1463735607657 Marionette TRACE conn2 <- [1,1650,null,{}] 02:13:27 INFO - PROCESS | 1654 | 1463735607665 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}] 02:13:27 INFO - PROCESS | 1654 | 1463735607776 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:13:27 INFO - PROCESS | 1654 | 1463735607839 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca2c000 == 72 [pid = 1654] [id = 420] 02:13:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x1194d0000) [pid = 1654] [serial = 1259] [outer = 0x0] 02:13:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119b63000) [pid = 1654] [serial = 1260] [outer = 0x1194d0000] 02:13:27 INFO - PROCESS | 1654 | 1463735607870 Marionette DEBUG loaded listener.js 02:13:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x122a58c00) [pid = 1654] [serial = 1261] [outer = 0x1194d0000] 02:13:28 INFO - PROCESS | 1654 | 1463735608325 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]]]}] 02:13:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:13:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 723ms 02:13:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:13:28 INFO - PROCESS | 1654 | 1463735608378 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:13:28 INFO - PROCESS | 1654 | 1463735608380 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:13:28 INFO - PROCESS | 1654 | 1463735608382 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:13:28 INFO - PROCESS | 1654 | 1463735608383 Marionette TRACE conn2 <- [1,1654,null,{}] 02:13:28 INFO - PROCESS | 1654 | 1463735608400 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}] 02:13:28 INFO - PROCESS | 1654 | 1463735608508 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:13:28 INFO - PROCESS | 1654 | 1463735608610 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d254800 == 73 [pid = 1654] [id = 421] 02:13:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x122a5c400) [pid = 1654] [serial = 1262] [outer = 0x0] 02:13:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x126d23800) [pid = 1654] [serial = 1263] [outer = 0x122a5c400] 02:13:28 INFO - PROCESS | 1654 | 1463735608642 Marionette DEBUG loaded listener.js 02:13:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x1292a2000) [pid = 1654] [serial = 1264] [outer = 0x122a5c400] 02:13:29 INFO - PROCESS | 1654 | 1463735609049 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]]]}] 02:13:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:13:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 719ms 02:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:13:29 INFO - PROCESS | 1654 | 1463735609101 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:13:29 INFO - PROCESS | 1654 | 1463735609103 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:13:29 INFO - PROCESS | 1654 | 1463735609105 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:13:29 INFO - PROCESS | 1654 | 1463735609106 Marionette TRACE conn2 <- [1,1658,null,{}] 02:13:29 INFO - PROCESS | 1654 | 1463735609109 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}] 02:13:29 INFO - PROCESS | 1654 | 1463735609214 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:13:29 INFO - PROCESS | 1654 | 1463735609316 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d71f800 == 74 [pid = 1654] [id = 422] 02:13:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x122d15c00) [pid = 1654] [serial = 1265] [outer = 0x0] 02:13:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x1294bc400) [pid = 1654] [serial = 1266] [outer = 0x122d15c00] 02:13:29 INFO - PROCESS | 1654 | 1463735609347 Marionette DEBUG loaded listener.js 02:13:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a912800) [pid = 1654] [serial = 1267] [outer = 0x122d15c00] 02:13:29 INFO - PROCESS | 1654 | 1463735609760 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]]]}] 02:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 720ms 02:13:29 INFO - PROCESS | 1654 | 1463735609844 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:13:29 INFO - PROCESS | 1654 | 1463735609845 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:13:29 INFO - PROCESS | 1654 | 1463735609848 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:13:29 INFO - PROCESS | 1654 | 1463735609849 Marionette TRACE conn2 <- [1,1662,null,{}] 02:13:29 INFO - PROCESS | 1654 | 1463735609851 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}] 02:13:30 INFO - PROCESS | 1654 | 1463735610010 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:13:30 INFO - PROCESS | 1654 | 1463735610052 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x122cb9000 == 75 [pid = 1654] [id = 423] 02:13:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x116a5cc00) [pid = 1654] [serial = 1268] [outer = 0x0] 02:13:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12a6a2000) [pid = 1654] [serial = 1269] [outer = 0x116a5cc00] 02:13:30 INFO - PROCESS | 1654 | 1463735610095 Marionette DEBUG loaded listener.js 02:13:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12ba6bc00) [pid = 1654] [serial = 1270] [outer = 0x116a5cc00] 02:13:30 INFO - PROCESS | 1654 | 1463735610640 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]]]}] 02:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 820ms 02:13:30 INFO - PROCESS | 1654 | 1463735610682 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:13:30 INFO - PROCESS | 1654 | 1463735610686 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:13:30 INFO - PROCESS | 1654 | 1463735610715 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:13:30 INFO - PROCESS | 1654 | 1463735610718 Marionette TRACE conn2 <- [1,1666,null,{}] 02:13:30 INFO - PROCESS | 1654 | 1463735610726 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}] 02:13:30 INFO - PROCESS | 1654 | 1463735610870 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:13:30 INFO - PROCESS | 1654 | 1463735610976 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x122fea800 == 76 [pid = 1654] [id = 424] 02:13:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11644f400) [pid = 1654] [serial = 1271] [outer = 0x0] 02:13:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x1166c6800) [pid = 1654] [serial = 1272] [outer = 0x11644f400] 02:13:31 INFO - PROCESS | 1654 | 1463735611019 Marionette DEBUG loaded listener.js 02:13:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x117677c00) [pid = 1654] [serial = 1273] [outer = 0x11644f400] 02:13:31 INFO - PROCESS | 1654 | 1463735611536 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]]]}] 02:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 879ms 02:13:31 INFO - PROCESS | 1654 | 1463735611591 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:13:31 INFO - PROCESS | 1654 | 1463735611595 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:13:31 INFO - PROCESS | 1654 | 1463735611599 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:13:31 INFO - PROCESS | 1654 | 1463735611601 Marionette TRACE conn2 <- [1,1670,null,{}] 02:13:31 INFO - PROCESS | 1654 | 1463735611603 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}] 02:13:31 INFO - PROCESS | 1654 | 1463735611702 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:13:31 INFO - PROCESS | 1654 | 1463735611765 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x122a15800 == 77 [pid = 1654] [id = 425] 02:13:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x1182ec800) [pid = 1654] [serial = 1274] [outer = 0x0] 02:13:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x11892f400) [pid = 1654] [serial = 1275] [outer = 0x1182ec800] 02:13:31 INFO - PROCESS | 1654 | 1463735611793 Marionette DEBUG loaded listener.js 02:13:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x119428800) [pid = 1654] [serial = 1276] [outer = 0x1182ec800] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12c534800 == 76 [pid = 1654] [id = 416] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9a1800 == 75 [pid = 1654] [id = 415] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12b915800 == 74 [pid = 1654] [id = 414] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12a939800 == 73 [pid = 1654] [id = 413] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12a641000 == 72 [pid = 1654] [id = 412] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12945c800 == 71 [pid = 1654] [id = 411] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12abf6400) [pid = 1654] [serial = 1191] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x128b7a800 == 70 [pid = 1654] [id = 410] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x119416000 == 69 [pid = 1654] [id = 409] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x119ea1800 == 68 [pid = 1654] [id = 408] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x119807000 == 67 [pid = 1654] [id = 407] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x116f5c800 == 66 [pid = 1654] [id = 406] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x124a4c800 == 65 [pid = 1654] [id = 405] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x119f53000 == 64 [pid = 1654] [id = 404] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x122cba800 == 63 [pid = 1654] [id = 399] 02:13:32 INFO - PROCESS | 1654 | --DOCSHELL 0x112d06000 == 62 [pid = 1654] [id = 398] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12abf6800) [pid = 1654] [serial = 1189] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12ab81000) [pid = 1654] [serial = 1188] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x112582800) [pid = 1654] [serial = 1182] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x1272bf400) [pid = 1654] [serial = 1168] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12a919c00) [pid = 1654] [serial = 1180] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x119e45800) [pid = 1654] [serial = 1185] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x128fc8000) [pid = 1654] [serial = 1171] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x128b18400) [pid = 1654] [serial = 1170] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12950d400) [pid = 1654] [serial = 1174] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x125468800) [pid = 1654] [serial = 1186] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x117156400) [pid = 1654] [serial = 1183] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x1294b7800) [pid = 1654] [serial = 1173] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12a429400) [pid = 1654] [serial = 1176] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x1272b4c00) [pid = 1654] [serial = 1146] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12a911800) [pid = 1654] [serial = 1179] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12a6b0c00) [pid = 1654] [serial = 1177] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x125191000) [pid = 1654] [serial = 1167] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x118083c00) [pid = 1654] [serial = 1158] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x119187000) [pid = 1654] [serial = 1159] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x119de6400) [pid = 1654] [serial = 1164] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x122d12000) [pid = 1654] [serial = 1165] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11859e800) [pid = 1654] [serial = 1156] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x117e65400) [pid = 1654] [serial = 1155] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x117150000) [pid = 1654] [serial = 1137] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11892c000) [pid = 1654] [serial = 1140] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x119a62800) [pid = 1654] [serial = 1161] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x119d5cc00) [pid = 1654] [serial = 1162] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11257e000) [pid = 1654] [serial = 1134] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x122d15400) [pid = 1654] [serial = 1143] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x116854800) [pid = 1654] [serial = 1153] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x112fb8400) [pid = 1654] [serial = 1152] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x129296800) [pid = 1654] [serial = 1132] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x129299400) [pid = 1654] [serial = 1149] [outer = 0x0] [url = about:blank] 02:13:32 INFO - PROCESS | 1654 | 1463735612205 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]]]}] 02:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 620ms 02:13:32 INFO - PROCESS | 1654 | 1463735612219 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:13:32 INFO - PROCESS | 1654 | 1463735612222 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:13:32 INFO - PROCESS | 1654 | 1463735612226 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:13:32 INFO - PROCESS | 1654 | 1463735612229 Marionette TRACE conn2 <- [1,1674,null,{}] 02:13:32 INFO - PROCESS | 1654 | 1463735612236 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}] 02:13:32 INFO - PROCESS | 1654 | 1463735612326 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:13:32 INFO - PROCESS | 1654 | 1463735612332 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f53000 == 63 [pid = 1654] [id = 426] 02:13:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11942d400) [pid = 1654] [serial = 1277] [outer = 0x0] 02:13:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x119a64800) [pid = 1654] [serial = 1278] [outer = 0x11942d400] 02:13:32 INFO - PROCESS | 1654 | 1463735612360 Marionette DEBUG loaded listener.js 02:13:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x119d60c00) [pid = 1654] [serial = 1279] [outer = 0x11942d400] 02:13:32 INFO - PROCESS | 1654 | 1463735612699 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]]]}] 02:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 522ms 02:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:13:32 INFO - PROCESS | 1654 | 1463735612748 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:13:32 INFO - PROCESS | 1654 | 1463735612750 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:13:32 INFO - PROCESS | 1654 | 1463735612752 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:13:32 INFO - PROCESS | 1654 | 1463735612754 Marionette TRACE conn2 <- [1,1678,null,{}] 02:13:32 INFO - PROCESS | 1654 | 1463735612758 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}] 02:13:32 INFO - PROCESS | 1654 | 1463735612844 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:13:32 INFO - PROCESS | 1654 | 1463735612848 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x125452800 == 64 [pid = 1654] [id = 427] 02:13:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11a2f3800) [pid = 1654] [serial = 1280] [outer = 0x0] 02:13:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x122d16800) [pid = 1654] [serial = 1281] [outer = 0x11a2f3800] 02:13:32 INFO - PROCESS | 1654 | 1463735612874 Marionette DEBUG loaded listener.js 02:13:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12495a000) [pid = 1654] [serial = 1282] [outer = 0x11a2f3800] 02:13:33 INFO - PROCESS | 1654 | 1463735613219 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]]]}] 02:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 472ms 02:13:33 INFO - PROCESS | 1654 | 1463735613225 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:13:33 INFO - PROCESS | 1654 | 1463735613233 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:13:33 INFO - PROCESS | 1654 | 1463735613236 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:13:33 INFO - PROCESS | 1654 | 1463735613239 Marionette TRACE conn2 <- [1,1682,null,{}] 02:13:33 INFO - PROCESS | 1654 | 1463735613243 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}] 02:13:33 INFO - PROCESS | 1654 | 1463735613334 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:13:33 INFO - PROCESS | 1654 | 1463735613393 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x128fe1000 == 65 [pid = 1654] [id = 428] 02:13:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x124951800) [pid = 1654] [serial = 1283] [outer = 0x0] 02:13:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x124fdc000) [pid = 1654] [serial = 1284] [outer = 0x124951800] 02:13:33 INFO - PROCESS | 1654 | 1463735613419 Marionette DEBUG loaded listener.js 02:13:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12702e400) [pid = 1654] [serial = 1285] [outer = 0x124951800] 02:13:33 INFO - PROCESS | 1654 | 1463735613688 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]]]}] 02:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 472ms 02:13:33 INFO - PROCESS | 1654 | 1463735613711 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:13:33 INFO - PROCESS | 1654 | 1463735613712 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:13:33 INFO - PROCESS | 1654 | 1463735613715 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:13:33 INFO - PROCESS | 1654 | 1463735613716 Marionette TRACE conn2 <- [1,1686,null,{}] 02:13:33 INFO - PROCESS | 1654 | 1463735613718 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}] 02:13:33 INFO - PROCESS | 1654 | 1463735613835 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:13:33 INFO - PROCESS | 1654 | 1463735613900 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a646800 == 66 [pid = 1654] [id = 429] 02:13:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x124957c00) [pid = 1654] [serial = 1286] [outer = 0x0] 02:13:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x128bb5c00) [pid = 1654] [serial = 1287] [outer = 0x124957c00] 02:13:33 INFO - PROCESS | 1654 | 1463735613928 Marionette DEBUG loaded listener.js 02:13:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12950f800) [pid = 1654] [serial = 1288] [outer = 0x124957c00] 02:13:34 INFO - PROCESS | 1654 | 1463735614235 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]]]}] 02:13: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 02:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 568ms 02:13:34 INFO - PROCESS | 1654 | 1463735614284 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:13:34 INFO - PROCESS | 1654 | 1463735614285 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:13:34 INFO - PROCESS | 1654 | 1463735614287 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:13:34 INFO - PROCESS | 1654 | 1463735614289 Marionette TRACE conn2 <- [1,1690,null,{}] 02:13:34 INFO - PROCESS | 1654 | 1463735614291 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}] 02:13:34 INFO - PROCESS | 1654 | 1463735614408 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:13:34 INFO - PROCESS | 1654 | 1463735614422 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b999800 == 67 [pid = 1654] [id = 430] 02:13:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x128f44400) [pid = 1654] [serial = 1289] [outer = 0x0] 02:13:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12a6a3000) [pid = 1654] [serial = 1290] [outer = 0x128f44400] 02:13:34 INFO - PROCESS | 1654 | 1463735614447 Marionette DEBUG loaded listener.js 02:13:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12ab83c00) [pid = 1654] [serial = 1291] [outer = 0x128f44400] 02:13:34 INFO - PROCESS | 1654 | 1463735614791 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]]]}] 02:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 519ms 02:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:13:34 INFO - PROCESS | 1654 | 1463735614808 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:13:34 INFO - PROCESS | 1654 | 1463735614809 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:13:34 INFO - PROCESS | 1654 | 1463735614811 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:13:34 INFO - PROCESS | 1654 | 1463735614812 Marionette TRACE conn2 <- [1,1694,null,{}] 02:13:34 INFO - PROCESS | 1654 | 1463735614815 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}] 02:13:34 INFO - PROCESS | 1654 | 1463735614923 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:13:34 INFO - PROCESS | 1654 | 1463735614937 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c03e800 == 68 [pid = 1654] [id = 431] 02:13:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12a6af400) [pid = 1654] [serial = 1292] [outer = 0x0] 02:13:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12abebc00) [pid = 1654] [serial = 1293] [outer = 0x12a6af400] 02:13:34 INFO - PROCESS | 1654 | 1463735614962 Marionette DEBUG loaded listener.js 02:13:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12ba5e000) [pid = 1654] [serial = 1294] [outer = 0x12a6af400] 02:13:35 INFO - PROCESS | 1654 | 1463735615323 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]]]}] 02:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 522ms 02:13:35 INFO - PROCESS | 1654 | 1463735615334 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:13:35 INFO - PROCESS | 1654 | 1463735615336 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:13:35 INFO - PROCESS | 1654 | 1463735615339 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:13:35 INFO - PROCESS | 1654 | 1463735615341 Marionette TRACE conn2 <- [1,1698,null,{}] 02:13:35 INFO - PROCESS | 1654 | 1463735615344 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}] 02:13:35 INFO - PROCESS | 1654 | 1463735615506 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:13:35 INFO - PROCESS | 1654 | 1463735615529 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca26800 == 69 [pid = 1654] [id = 432] 02:13:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12abf6800) [pid = 1654] [serial = 1295] [outer = 0x0] 02:13:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12ba6d400) [pid = 1654] [serial = 1296] [outer = 0x12abf6800] 02:13:35 INFO - PROCESS | 1654 | 1463735615567 Marionette DEBUG loaded listener.js 02:13:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12a6a5400) [pid = 1654] [serial = 1297] [outer = 0x12abf6800] 02:13:35 INFO - PROCESS | 1654 | 1463735615965 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]]]}] 02:13:36 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 02:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 02:13:36 INFO - PROCESS | 1654 | 1463735616010 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:13:36 INFO - PROCESS | 1654 | 1463735616012 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:13:36 INFO - PROCESS | 1654 | 1463735616016 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:13:36 INFO - PROCESS | 1654 | 1463735616017 Marionette TRACE conn2 <- [1,1702,null,{}] 02:13:36 INFO - PROCESS | 1654 | 1463735616021 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}] 02:13:36 INFO - PROCESS | 1654 | 1463735616184 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x110e3bc00) [pid = 1654] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x122a5b400) [pid = 1654] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x124954000) [pid = 1654] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x112a68000) [pid = 1654] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x124f2cc00) [pid = 1654] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1187d0400) [pid = 1654] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1187d9800) [pid = 1654] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x112da8400) [pid = 1654] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1187cdc00) [pid = 1654] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1194d1400) [pid = 1654] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x113167800) [pid = 1654] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1182ee000) [pid = 1654] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12ab83800) [pid = 1654] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:13:36 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x1294bbc00) [pid = 1654] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:13:36 INFO - PROCESS | 1654 | 1463735616479 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x1185d0000 == 70 [pid = 1654] [id = 433] 02:13:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11258b400) [pid = 1654] [serial = 1298] [outer = 0x0] 02:13:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x113167800) [pid = 1654] [serial = 1299] [outer = 0x11258b400] 02:13:36 INFO - PROCESS | 1654 | 1463735616503 Marionette DEBUG loaded listener.js 02:13:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x119212800) [pid = 1654] [serial = 1300] [outer = 0x11258b400] 02:13:36 INFO - PROCESS | 1654 | 1463735616802 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]]]}] 02:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 820ms 02:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:13:36 INFO - PROCESS | 1654 | 1463735616835 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:13:36 INFO - PROCESS | 1654 | 1463735616837 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:13:36 INFO - PROCESS | 1654 | 1463735616843 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:13:36 INFO - PROCESS | 1654 | 1463735616845 Marionette TRACE conn2 <- [1,1706,null,{}] 02:13:36 INFO - PROCESS | 1654 | 1463735616847 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}] 02:13:36 INFO - PROCESS | 1654 | 1463735616954 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:13:36 INFO - PROCESS | 1654 | 1463735616958 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d722000 == 71 [pid = 1654] [id = 434] 02:13:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12408fc00) [pid = 1654] [serial = 1301] [outer = 0x0] 02:13:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12abf9400) [pid = 1654] [serial = 1302] [outer = 0x12408fc00] 02:13:36 INFO - PROCESS | 1654 | 1463735616987 Marionette DEBUG loaded listener.js 02:13:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12be2c400) [pid = 1654] [serial = 1303] [outer = 0x12408fc00] 02:13:37 INFO - PROCESS | 1654 | 1463735617296 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]]]}] 02:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 471ms 02:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:13:37 INFO - PROCESS | 1654 | 1463735617313 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:13:37 INFO - PROCESS | 1654 | 1463735617315 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:13:37 INFO - PROCESS | 1654 | 1463735617329 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:13:37 INFO - PROCESS | 1654 | 1463735617330 Marionette TRACE conn2 <- [1,1710,null,{}] 02:13:37 INFO - PROCESS | 1654 | 1463735617348 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}] 02:13:37 INFO - PROCESS | 1654 | 1463735617471 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:13:37 INFO - PROCESS | 1654 | 1463735617478 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x1345a7000 == 72 [pid = 1654] [id = 435] 02:13:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12ba64400) [pid = 1654] [serial = 1304] [outer = 0x0] 02:13:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12be32000) [pid = 1654] [serial = 1305] [outer = 0x12ba64400] 02:13:37 INFO - PROCESS | 1654 | 1463735617503 Marionette DEBUG loaded listener.js 02:13:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12be36c00) [pid = 1654] [serial = 1306] [outer = 0x12ba64400] 02:13:37 INFO - PROCESS | 1654 | 1463735617823 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]]]}] 02:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 542ms 02:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:13:37 INFO - PROCESS | 1654 | 1463735617860 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:13:37 INFO - PROCESS | 1654 | 1463735617861 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:13:37 INFO - PROCESS | 1654 | 1463735617863 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:13:37 INFO - PROCESS | 1654 | 1463735617864 Marionette TRACE conn2 <- [1,1714,null,{}] 02:13:37 INFO - PROCESS | 1654 | 1463735617867 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}] 02:13:37 INFO - PROCESS | 1654 | 1463735617952 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:13:37 INFO - PROCESS | 1654 | 1463735617957 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x134de6000 == 73 [pid = 1654] [id = 436] 02:13:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12be37000) [pid = 1654] [serial = 1307] [outer = 0x0] 02:13:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12c525c00) [pid = 1654] [serial = 1308] [outer = 0x12be37000] 02:13:37 INFO - PROCESS | 1654 | 1463735617981 Marionette DEBUG loaded listener.js 02:13:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12c52d400) [pid = 1654] [serial = 1309] [outer = 0x12be37000] 02:13:38 INFO - PROCESS | 1654 | 1463735618310 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]]]}] 02:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 469ms 02:13:38 INFO - PROCESS | 1654 | 1463735618332 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:13:38 INFO - PROCESS | 1654 | 1463735618333 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:13:38 INFO - PROCESS | 1654 | 1463735618335 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:13:38 INFO - PROCESS | 1654 | 1463735618336 Marionette TRACE conn2 <- [1,1718,null,{}] 02:13:38 INFO - PROCESS | 1654 | 1463735618340 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}] 02:13:38 INFO - PROCESS | 1654 | 1463735618467 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:13:38 INFO - PROCESS | 1654 | 1463735618576 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x116ab9800 == 74 [pid = 1654] [id = 437] 02:13:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x110e18000) [pid = 1654] [serial = 1310] [outer = 0x0] 02:13:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x111e24800) [pid = 1654] [serial = 1311] [outer = 0x110e18000] 02:13:38 INFO - PROCESS | 1654 | 1463735618607 Marionette DEBUG loaded listener.js 02:13:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x112a66000) [pid = 1654] [serial = 1312] [outer = 0x110e18000] 02:13:39 INFO - PROCESS | 1654 | 1463735619113 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]]]}] 02:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 823ms 02:13:39 INFO - PROCESS | 1654 | 1463735619160 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:13:39 INFO - PROCESS | 1654 | 1463735619165 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:13:39 INFO - PROCESS | 1654 | 1463735619169 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:13:39 INFO - PROCESS | 1654 | 1463735619176 Marionette TRACE conn2 <- [1,1722,null,{}] 02:13:39 INFO - PROCESS | 1654 | 1463735619181 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}] 02:13:39 INFO - PROCESS | 1654 | 1463735619329 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:13:39 INFO - PROCESS | 1654 | 1463735619406 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x124320000 == 75 [pid = 1654] [id = 438] 02:13:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x11807e000) [pid = 1654] [serial = 1313] [outer = 0x0] 02:13:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x1185a7800) [pid = 1654] [serial = 1314] [outer = 0x11807e000] 02:13:39 INFO - PROCESS | 1654 | 1463735619437 Marionette DEBUG loaded listener.js 02:13:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x118925800) [pid = 1654] [serial = 1315] [outer = 0x11807e000] 02:13:39 INFO - PROCESS | 1654 | 1463735619875 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]]]}] 02:13: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 02:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 729ms 02:13:39 INFO - PROCESS | 1654 | 1463735619900 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:13:39 INFO - PROCESS | 1654 | 1463735619903 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:13:39 INFO - PROCESS | 1654 | 1463735619906 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:13:39 INFO - PROCESS | 1654 | 1463735619907 Marionette TRACE conn2 <- [1,1726,null,{}] 02:13:39 INFO - PROCESS | 1654 | 1463735619910 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}] 02:13:40 INFO - PROCESS | 1654 | 1463735620018 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:13:40 INFO - PROCESS | 1654 | 1463735620096 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d24b800 == 76 [pid = 1654] [id = 439] 02:13:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11921dc00) [pid = 1654] [serial = 1316] [outer = 0x0] 02:13:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x119b64c00) [pid = 1654] [serial = 1317] [outer = 0x11921dc00] 02:13:40 INFO - PROCESS | 1654 | 1463735620125 Marionette DEBUG loaded listener.js 02:13:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x122f0c800) [pid = 1654] [serial = 1318] [outer = 0x11921dc00] 02:13:40 INFO - PROCESS | 1654 | 1463735620553 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]]]}] 02:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 02:13:40 INFO - PROCESS | 1654 | 1463735620577 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:13:40 INFO - PROCESS | 1654 | 1463735620578 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:13:40 INFO - PROCESS | 1654 | 1463735620586 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:13:40 INFO - PROCESS | 1654 | 1463735620591 Marionette TRACE conn2 <- [1,1730,null,{}] 02:13:40 INFO - PROCESS | 1654 | 1463735620594 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}] 02:13:40 INFO - PROCESS | 1654 | 1463735620704 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:13:40 INFO - PROCESS | 1654 | 1463735620783 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x1352a3800 == 77 [pid = 1654] [id = 440] 02:13:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x119d5e400) [pid = 1654] [serial = 1319] [outer = 0x0] 02:13:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x1272b4c00) [pid = 1654] [serial = 1320] [outer = 0x119d5e400] 02:13:40 INFO - PROCESS | 1654 | 1463735620812 Marionette DEBUG loaded listener.js 02:13:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x129505400) [pid = 1654] [serial = 1321] [outer = 0x119d5e400] 02:13:41 INFO - PROCESS | 1654 | 1463735621273 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]]]}] 02:13:41 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 02:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 726ms 02:13:41 INFO - PROCESS | 1654 | 1463735621348 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:13:41 INFO - PROCESS | 1654 | 1463735621351 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:13:41 INFO - PROCESS | 1654 | 1463735621359 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:13:41 INFO - PROCESS | 1654 | 1463735621361 Marionette TRACE conn2 <- [1,1734,null,{}] 02:13:41 INFO - PROCESS | 1654 | 1463735621365 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}] 02:13:41 INFO - PROCESS | 1654 | 1463735621521 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:13:41 INFO - PROCESS | 1654 | 1463735621603 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x1352c0000 == 78 [pid = 1654] [id = 441] 02:13:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x129508800) [pid = 1654] [serial = 1322] [outer = 0x0] 02:13:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12b2de400) [pid = 1654] [serial = 1323] [outer = 0x129508800] 02:13:41 INFO - PROCESS | 1654 | 1463735621632 Marionette DEBUG loaded listener.js 02:13:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12bd77400) [pid = 1654] [serial = 1324] [outer = 0x129508800] 02:13:42 INFO - PROCESS | 1654 | 1463735622053 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]]]}] 02:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 721ms 02:13:42 INFO - PROCESS | 1654 | 1463735622080 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:13:42 INFO - PROCESS | 1654 | 1463735622081 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:13:42 INFO - PROCESS | 1654 | 1463735622083 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:13:42 INFO - PROCESS | 1654 | 1463735622085 Marionette TRACE conn2 <- [1,1738,null,{}] 02:13:42 INFO - PROCESS | 1654 | 1463735622087 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}] 02:13:42 INFO - PROCESS | 1654 | 1463735622193 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:13:42 INFO - PROCESS | 1654 | 1463735622297 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f035000 == 79 [pid = 1654] [id = 442] 02:13:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12be2dc00) [pid = 1654] [serial = 1325] [outer = 0x0] 02:13:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12be38400) [pid = 1654] [serial = 1326] [outer = 0x12be2dc00] 02:13:42 INFO - PROCESS | 1654 | 1463735622333 Marionette DEBUG loaded listener.js 02:13:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12c634000) [pid = 1654] [serial = 1327] [outer = 0x12be2dc00] 02:13:42 INFO - PROCESS | 1654 | 1463735622744 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]]]}] 02:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 723ms 02:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:13:42 INFO - PROCESS | 1654 | 1463735622826 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:13:42 INFO - PROCESS | 1654 | 1463735622827 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:13:42 INFO - PROCESS | 1654 | 1463735622830 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:13:42 INFO - PROCESS | 1654 | 1463735622831 Marionette TRACE conn2 <- [1,1742,null,{}] 02:13:42 INFO - PROCESS | 1654 | 1463735622834 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}] 02:13:42 INFO - PROCESS | 1654 | 1463735622977 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:13:43 INFO - PROCESS | 1654 | 1463735623033 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x1353d7800 == 80 [pid = 1654] [id = 443] 02:13:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12c63bc00) [pid = 1654] [serial = 1328] [outer = 0x0] 02:13:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12c6e2000) [pid = 1654] [serial = 1329] [outer = 0x12c63bc00] 02:13:43 INFO - PROCESS | 1654 | 1463735623062 Marionette DEBUG loaded listener.js 02:13:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12c6e8c00) [pid = 1654] [serial = 1330] [outer = 0x12c63bc00] 02:13:43 INFO - PROCESS | 1654 | 1463735623727 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]]]}] 02:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 921ms 02:13:43 INFO - PROCESS | 1654 | 1463735623752 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:13:43 INFO - PROCESS | 1654 | 1463735623755 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:13:43 INFO - PROCESS | 1654 | 1463735623760 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:13:43 INFO - PROCESS | 1654 | 1463735623763 Marionette TRACE conn2 <- [1,1746,null,{}] 02:13:43 INFO - PROCESS | 1654 | 1463735623767 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}] 02:13:43 INFO - PROCESS | 1654 | 1463735623866 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:13:43 INFO - PROCESS | 1654 | 1463735623936 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x116643800 == 81 [pid = 1654] [id = 444] 02:13:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x110e3d800) [pid = 1654] [serial = 1331] [outer = 0x0] 02:13:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x111f18c00) [pid = 1654] [serial = 1332] [outer = 0x110e3d800] 02:13:44 INFO - PROCESS | 1654 | 1463735624009 Marionette DEBUG loaded listener.js 02:13:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x11316e800) [pid = 1654] [serial = 1333] [outer = 0x110e3d800] 02:13:44 INFO - PROCESS | 1654 | 1463735624462 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]]]}] 02:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 722ms 02:13:44 INFO - PROCESS | 1654 | 1463735624502 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:13:44 INFO - PROCESS | 1654 | 1463735624507 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:13:44 INFO - PROCESS | 1654 | 1463735624511 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:13:44 INFO - PROCESS | 1654 | 1463735624513 Marionette TRACE conn2 <- [1,1750,null,{}] 02:13:44 INFO - PROCESS | 1654 | 1463735624515 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}] 02:13:44 INFO - PROCESS | 1654 | 1463735624612 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:13:44 INFO - PROCESS | 1654 | 1463735624691 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x119da1800 == 82 [pid = 1654] [id = 445] 02:13:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x11715c000) [pid = 1654] [serial = 1334] [outer = 0x0] 02:13:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x117e64000) [pid = 1654] [serial = 1335] [outer = 0x11715c000] 02:13:44 INFO - PROCESS | 1654 | 1463735624718 Marionette DEBUG loaded listener.js 02:13:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x11846f400) [pid = 1654] [serial = 1336] [outer = 0x11715c000] 02:13:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12b241800 == 81 [pid = 1654] [id = 292] 02:13:44 INFO - PROCESS | 1654 | --DOCSHELL 0x134de6000 == 80 [pid = 1654] [id = 436] 02:13:44 INFO - PROCESS | 1654 | --DOCSHELL 0x1345a7000 == 79 [pid = 1654] [id = 435] 02:13:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12d722000 == 78 [pid = 1654] [id = 434] 02:13:44 INFO - PROCESS | 1654 | --DOCSHELL 0x1185d0000 == 77 [pid = 1654] [id = 433] 02:13:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12ca26800 == 76 [pid = 1654] [id = 432] 02:13:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12c03e800 == 75 [pid = 1654] [id = 431] 02:13:44 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12ba5dc00) [pid = 1654] [serial = 1251] [outer = 0x0] [url = about:blank] 02:13:44 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12a90fc00) [pid = 1654] [serial = 1209] [outer = 0x0] [url = about:blank] 02:13:44 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x111c19c00) [pid = 1654] [serial = 1194] [outer = 0x0] [url = about:blank] 02:13:44 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11684f400) [pid = 1654] [serial = 1197] [outer = 0x0] [url = about:blank] 02:13:44 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x1243c9c00) [pid = 1654] [serial = 1203] [outer = 0x0] [url = about:blank] 02:13:44 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x119506c00) [pid = 1654] [serial = 1200] [outer = 0x0] [url = about:blank] 02:13:44 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x128cf9c00) [pid = 1654] [serial = 1206] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12b999800 == 74 [pid = 1654] [id = 430] 02:13:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12a646800 == 73 [pid = 1654] [id = 429] 02:13:45 INFO - PROCESS | 1654 | --DOCSHELL 0x128fe1000 == 72 [pid = 1654] [id = 428] 02:13:45 INFO - PROCESS | 1654 | --DOCSHELL 0x125452800 == 71 [pid = 1654] [id = 427] 02:13:45 INFO - PROCESS | 1654 | --DOCSHELL 0x119f53000 == 70 [pid = 1654] [id = 426] 02:13:45 INFO - PROCESS | 1654 | --DOCSHELL 0x122a15800 == 69 [pid = 1654] [id = 425] 02:13:45 INFO - PROCESS | 1654 | --DOCSHELL 0x122fea800 == 68 [pid = 1654] [id = 424] 02:13:45 INFO - PROCESS | 1654 | --DOCSHELL 0x124f12800 == 67 [pid = 1654] [id = 419] 02:13:45 INFO - PROCESS | 1654 | --DOCSHELL 0x119406000 == 66 [pid = 1654] [id = 418] 02:13:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12ca1b000 == 65 [pid = 1654] [id = 417] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12b2d6800) [pid = 1654] [serial = 1192] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12456ec00) [pid = 1654] [serial = 1230] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12518a400) [pid = 1654] [serial = 1233] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x124fe1c00) [pid = 1654] [serial = 1242] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x127028400) [pid = 1654] [serial = 1236] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x126296c00) [pid = 1654] [serial = 1234] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x119432400) [pid = 1654] [serial = 1224] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x119a9dc00) [pid = 1654] [serial = 1225] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x128bbf800) [pid = 1654] [serial = 1239] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x115aafc00) [pid = 1654] [serial = 1213] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x112f74800) [pid = 1654] [serial = 1212] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x118923000) [pid = 1654] [serial = 1221] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x119212000) [pid = 1654] [serial = 1222] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x119d61000) [pid = 1654] [serial = 1227] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x128b18c00) [pid = 1654] [serial = 1237] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11715bc00) [pid = 1654] [serial = 1216] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x116718400) [pid = 1654] [serial = 1215] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x118476c00) [pid = 1654] [serial = 1218] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x1187b5000) [pid = 1654] [serial = 1219] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12abf9800) [pid = 1654] [serial = 1248] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12ab83400) [pid = 1654] [serial = 1246] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x129295400) [pid = 1654] [serial = 1240] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12950e400) [pid = 1654] [serial = 1243] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12495e400) [pid = 1654] [serial = 1231] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x122d19400) [pid = 1654] [serial = 1228] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12a6a9c00) [pid = 1654] [serial = 1245] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12b2dd000) [pid = 1654] [serial = 1249] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1654 | 1463735625134 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]]]}] 02:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 671ms 02:13:45 INFO - PROCESS | 1654 | 1463735625182 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:13:45 INFO - PROCESS | 1654 | 1463735625184 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:13:45 INFO - PROCESS | 1654 | 1463735625186 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:13:45 INFO - PROCESS | 1654 | 1463735625189 Marionette TRACE conn2 <- [1,1754,null,{}] 02:13:45 INFO - PROCESS | 1654 | 1463735625202 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}] 02:13:45 INFO - PROCESS | 1654 | 1463735625293 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:13:45 INFO - PROCESS | 1654 | 1463735625298 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x119822800 == 66 [pid = 1654] [id = 446] 02:13:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x1185a2c00) [pid = 1654] [serial = 1337] [outer = 0x0] 02:13:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1187d2c00) [pid = 1654] [serial = 1338] [outer = 0x1185a2c00] 02:13:45 INFO - PROCESS | 1654 | 1463735625326 Marionette DEBUG loaded listener.js 02:13:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11911b000) [pid = 1654] [serial = 1339] [outer = 0x1185a2c00] 02:13:45 INFO - PROCESS | 1654 | 1463735625707 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]]]}] 02:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 576ms 02:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:13:45 INFO - PROCESS | 1654 | 1463735625763 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:13:45 INFO - PROCESS | 1654 | 1463735625765 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:13:45 INFO - PROCESS | 1654 | 1463735625767 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:13:45 INFO - PROCESS | 1654 | 1463735625768 Marionette TRACE conn2 <- [1,1758,null,{}] 02:13:45 INFO - PROCESS | 1654 | 1463735625770 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}] 02:13:45 INFO - PROCESS | 1654 | 1463735625855 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:13:45 INFO - PROCESS | 1654 | 1463735625861 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12431e000 == 67 [pid = 1654] [id = 447] 02:13:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x119425400) [pid = 1654] [serial = 1340] [outer = 0x0] 02:13:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x119510c00) [pid = 1654] [serial = 1341] [outer = 0x119425400] 02:13:45 INFO - PROCESS | 1654 | 1463735625887 Marionette DEBUG loaded listener.js 02:13:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119b58800) [pid = 1654] [serial = 1342] [outer = 0x119425400] 02:13:46 INFO - PROCESS | 1654 | 1463735626237 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]]]}] 02:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 518ms 02:13:46 INFO - PROCESS | 1654 | 1463735626295 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:13:46 INFO - PROCESS | 1654 | 1463735626304 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:13:46 INFO - PROCESS | 1654 | 1463735626308 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:13:46 INFO - PROCESS | 1654 | 1463735626309 Marionette TRACE conn2 <- [1,1762,null,{}] 02:13:46 INFO - PROCESS | 1654 | 1463735626312 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}] 02:13:46 INFO - PROCESS | 1654 | 1463735626396 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:13:46 INFO - PROCESS | 1654 | 1463735626400 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x11919d800 == 68 [pid = 1654] [id = 448] 02:13:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x119b5e400) [pid = 1654] [serial = 1343] [outer = 0x0] 02:13:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x119d5c800) [pid = 1654] [serial = 1344] [outer = 0x119b5e400] 02:13:46 INFO - PROCESS | 1654 | 1463735626426 Marionette DEBUG loaded listener.js 02:13:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x119e53000) [pid = 1654] [serial = 1345] [outer = 0x119b5e400] 02:13:46 INFO - PROCESS | 1654 | 1463735626750 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]]]}] 02:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 470ms 02:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:13:46 INFO - PROCESS | 1654 | 1463735626778 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:13:46 INFO - PROCESS | 1654 | 1463735626779 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:13:46 INFO - PROCESS | 1654 | 1463735626782 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:13:46 INFO - PROCESS | 1654 | 1463735626783 Marionette TRACE conn2 <- [1,1766,null,{}] 02:13:46 INFO - PROCESS | 1654 | 1463735626785 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}] 02:13:46 INFO - PROCESS | 1654 | 1463735626886 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:13:46 INFO - PROCESS | 1654 | 1463735626959 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x128b8d800 == 69 [pid = 1654] [id = 449] 02:13:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x119d58400) [pid = 1654] [serial = 1346] [outer = 0x0] 02:13:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x122d14800) [pid = 1654] [serial = 1347] [outer = 0x119d58400] 02:13:46 INFO - PROCESS | 1654 | 1463735626985 Marionette DEBUG loaded listener.js 02:13:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x124d8a400) [pid = 1654] [serial = 1348] [outer = 0x119d58400] 02:13:47 INFO - PROCESS | 1654 | 1463735627302 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]]]}] 02:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 567ms 02:13:47 INFO - PROCESS | 1654 | 1463735627350 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:13:47 INFO - PROCESS | 1654 | 1463735627351 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:13:47 INFO - PROCESS | 1654 | 1463735627354 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:13:47 INFO - PROCESS | 1654 | 1463735627355 Marionette TRACE conn2 <- [1,1770,null,{}] 02:13:47 INFO - PROCESS | 1654 | 1463735627357 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}] 02:13:47 INFO - PROCESS | 1654 | 1463735627469 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:13:47 INFO - PROCESS | 1654 | 1463735627510 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296c6000 == 70 [pid = 1654] [id = 450] 02:13:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x122a58800) [pid = 1654] [serial = 1349] [outer = 0x0] 02:13:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x124fe1c00) [pid = 1654] [serial = 1350] [outer = 0x122a58800] 02:13:47 INFO - PROCESS | 1654 | 1463735627535 Marionette DEBUG loaded listener.js 02:13:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x126297c00) [pid = 1654] [serial = 1351] [outer = 0x122a58800] 02:13:47 INFO - PROCESS | 1654 | 1463735627844 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]]]}] 02:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 02:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:13:47 INFO - PROCESS | 1654 | 1463735627881 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:13:47 INFO - PROCESS | 1654 | 1463735627882 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:13:47 INFO - PROCESS | 1654 | 1463735627884 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:13:47 INFO - PROCESS | 1654 | 1463735627885 Marionette TRACE conn2 <- [1,1774,null,{}] 02:13:47 INFO - PROCESS | 1654 | 1463735627888 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}] 02:13:47 INFO - PROCESS | 1654 | 1463735627994 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:13:48 INFO - PROCESS | 1654 | 1463735628032 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a928000 == 71 [pid = 1654] [id = 451] 02:13:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12629c400) [pid = 1654] [serial = 1352] [outer = 0x0] 02:13:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x127030400) [pid = 1654] [serial = 1353] [outer = 0x12629c400] 02:13:48 INFO - PROCESS | 1654 | 1463735628057 Marionette DEBUG loaded listener.js 02:13:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x128b14c00) [pid = 1654] [serial = 1354] [outer = 0x12629c400] 02:13:48 INFO - PROCESS | 1654 | 1463735628418 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]]]}] 02:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 574ms 02:13:48 INFO - PROCESS | 1654 | 1463735628465 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:13:48 INFO - PROCESS | 1654 | 1463735628466 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:13:48 INFO - PROCESS | 1654 | 1463735628470 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:13:48 INFO - PROCESS | 1654 | 1463735628472 Marionette TRACE conn2 <- [1,1778,null,{}] 02:13:48 INFO - PROCESS | 1654 | 1463735628475 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}] 02:13:48 INFO - PROCESS | 1654 | 1463735628608 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:13:48 INFO - PROCESS | 1654 | 1463735628624 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b92e000 == 72 [pid = 1654] [id = 452] 02:13:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x126d27400) [pid = 1654] [serial = 1355] [outer = 0x0] 02:13:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x112f7b400) [pid = 1654] [serial = 1356] [outer = 0x126d27400] 02:13:48 INFO - PROCESS | 1654 | 1463735628648 Marionette DEBUG loaded listener.js 02:13:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x128cf3800) [pid = 1654] [serial = 1357] [outer = 0x126d27400] 02:13:48 INFO - PROCESS | 1654 | 1463735628993 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]]]}] 02:13:49 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 02:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 571ms 02:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:13:49 INFO - PROCESS | 1654 | 1463735629041 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:13:49 INFO - PROCESS | 1654 | 1463735629042 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:13:49 INFO - PROCESS | 1654 | 1463735629044 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:13:49 INFO - PROCESS | 1654 | 1463735629045 Marionette TRACE conn2 <- [1,1782,null,{}] 02:13:49 INFO - PROCESS | 1654 | 1463735629048 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}] 02:13:49 INFO - PROCESS | 1654 | 1463735629159 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:13:49 INFO - PROCESS | 1654 | 1463735629173 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb80800 == 73 [pid = 1654] [id = 453] 02:13:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x128bb4800) [pid = 1654] [serial = 1358] [outer = 0x0] 02:13:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x128fc3000) [pid = 1654] [serial = 1359] [outer = 0x128bb4800] 02:13:49 INFO - PROCESS | 1654 | 1463735629199 Marionette DEBUG loaded listener.js 02:13:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x129506000) [pid = 1654] [serial = 1360] [outer = 0x128bb4800] 02:13:49 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11644f400) [pid = 1654] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:13:49 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x124957c00) [pid = 1654] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:13:49 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x124951800) [pid = 1654] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:13:49 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x1182ec800) [pid = 1654] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:13:49 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11258b400) [pid = 1654] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:13:49 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12408fc00) [pid = 1654] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:13:49 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12ba64400) [pid = 1654] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:13:49 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12a6af400) [pid = 1654] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:13:49 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x128f44400) [pid = 1654] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:13:49 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12abf6800) [pid = 1654] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:13:49 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11a2f3800) [pid = 1654] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:13:49 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x116a5cc00) [pid = 1654] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:13:49 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11942d400) [pid = 1654] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:13:49 INFO - PROCESS | 1654 | 1463735629734 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]]]}] 02:13:49 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 02:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 718ms 02:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:13:49 INFO - PROCESS | 1654 | 1463735629763 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:13:49 INFO - PROCESS | 1654 | 1463735629765 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:13:49 INFO - PROCESS | 1654 | 1463735629767 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:13:49 INFO - PROCESS | 1654 | 1463735629768 Marionette TRACE conn2 <- [1,1786,null,{}] 02:13:49 INFO - PROCESS | 1654 | 1463735629776 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}] 02:13:49 INFO - PROCESS | 1654 | 1463735629912 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:13:49 INFO - PROCESS | 1654 | 1463735629951 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c03c800 == 74 [pid = 1654] [id = 454] 02:13:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11257e400) [pid = 1654] [serial = 1361] [outer = 0x0] 02:13:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x128fca800) [pid = 1654] [serial = 1362] [outer = 0x11257e400] 02:13:49 INFO - PROCESS | 1654 | 1463735629980 Marionette DEBUG loaded listener.js 02:13:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12ab82800) [pid = 1654] [serial = 1363] [outer = 0x11257e400] 02:13:50 INFO - PROCESS | 1654 | 1463735630263 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]]]}] 02:13:50 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 02:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 523ms 02:13:50 INFO - PROCESS | 1654 | 1463735630294 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:13:50 INFO - PROCESS | 1654 | 1463735630295 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:13:50 INFO - PROCESS | 1654 | 1463735630297 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:13:50 INFO - PROCESS | 1654 | 1463735630298 Marionette TRACE conn2 <- [1,1790,null,{}] 02:13:50 INFO - PROCESS | 1654 | 1463735630301 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}] 02:13:50 INFO - PROCESS | 1654 | 1463735630396 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:13:50 INFO - PROCESS | 1654 | 1463735630459 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c049800 == 75 [pid = 1654] [id = 455] 02:13:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x128b1d400) [pid = 1654] [serial = 1364] [outer = 0x0] 02:13:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12abf9800) [pid = 1654] [serial = 1365] [outer = 0x128b1d400] 02:13:50 INFO - PROCESS | 1654 | 1463735630484 Marionette DEBUG loaded listener.js 02:13:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12ba62800) [pid = 1654] [serial = 1366] [outer = 0x128b1d400] 02:13:50 INFO - PROCESS | 1654 | 1463735630775 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]]]}] 02:13: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) 02:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 517ms 02:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:13:50 INFO - PROCESS | 1654 | 1463735630816 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:13:50 INFO - PROCESS | 1654 | 1463735630817 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:13:50 INFO - PROCESS | 1654 | 1463735630819 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:13:50 INFO - PROCESS | 1654 | 1463735630821 Marionette TRACE conn2 <- [1,1794,null,{}] 02:13:50 INFO - PROCESS | 1654 | 1463735630826 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}] 02:13:50 INFO - PROCESS | 1654 | 1463735630912 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:13:50 INFO - PROCESS | 1654 | 1463735630916 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d0ae000 == 76 [pid = 1654] [id = 456] 02:13:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12ba6b400) [pid = 1654] [serial = 1367] [outer = 0x0] 02:13:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12ba76400) [pid = 1654] [serial = 1368] [outer = 0x12ba6b400] 02:13:50 INFO - PROCESS | 1654 | 1463735630941 Marionette DEBUG loaded listener.js 02:13:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12bd7d000) [pid = 1654] [serial = 1369] [outer = 0x12ba6b400] 02:13:51 INFO - PROCESS | 1654 | 1463735631263 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]]]}] 02:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 472ms 02:13:51 INFO - PROCESS | 1654 | 1463735631293 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:13:51 INFO - PROCESS | 1654 | 1463735631294 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:13:51 INFO - PROCESS | 1654 | 1463735631296 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:13:51 INFO - PROCESS | 1654 | 1463735631297 Marionette TRACE conn2 <- [1,1798,null,{}] 02:13:51 INFO - PROCESS | 1654 | 1463735631300 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}] 02:13:51 INFO - PROCESS | 1654 | 1463735631428 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:13:51 INFO - PROCESS | 1654 | 1463735631435 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d707800 == 77 [pid = 1654] [id = 457] 02:13:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x111f1ac00) [pid = 1654] [serial = 1370] [outer = 0x0] 02:13:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12bd7d400) [pid = 1654] [serial = 1371] [outer = 0x111f1ac00] 02:13:51 INFO - PROCESS | 1654 | 1463735631459 Marionette DEBUG loaded listener.js 02:13:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12be39c00) [pid = 1654] [serial = 1372] [outer = 0x111f1ac00] 02:13:51 INFO - PROCESS | 1654 | 1463735631920 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]]]}] 02:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 669ms 02:13:51 INFO - PROCESS | 1654 | 1463735631966 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:13:51 INFO - PROCESS | 1654 | 1463735631969 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:13:51 INFO - PROCESS | 1654 | 1463735631975 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:13:51 INFO - PROCESS | 1654 | 1463735631977 Marionette TRACE conn2 <- [1,1802,null,{}] 02:13:51 INFO - PROCESS | 1654 | 1463735631981 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}] 02:13:52 INFO - PROCESS | 1654 | 1463735632094 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:13:52 INFO - PROCESS | 1654 | 1463735632171 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x119406800 == 78 [pid = 1654] [id = 458] 02:13:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x113375400) [pid = 1654] [serial = 1373] [outer = 0x0] 02:13:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x116725400) [pid = 1654] [serial = 1374] [outer = 0x113375400] 02:13:52 INFO - PROCESS | 1654 | 1463735632205 Marionette DEBUG loaded listener.js 02:13:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11715bc00) [pid = 1654] [serial = 1375] [outer = 0x113375400] 02:13:52 INFO - PROCESS | 1654 | 1463735632699 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]]]}] 02:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 773ms 02:13:52 INFO - PROCESS | 1654 | 1463735632748 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:13:52 INFO - PROCESS | 1654 | 1463735632752 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:13:52 INFO - PROCESS | 1654 | 1463735632757 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:13:52 INFO - PROCESS | 1654 | 1463735632759 Marionette TRACE conn2 <- [1,1806,null,{}] 02:13:52 INFO - PROCESS | 1654 | 1463735632761 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}] 02:13:52 INFO - PROCESS | 1654 | 1463735632870 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:13:52 INFO - PROCESS | 1654 | 1463735632967 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x128fd6800 == 79 [pid = 1654] [id = 459] 02:13:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x1182e9800) [pid = 1654] [serial = 1376] [outer = 0x0] 02:13:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x1187d9800) [pid = 1654] [serial = 1377] [outer = 0x1182e9800] 02:13:52 INFO - PROCESS | 1654 | 1463735632997 Marionette DEBUG loaded listener.js 02:13:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x1194d1000) [pid = 1654] [serial = 1378] [outer = 0x1182e9800] 02:13:53 INFO - PROCESS | 1654 | 1463735633413 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]]]}] 02:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 721ms 02:13:53 INFO - PROCESS | 1654 | 1463735633479 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:13:53 INFO - PROCESS | 1654 | 1463735633480 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:13:53 INFO - PROCESS | 1654 | 1463735633483 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:13:53 INFO - PROCESS | 1654 | 1463735633486 Marionette TRACE conn2 <- [1,1810,null,{}] 02:13:53 INFO - PROCESS | 1654 | 1463735633494 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}] 02:13:53 INFO - PROCESS | 1654 | 1463735633605 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:13:53 INFO - PROCESS | 1654 | 1463735633684 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd76000 == 80 [pid = 1654] [id = 460] 02:13:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x119d5fc00) [pid = 1654] [serial = 1379] [outer = 0x0] 02:13:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x1240c2000) [pid = 1654] [serial = 1380] [outer = 0x119d5fc00] 02:13:53 INFO - PROCESS | 1654 | 1463735633716 Marionette DEBUG loaded listener.js 02:13:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x124958800) [pid = 1654] [serial = 1381] [outer = 0x119d5fc00] 02:13:54 INFO - PROCESS | 1654 | 1463735634142 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]]]}] 02:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 674ms 02:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:13:54 INFO - PROCESS | 1654 | 1463735634159 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:13:54 INFO - PROCESS | 1654 | 1463735634161 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:13:54 INFO - PROCESS | 1654 | 1463735634163 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:13:54 INFO - PROCESS | 1654 | 1463735634164 Marionette TRACE conn2 <- [1,1814,null,{}] 02:13:54 INFO - PROCESS | 1654 | 1463735634167 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}] 02:13:54 INFO - PROCESS | 1654 | 1463735634294 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:13:54 INFO - PROCESS | 1654 | 1463735634400 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x134dd9800 == 81 [pid = 1654] [id = 461] 02:13:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x124f23c00) [pid = 1654] [serial = 1382] [outer = 0x0] 02:13:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x1272bf000) [pid = 1654] [serial = 1383] [outer = 0x124f23c00] 02:13:54 INFO - PROCESS | 1654 | 1463735634431 Marionette DEBUG loaded listener.js 02:13:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12a429400) [pid = 1654] [serial = 1384] [outer = 0x124f23c00] 02:13:54 INFO - PROCESS | 1654 | 1463735634841 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]]]}] 02:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 720ms 02:13:54 INFO - PROCESS | 1654 | 1463735634883 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:13:54 INFO - PROCESS | 1654 | 1463735634885 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:13:54 INFO - PROCESS | 1654 | 1463735634887 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:13:54 INFO - PROCESS | 1654 | 1463735634888 Marionette TRACE conn2 <- [1,1818,null,{}] 02:13:54 INFO - PROCESS | 1654 | 1463735634891 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}] 02:13:55 INFO - PROCESS | 1654 | 1463735634998 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:13:55 INFO - PROCESS | 1654 | 1463735635102 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x1350f9800 == 82 [pid = 1654] [id = 462] 02:13:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x126d2c400) [pid = 1654] [serial = 1385] [outer = 0x0] 02:13:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12a90f800) [pid = 1654] [serial = 1386] [outer = 0x126d2c400] 02:13:55 INFO - PROCESS | 1654 | 1463735635134 Marionette DEBUG loaded listener.js 02:13:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12bd79000) [pid = 1654] [serial = 1387] [outer = 0x126d2c400] 02:13:55 INFO - PROCESS | 1654 | 1463735635558 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]]]}] 02:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 721ms 02:13:55 INFO - PROCESS | 1654 | 1463735635624 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:13:55 INFO - PROCESS | 1654 | 1463735635626 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:13:55 INFO - PROCESS | 1654 | 1463735635628 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:13:55 INFO - PROCESS | 1654 | 1463735635629 Marionette TRACE conn2 <- [1,1822,null,{}] 02:13:55 INFO - PROCESS | 1654 | 1463735635632 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}] 02:13:55 INFO - PROCESS | 1654 | 1463735635788 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:13:55 INFO - PROCESS | 1654 | 1463735635833 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x1355c0800 == 83 [pid = 1654] [id = 463] 02:13:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12be2d800) [pid = 1654] [serial = 1388] [outer = 0x0] 02:13:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x12c631400) [pid = 1654] [serial = 1389] [outer = 0x12be2d800] 02:13:55 INFO - PROCESS | 1654 | 1463735635863 Marionette DEBUG loaded listener.js 02:13:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x12c6f0400) [pid = 1654] [serial = 1390] [outer = 0x12be2d800] 02:13:56 INFO - PROCESS | 1654 | 1463735636305 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]]]}] 02:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 720ms 02:13:56 INFO - PROCESS | 1654 | 1463735636349 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:13:56 INFO - PROCESS | 1654 | 1463735636350 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:13:56 INFO - PROCESS | 1654 | 1463735636352 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:13:56 INFO - PROCESS | 1654 | 1463735636354 Marionette TRACE conn2 <- [1,1826,null,{}] 02:13:56 INFO - PROCESS | 1654 | 1463735636356 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}] 02:13:56 INFO - PROCESS | 1654 | 1463735636463 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:13:56 INFO - PROCESS | 1654 | 1463735636569 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x134c12000 == 84 [pid = 1654] [id = 464] 02:13:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x11258c000) [pid = 1654] [serial = 1391] [outer = 0x0] 02:13:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12cbcdc00) [pid = 1654] [serial = 1392] [outer = 0x11258c000] 02:13:56 INFO - PROCESS | 1654 | 1463735636602 Marionette DEBUG loaded listener.js 02:13:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12d08f800) [pid = 1654] [serial = 1393] [outer = 0x11258c000] 02:13:57 INFO - PROCESS | 1654 | 1463735637032 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]]]}] 02:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 723ms 02:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:13:57 INFO - PROCESS | 1654 | 1463735637092 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:13:57 INFO - PROCESS | 1654 | 1463735637093 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:13:57 INFO - PROCESS | 1654 | 1463735637096 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:13:57 INFO - PROCESS | 1654 | 1463735637097 Marionette TRACE conn2 <- [1,1830,null,{}] 02:13:57 INFO - PROCESS | 1654 | 1463735637099 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}] 02:13:57 INFO - PROCESS | 1654 | 1463735637208 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:13:57 INFO - PROCESS | 1654 | 1463735637286 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x122d2b800 == 85 [pid = 1654] [id = 465] 02:13:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x113170000) [pid = 1654] [serial = 1394] [outer = 0x0] 02:13:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12cbd1400) [pid = 1654] [serial = 1395] [outer = 0x113170000] 02:13:57 INFO - PROCESS | 1654 | 1463735637315 Marionette DEBUG loaded listener.js 02:13:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12d097000) [pid = 1654] [serial = 1396] [outer = 0x113170000] 02:13:57 INFO - PROCESS | 1654 | 1463735637901 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]]]}] 02:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 818ms 02:13:57 INFO - PROCESS | 1654 | 1463735637915 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:13:57 INFO - PROCESS | 1654 | 1463735637917 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:13:57 INFO - PROCESS | 1654 | 1463735637920 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:13:57 INFO - PROCESS | 1654 | 1463735637923 Marionette TRACE conn2 <- [1,1834,null,{}] 02:13:57 INFO - PROCESS | 1654 | 1463735637927 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}] 02:13:58 INFO - PROCESS | 1654 | 1463735638033 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:13:58 INFO - PROCESS | 1654 | 1463735638104 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x119da8800 == 86 [pid = 1654] [id = 466] 02:13:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x1121acc00) [pid = 1654] [serial = 1397] [outer = 0x0] 02:13:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x112a68000) [pid = 1654] [serial = 1398] [outer = 0x1121acc00] 02:13:58 INFO - PROCESS | 1654 | 1463735638176 Marionette DEBUG loaded listener.js 02:13:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x116a5cc00) [pid = 1654] [serial = 1399] [outer = 0x1121acc00] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x116f5e800 == 85 [pid = 1654] [id = 332] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12d0ae000 == 84 [pid = 1654] [id = 456] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12c049800 == 83 [pid = 1654] [id = 455] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12c03c800 == 82 [pid = 1654] [id = 454] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb80800 == 81 [pid = 1654] [id = 453] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12b92e000 == 80 [pid = 1654] [id = 452] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12a928000 == 79 [pid = 1654] [id = 451] 02:13:58 INFO - PROCESS | 1654 | 1463735638693 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]]]}] 02:13:58 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x12c525c00) [pid = 1654] [serial = 1308] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1296c6000 == 78 [pid = 1654] [id = 450] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x128b8d800 == 77 [pid = 1654] [id = 449] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11919d800 == 76 [pid = 1654] [id = 448] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12431e000 == 75 [pid = 1654] [id = 447] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x119822800 == 74 [pid = 1654] [id = 446] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x119da1800 == 73 [pid = 1654] [id = 445] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x116643800 == 72 [pid = 1654] [id = 444] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12d24b800 == 71 [pid = 1654] [id = 439] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x124320000 == 70 [pid = 1654] [id = 438] 02:13:58 INFO - PROCESS | 1654 | --DOCSHELL 0x116ab9800 == 69 [pid = 1654] [id = 437] 02:13:58 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 02:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 823ms 02:13:58 INFO - PROCESS | 1654 | 1463735638743 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:13:58 INFO - PROCESS | 1654 | 1463735638747 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:13:58 INFO - PROCESS | 1654 | 1463735638751 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:13:58 INFO - PROCESS | 1654 | 1463735638753 Marionette TRACE conn2 <- [1,1838,null,{}] 02:13:58 INFO - PROCESS | 1654 | 1463735638755 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}] 02:13:58 INFO - PROCESS | 1654 | 1463735638846 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:13:58 INFO - PROCESS | 1654 | 1463735638852 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11941c000 == 70 [pid = 1654] [id = 467] 02:13:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x118085800) [pid = 1654] [serial = 1400] [outer = 0x0] 02:13:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x11859c400) [pid = 1654] [serial = 1401] [outer = 0x118085800] 02:13:58 INFO - PROCESS | 1654 | 1463735638879 Marionette DEBUG loaded listener.js 02:13:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x119212000) [pid = 1654] [serial = 1402] [outer = 0x118085800] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x11316e400) [pid = 1654] [serial = 1254] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x117677c00) [pid = 1654] [serial = 1273] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x1166c6800) [pid = 1654] [serial = 1272] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x128bb5c00) [pid = 1654] [serial = 1287] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x124fdc000) [pid = 1654] [serial = 1284] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x12702e400) [pid = 1654] [serial = 1285] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x119428800) [pid = 1654] [serial = 1276] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x11892f400) [pid = 1654] [serial = 1275] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x119212800) [pid = 1654] [serial = 1300] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12abf9400) [pid = 1654] [serial = 1302] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x12a6a5400) [pid = 1654] [serial = 1297] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x113167800) [pid = 1654] [serial = 1299] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12ba5e000) [pid = 1654] [serial = 1294] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12be36c00) [pid = 1654] [serial = 1306] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12be2c400) [pid = 1654] [serial = 1303] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x12ab83c00) [pid = 1654] [serial = 1291] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12950f800) [pid = 1654] [serial = 1288] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x12be32000) [pid = 1654] [serial = 1305] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12abebc00) [pid = 1654] [serial = 1293] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12a6a3000) [pid = 1654] [serial = 1290] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12ba6d400) [pid = 1654] [serial = 1296] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x122d16800) [pid = 1654] [serial = 1281] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12495a000) [pid = 1654] [serial = 1282] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12ba6bc00) [pid = 1654] [serial = 1270] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x12a6a2000) [pid = 1654] [serial = 1269] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x126d23800) [pid = 1654] [serial = 1263] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x1294bc400) [pid = 1654] [serial = 1266] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x119b63000) [pid = 1654] [serial = 1260] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x119a64800) [pid = 1654] [serial = 1278] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x119d60c00) [pid = 1654] [serial = 1279] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x1185a0c00) [pid = 1654] [serial = 1257] [outer = 0x0] [url = about:blank] 02:13:59 INFO - PROCESS | 1654 | 1463735639262 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]]]}] 02:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 525ms 02:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:13:59 INFO - PROCESS | 1654 | 1463735639276 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:13:59 INFO - PROCESS | 1654 | 1463735639278 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:13:59 INFO - PROCESS | 1654 | 1463735639280 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:13:59 INFO - PROCESS | 1654 | 1463735639282 Marionette TRACE conn2 <- [1,1842,null,{}] 02:13:59 INFO - PROCESS | 1654 | 1463735639292 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}] 02:13:59 INFO - PROCESS | 1654 | 1463735639384 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:13:59 INFO - PROCESS | 1654 | 1463735639389 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x1249d1000 == 71 [pid = 1654] [id = 468] 02:13:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x119a62800) [pid = 1654] [serial = 1403] [outer = 0x0] 02:13:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x119b5f000) [pid = 1654] [serial = 1404] [outer = 0x119a62800] 02:13:59 INFO - PROCESS | 1654 | 1463735639417 Marionette DEBUG loaded listener.js 02:13:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x122d0c800) [pid = 1654] [serial = 1405] [outer = 0x119a62800] 02:13:59 INFO - PROCESS | 1654 | 1463735639755 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]]]}] 02:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 02:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:13:59 INFO - PROCESS | 1654 | 1463735639812 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:13:59 INFO - PROCESS | 1654 | 1463735639814 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:13:59 INFO - PROCESS | 1654 | 1463735639817 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:13:59 INFO - PROCESS | 1654 | 1463735639818 Marionette TRACE conn2 <- [1,1846,null,{}] 02:13:59 INFO - PROCESS | 1654 | 1463735639821 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}] 02:13:59 INFO - PROCESS | 1654 | 1463735639918 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:13:59 INFO - PROCESS | 1654 | 1463735639922 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x128fed800 == 72 [pid = 1654] [id = 469] 02:13:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x122f0d800) [pid = 1654] [serial = 1406] [outer = 0x0] 02:13:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x124953400) [pid = 1654] [serial = 1407] [outer = 0x122f0d800] 02:13:59 INFO - PROCESS | 1654 | 1463735639948 Marionette DEBUG loaded listener.js 02:13:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x124fdc000) [pid = 1654] [serial = 1408] [outer = 0x122f0d800] 02:14:00 INFO - PROCESS | 1654 | 1463735640303 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]]]}] 02:14:00 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) 02:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 522ms 02:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:14:00 INFO - PROCESS | 1654 | 1463735640341 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:14:00 INFO - PROCESS | 1654 | 1463735640342 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:14:00 INFO - PROCESS | 1654 | 1463735640344 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:14:00 INFO - PROCESS | 1654 | 1463735640345 Marionette TRACE conn2 <- [1,1850,null,{}] 02:14:00 INFO - PROCESS | 1654 | 1463735640347 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}] 02:14:00 INFO - PROCESS | 1654 | 1463735640433 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:14:00 INFO - PROCESS | 1654 | 1463735640507 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a639800 == 73 [pid = 1654] [id = 470] 02:14:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12408fc00) [pid = 1654] [serial = 1409] [outer = 0x0] 02:14:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x125469000) [pid = 1654] [serial = 1410] [outer = 0x12408fc00] 02:14:00 INFO - PROCESS | 1654 | 1463735640533 Marionette DEBUG loaded listener.js 02:14:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x128b18c00) [pid = 1654] [serial = 1411] [outer = 0x12408fc00] 02:14:00 INFO - PROCESS | 1654 | 1463735640880 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]]]}] 02:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 568ms 02:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:14:00 INFO - PROCESS | 1654 | 1463735640913 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:14:00 INFO - PROCESS | 1654 | 1463735640915 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:14:00 INFO - PROCESS | 1654 | 1463735640918 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:14:00 INFO - PROCESS | 1654 | 1463735640920 Marionette TRACE conn2 <- [1,1854,null,{}] 02:14:00 INFO - PROCESS | 1654 | 1463735640924 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}] 02:14:01 INFO - PROCESS | 1654 | 1463735641092 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:14:01 INFO - PROCESS | 1654 | 1463735641114 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b931800 == 74 [pid = 1654] [id = 471] 02:14:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x128bb9000) [pid = 1654] [serial = 1412] [outer = 0x0] 02:14:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12a6a4400) [pid = 1654] [serial = 1413] [outer = 0x128bb9000] 02:14:01 INFO - PROCESS | 1654 | 1463735641137 Marionette DEBUG loaded listener.js 02:14:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12b2d7800) [pid = 1654] [serial = 1414] [outer = 0x128bb9000] 02:14:01 INFO - PROCESS | 1654 | 1463735641505 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]]]}] 02:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 621ms 02:14:01 INFO - PROCESS | 1654 | 1463735641544 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:14:01 INFO - PROCESS | 1654 | 1463735641546 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:14:01 INFO - PROCESS | 1654 | 1463735641548 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:14:01 INFO - PROCESS | 1654 | 1463735641549 Marionette TRACE conn2 <- [1,1858,null,{}] 02:14:01 INFO - PROCESS | 1654 | 1463735641551 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}] 02:14:01 INFO - PROCESS | 1654 | 1463735641662 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:14:01 INFO - PROCESS | 1654 | 1463735641706 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c02e000 == 75 [pid = 1654] [id = 472] 02:14:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12a912c00) [pid = 1654] [serial = 1415] [outer = 0x0] 02:14:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12bd7a800) [pid = 1654] [serial = 1416] [outer = 0x12a912c00] 02:14:01 INFO - PROCESS | 1654 | 1463735641730 Marionette DEBUG loaded listener.js 02:14:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12c524800) [pid = 1654] [serial = 1417] [outer = 0x12a912c00] 02:14:02 INFO - PROCESS | 1654 | 1463735642058 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]]]}] 02:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 521ms 02:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:14:02 INFO - PROCESS | 1654 | 1463735642069 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:14:02 INFO - PROCESS | 1654 | 1463735642072 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:14:02 INFO - PROCESS | 1654 | 1463735642077 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:14:02 INFO - PROCESS | 1654 | 1463735642078 Marionette TRACE conn2 <- [1,1862,null,{}] 02:14:02 INFO - PROCESS | 1654 | 1463735642080 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}] 02:14:02 INFO - PROCESS | 1654 | 1463735642195 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:14:02 INFO - PROCESS | 1654 | 1463735642210 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d0a0800 == 76 [pid = 1654] [id = 473] 02:14:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x124db9400) [pid = 1654] [serial = 1418] [outer = 0x0] 02:14:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x124dc1400) [pid = 1654] [serial = 1419] [outer = 0x124db9400] 02:14:02 INFO - PROCESS | 1654 | 1463735642235 Marionette DEBUG loaded listener.js 02:14:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x124dc6c00) [pid = 1654] [serial = 1420] [outer = 0x124db9400] 02:14:02 INFO - PROCESS | 1654 | 1463735642597 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]]]}] 02:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 569ms 02:14:02 INFO - PROCESS | 1654 | 1463735642645 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:14:02 INFO - PROCESS | 1654 | 1463735642646 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:14:02 INFO - PROCESS | 1654 | 1463735642648 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:14:02 INFO - PROCESS | 1654 | 1463735642649 Marionette TRACE conn2 <- [1,1866,null,{}] 02:14:02 INFO - PROCESS | 1654 | 1463735642652 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}] 02:14:02 INFO - PROCESS | 1654 | 1463735642766 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:14:02 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12ba6b400) [pid = 1654] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:14:02 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12629c400) [pid = 1654] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:14:02 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x119b5e400) [pid = 1654] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:14:02 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x1185a2c00) [pid = 1654] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:14:02 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x119d58400) [pid = 1654] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:14:02 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x122a58800) [pid = 1654] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:14:02 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x126d27400) [pid = 1654] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:14:02 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x110e3d800) [pid = 1654] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:14:02 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11715c000) [pid = 1654] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:14:02 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x128bb4800) [pid = 1654] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:14:02 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x11257e400) [pid = 1654] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:14:02 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x119425400) [pid = 1654] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:14:02 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x128b1d400) [pid = 1654] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:14:02 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12be37000) [pid = 1654] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:14:03 INFO - PROCESS | 1654 | 1463735643006 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x122fe9800 == 77 [pid = 1654] [id = 474] 02:14:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x111f19000) [pid = 1654] [serial = 1421] [outer = 0x0] 02:14:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x113169800) [pid = 1654] [serial = 1422] [outer = 0x111f19000] 02:14:03 INFO - PROCESS | 1654 | 1463735643032 Marionette DEBUG loaded listener.js 02:14:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x11950ec00) [pid = 1654] [serial = 1423] [outer = 0x111f19000] 02:14:03 INFO - PROCESS | 1654 | 1463735643337 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]]]}] 02:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 719ms 02:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:14:03 INFO - PROCESS | 1654 | 1463735643369 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:14:03 INFO - PROCESS | 1654 | 1463735643370 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:14:03 INFO - PROCESS | 1654 | 1463735643376 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:14:03 INFO - PROCESS | 1654 | 1463735643378 Marionette TRACE conn2 <- [1,1870,null,{}] 02:14:03 INFO - PROCESS | 1654 | 1463735643381 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}] 02:14:03 INFO - PROCESS | 1654 | 1463735643516 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:14:03 INFO - PROCESS | 1654 | 1463735643610 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d50f000 == 78 [pid = 1654] [id = 475] 02:14:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x11257e400) [pid = 1654] [serial = 1424] [outer = 0x0] 02:14:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x122f0a800) [pid = 1654] [serial = 1425] [outer = 0x11257e400] 02:14:03 INFO - PROCESS | 1654 | 1463735643635 Marionette DEBUG loaded listener.js 02:14:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12ba6f000) [pid = 1654] [serial = 1426] [outer = 0x11257e400] 02:14:03 INFO - PROCESS | 1654 | 1463735643915 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]]]}] 02:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 573ms 02:14:03 INFO - PROCESS | 1654 | 1463735643948 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:14:03 INFO - PROCESS | 1654 | 1463735643963 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:14:03 INFO - PROCESS | 1654 | 1463735643966 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:14:03 INFO - PROCESS | 1654 | 1463735643968 Marionette TRACE conn2 <- [1,1874,null,{}] 02:14:03 INFO - PROCESS | 1654 | 1463735643970 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}] 02:14:04 INFO - PROCESS | 1654 | 1463735644076 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:14:04 INFO - PROCESS | 1654 | 1463735644080 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x134c23000 == 79 [pid = 1654] [id = 476] 02:14:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12bd78800) [pid = 1654] [serial = 1427] [outer = 0x0] 02:14:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12c631000) [pid = 1654] [serial = 1428] [outer = 0x12bd78800] 02:14:04 INFO - PROCESS | 1654 | 1463735644109 Marionette DEBUG loaded listener.js 02:14:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12d09e800) [pid = 1654] [serial = 1429] [outer = 0x12bd78800] 02:14:04 INFO - PROCESS | 1654 | 1463735644446 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]]]}] 02:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 521ms 02:14:04 INFO - PROCESS | 1654 | 1463735644487 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:14:04 INFO - PROCESS | 1654 | 1463735644490 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:14:04 INFO - PROCESS | 1654 | 1463735644493 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:14:04 INFO - PROCESS | 1654 | 1463735644494 Marionette TRACE conn2 <- [1,1878,null,{}] 02:14:04 INFO - PROCESS | 1654 | 1463735644496 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}] 02:14:04 INFO - PROCESS | 1654 | 1463735644618 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:14:04 INFO - PROCESS | 1654 | 1463735644624 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x1350e4000 == 80 [pid = 1654] [id = 477] 02:14:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x124028c00) [pid = 1654] [serial = 1430] [outer = 0x0] 02:14:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x124031c00) [pid = 1654] [serial = 1431] [outer = 0x124028c00] 02:14:04 INFO - PROCESS | 1654 | 1463735644649 Marionette DEBUG loaded listener.js 02:14:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x124035c00) [pid = 1654] [serial = 1432] [outer = 0x124028c00] 02:14:05 INFO - PROCESS | 1654 | 1463735645051 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]]]}] 02:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 568ms 02:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:14:05 INFO - PROCESS | 1654 | 1463735645063 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:14:05 INFO - PROCESS | 1654 | 1463735645065 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:14:05 INFO - PROCESS | 1654 | 1463735645068 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:14:05 INFO - PROCESS | 1654 | 1463735645071 Marionette TRACE conn2 <- [1,1882,null,{}] 02:14:05 INFO - PROCESS | 1654 | 1463735645076 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}] 02:14:05 INFO - PROCESS | 1654 | 1463735645180 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:14:05 INFO - PROCESS | 1654 | 1463735645291 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x119422800 == 81 [pid = 1654] [id = 478] 02:14:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x113163c00) [pid = 1654] [serial = 1433] [outer = 0x0] 02:14:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x11323fc00) [pid = 1654] [serial = 1434] [outer = 0x113163c00] 02:14:05 INFO - PROCESS | 1654 | 1463735645322 Marionette DEBUG loaded listener.js 02:14:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x118081c00) [pid = 1654] [serial = 1435] [outer = 0x113163c00] 02:14:05 INFO - PROCESS | 1654 | 1463735645776 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]]]}] 02:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 772ms 02:14:05 INFO - PROCESS | 1654 | 1463735645874 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:14:05 INFO - PROCESS | 1654 | 1463735645878 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:14:05 INFO - PROCESS | 1654 | 1463735645885 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:14:05 INFO - PROCESS | 1654 | 1463735645887 Marionette TRACE conn2 <- [1,1886,null,{}] 02:14:05 INFO - PROCESS | 1654 | 1463735645891 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}] 02:14:06 INFO - PROCESS | 1654 | 1463735646002 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:14:06 INFO - PROCESS | 1654 | 1463735646082 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b91e800 == 82 [pid = 1654] [id = 479] 02:14:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x119429400) [pid = 1654] [serial = 1436] [outer = 0x0] 02:14:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x119502400) [pid = 1654] [serial = 1437] [outer = 0x119429400] 02:14:06 INFO - PROCESS | 1654 | 1463735646112 Marionette DEBUG loaded listener.js 02:14:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x119d64000) [pid = 1654] [serial = 1438] [outer = 0x119429400] 02:14:06 INFO - PROCESS | 1654 | 1463735646531 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]]]}] 02:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 674ms 02:14:06 INFO - PROCESS | 1654 | 1463735646559 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:14:06 INFO - PROCESS | 1654 | 1463735646561 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:14:06 INFO - PROCESS | 1654 | 1463735646563 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:14:06 INFO - PROCESS | 1654 | 1463735646566 Marionette TRACE conn2 <- [1,1890,null,{}] 02:14:06 INFO - PROCESS | 1654 | 1463735646574 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}] 02:14:06 INFO - PROCESS | 1654 | 1463735646693 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:14:06 INFO - PROCESS | 1654 | 1463735646802 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x134dd7800 == 83 [pid = 1654] [id = 480] 02:14:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x122d1b400) [pid = 1654] [serial = 1439] [outer = 0x0] 02:14:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x1243d4c00) [pid = 1654] [serial = 1440] [outer = 0x122d1b400] 02:14:06 INFO - PROCESS | 1654 | 1463735646838 Marionette DEBUG loaded listener.js 02:14:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12629c400) [pid = 1654] [serial = 1441] [outer = 0x122d1b400] 02:14:07 INFO - PROCESS | 1654 | 1463735647259 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]]]}] 02:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 721ms 02:14:07 INFO - PROCESS | 1654 | 1463735647307 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:14:07 INFO - PROCESS | 1654 | 1463735647309 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:14:07 INFO - PROCESS | 1654 | 1463735647311 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:14:07 INFO - PROCESS | 1654 | 1463735647312 Marionette TRACE conn2 <- [1,1894,null,{}] 02:14:07 INFO - PROCESS | 1654 | 1463735647314 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}] 02:14:07 INFO - PROCESS | 1654 | 1463735647428 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:14:07 INFO - PROCESS | 1654 | 1463735647540 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x137c6a800 == 84 [pid = 1654] [id = 481] 02:14:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x128b16c00) [pid = 1654] [serial = 1442] [outer = 0x0] 02:14:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x129297c00) [pid = 1654] [serial = 1443] [outer = 0x128b16c00] 02:14:07 INFO - PROCESS | 1654 | 1463735647583 Marionette DEBUG loaded listener.js 02:14:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12ab88000) [pid = 1654] [serial = 1444] [outer = 0x128b16c00] 02:14:08 INFO - PROCESS | 1654 | 1463735648068 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]]]}] 02:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 821ms 02:14:08 INFO - PROCESS | 1654 | 1463735648133 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:14:08 INFO - PROCESS | 1654 | 1463735648135 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:14:08 INFO - PROCESS | 1654 | 1463735648160 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:14:08 INFO - PROCESS | 1654 | 1463735648162 Marionette TRACE conn2 <- [1,1898,null,{}] 02:14:08 INFO - PROCESS | 1654 | 1463735648167 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}] 02:14:08 INFO - PROCESS | 1654 | 1463735648325 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:14:08 INFO - PROCESS | 1654 | 1463735648438 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x137c8a800 == 85 [pid = 1654] [id = 482] 02:14:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12a6a3800) [pid = 1654] [serial = 1445] [outer = 0x0] 02:14:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x12bd81c00) [pid = 1654] [serial = 1446] [outer = 0x12a6a3800] 02:14:08 INFO - PROCESS | 1654 | 1463735648483 Marionette DEBUG loaded listener.js 02:14:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x12c52a000) [pid = 1654] [serial = 1447] [outer = 0x12a6a3800] 02:14:08 INFO - PROCESS | 1654 | 1463735648944 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]]]}] 02:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 845ms 02:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:14:08 INFO - PROCESS | 1654 | 1463735648983 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:14:08 INFO - PROCESS | 1654 | 1463735648985 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:14:08 INFO - PROCESS | 1654 | 1463735648987 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:14:08 INFO - PROCESS | 1654 | 1463735648988 Marionette TRACE conn2 <- [1,1902,null,{}] 02:14:08 INFO - PROCESS | 1654 | 1463735648990 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}] 02:14:09 INFO - PROCESS | 1654 | 1463735649117 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:14:09 INFO - PROCESS | 1654 | 1463735649229 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x137d20800 == 86 [pid = 1654] [id = 483] 02:14:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x12c63dc00) [pid = 1654] [serial = 1448] [outer = 0x0] 02:14:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x12d097800) [pid = 1654] [serial = 1449] [outer = 0x12c63dc00] 02:14:09 INFO - PROCESS | 1654 | 1463735649260 Marionette DEBUG loaded listener.js 02:14:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x12d5d3c00) [pid = 1654] [serial = 1450] [outer = 0x12c63dc00] 02:14:09 INFO - PROCESS | 1654 | 1463735649749 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]]]}] 02:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 771ms 02:14:09 INFO - PROCESS | 1654 | 1463735649760 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:14:09 INFO - PROCESS | 1654 | 1463735649762 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:14:09 INFO - PROCESS | 1654 | 1463735649766 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:14:09 INFO - PROCESS | 1654 | 1463735649768 Marionette TRACE conn2 <- [1,1906,null,{}] 02:14:09 INFO - PROCESS | 1654 | 1463735649772 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}] 02:14:09 INFO - PROCESS | 1654 | 1463735649893 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:14:10 INFO - PROCESS | 1654 | 1463735650006 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x11688a000 == 87 [pid = 1654] [id = 484] 02:14:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x1133ebc00) [pid = 1654] [serial = 1451] [outer = 0x0] 02:14:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x118476400) [pid = 1654] [serial = 1452] [outer = 0x1133ebc00] 02:14:10 INFO - PROCESS | 1654 | 1463735650038 Marionette DEBUG loaded listener.js 02:14:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x129502400) [pid = 1654] [serial = 1453] [outer = 0x1133ebc00] 02:14:10 INFO - PROCESS | 1654 | 1463735650454 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]]]}] 02:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 770ms 02:14:10 INFO - PROCESS | 1654 | 1463735650536 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:14:10 INFO - PROCESS | 1654 | 1463735650537 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:14:10 INFO - PROCESS | 1654 | 1463735650540 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:14:10 INFO - PROCESS | 1654 | 1463735650541 Marionette TRACE conn2 <- [1,1910,null,{}] 02:14:10 INFO - PROCESS | 1654 | 1463735650543 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}] 02:14:10 INFO - PROCESS | 1654 | 1463735650663 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:14:10 INFO - PROCESS | 1654 | 1463735650942 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12437c000 == 88 [pid = 1654] [id = 485] 02:14:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x111a0e400) [pid = 1654] [serial = 1454] [outer = 0x0] 02:14:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x112848800) [pid = 1654] [serial = 1455] [outer = 0x111a0e400] 02:14:10 INFO - PROCESS | 1654 | 1463735650998 Marionette DEBUG loaded listener.js 02:14:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x117155400) [pid = 1654] [serial = 1456] [outer = 0x111a0e400] 02:14:11 INFO - PROCESS | 1654 | 1463735651432 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]]]}] 02:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 921ms 02:14:11 INFO - PROCESS | 1654 | 1463735651462 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:14:11 INFO - PROCESS | 1654 | 1463735651464 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:14:11 INFO - PROCESS | 1654 | 1463735651467 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:14:11 INFO - PROCESS | 1654 | 1463735651469 Marionette TRACE conn2 <- [1,1914,null,{}] 02:14:11 INFO - PROCESS | 1654 | 1463735651473 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}] 02:14:11 INFO - PROCESS | 1654 | 1463735651576 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:14:11 INFO - PROCESS | 1654 | 1463735651647 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x1184eb000 == 89 [pid = 1654] [id = 486] 02:14:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x118925000) [pid = 1654] [serial = 1457] [outer = 0x0] 02:14:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x119114800) [pid = 1654] [serial = 1458] [outer = 0x118925000] 02:14:11 INFO - PROCESS | 1654 | 1463735651720 Marionette DEBUG loaded listener.js 02:14:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x119b5b000) [pid = 1654] [serial = 1459] [outer = 0x118925000] 02:14:11 INFO - PROCESS | 1654 | --DOCSHELL 0x134c23000 == 88 [pid = 1654] [id = 476] 02:14:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12d50f000 == 87 [pid = 1654] [id = 475] 02:14:11 INFO - PROCESS | 1654 | --DOCSHELL 0x122fe9800 == 86 [pid = 1654] [id = 474] 02:14:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12d0a0800 == 85 [pid = 1654] [id = 473] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x12bd7d400) [pid = 1654] [serial = 1371] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x119212800) [pid = 1654] [serial = 1460] [outer = 0x12c6ed800] 02:14:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12c02e000 == 84 [pid = 1654] [id = 472] 02:14:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12b931800 == 83 [pid = 1654] [id = 471] 02:14:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12a639800 == 82 [pid = 1654] [id = 470] 02:14:12 INFO - PROCESS | 1654 | --DOCSHELL 0x128fed800 == 81 [pid = 1654] [id = 469] 02:14:12 INFO - PROCESS | 1654 | --DOCSHELL 0x1249d1000 == 80 [pid = 1654] [id = 468] 02:14:12 INFO - PROCESS | 1654 | --DOCSHELL 0x11941c000 == 79 [pid = 1654] [id = 467] 02:14:12 INFO - PROCESS | 1654 | --DOCSHELL 0x119da8800 == 78 [pid = 1654] [id = 466] 02:14:12 INFO - PROCESS | 1654 | --DOCSHELL 0x1350f9800 == 77 [pid = 1654] [id = 462] 02:14:12 INFO - PROCESS | 1654 | --DOCSHELL 0x134dd9800 == 76 [pid = 1654] [id = 461] 02:14:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd76000 == 75 [pid = 1654] [id = 460] 02:14:12 INFO - PROCESS | 1654 | --DOCSHELL 0x128fd6800 == 74 [pid = 1654] [id = 459] 02:14:12 INFO - PROCESS | 1654 | --DOCSHELL 0x119406800 == 73 [pid = 1654] [id = 458] 02:14:12 INFO - PROCESS | 1654 | 1463735652144 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]]]}] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x12c52d400) [pid = 1654] [serial = 1309] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x12ba76400) [pid = 1654] [serial = 1368] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x127030400) [pid = 1654] [serial = 1353] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x119d5c800) [pid = 1654] [serial = 1344] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x119e53000) [pid = 1654] [serial = 1345] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x1187d2c00) [pid = 1654] [serial = 1338] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x11911b000) [pid = 1654] [serial = 1339] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x12b2de400) [pid = 1654] [serial = 1323] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x122d14800) [pid = 1654] [serial = 1347] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x119b64c00) [pid = 1654] [serial = 1317] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x124fe1c00) [pid = 1654] [serial = 1350] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x112f7b400) [pid = 1654] [serial = 1356] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x111f18c00) [pid = 1654] [serial = 1332] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x11316e800) [pid = 1654] [serial = 1333] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x11846f400) [pid = 1654] [serial = 1336] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x117e64000) [pid = 1654] [serial = 1335] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x128b14c00) [pid = 1654] [serial = 1354] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x111e24800) [pid = 1654] [serial = 1311] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x128fc3000) [pid = 1654] [serial = 1359] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x128fca800) [pid = 1654] [serial = 1362] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x12be38400) [pid = 1654] [serial = 1326] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x119510c00) [pid = 1654] [serial = 1341] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x119b58800) [pid = 1654] [serial = 1342] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x1272b4c00) [pid = 1654] [serial = 1320] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12c6e2000) [pid = 1654] [serial = 1329] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x1185a7800) [pid = 1654] [serial = 1314] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12ba62800) [pid = 1654] [serial = 1366] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x129506000) [pid = 1654] [serial = 1360] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x128cf3800) [pid = 1654] [serial = 1357] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x12abf9800) [pid = 1654] [serial = 1365] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x126297c00) [pid = 1654] [serial = 1351] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12ab82800) [pid = 1654] [serial = 1363] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12bd7d000) [pid = 1654] [serial = 1369] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x124d8a400) [pid = 1654] [serial = 1348] [outer = 0x0] [url = about:blank] 02:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 725ms 02:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:14:12 INFO - PROCESS | 1654 | 1463735652210 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:14:12 INFO - PROCESS | 1654 | 1463735652213 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:14:12 INFO - PROCESS | 1654 | 1463735652216 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:14:12 INFO - PROCESS | 1654 | 1463735652217 Marionette TRACE conn2 <- [1,1918,null,{}] 02:14:12 INFO - PROCESS | 1654 | 1463735652220 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}] 02:14:12 INFO - PROCESS | 1654 | 1463735652319 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:14:12 INFO - PROCESS | 1654 | 1463735652324 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x122d25000 == 74 [pid = 1654] [id = 487] 02:14:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x119d60c00) [pid = 1654] [serial = 1461] [outer = 0x0] 02:14:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x122a57c00) [pid = 1654] [serial = 1462] [outer = 0x119d60c00] 02:14:12 INFO - PROCESS | 1654 | 1463735652350 Marionette DEBUG loaded listener.js 02:14:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12402d000) [pid = 1654] [serial = 1463] [outer = 0x119d60c00] 02:14:12 INFO - PROCESS | 1654 | 1463735652724 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]]]}] 02:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 02:14:12 INFO - PROCESS | 1654 | 1463735652735 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:14:12 INFO - PROCESS | 1654 | 1463735652736 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:14:12 INFO - PROCESS | 1654 | 1463735652742 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:14:12 INFO - PROCESS | 1654 | 1463735652746 Marionette TRACE conn2 <- [1,1922,null,{}] 02:14:12 INFO - PROCESS | 1654 | 1463735652752 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}] 02:14:12 INFO - PROCESS | 1654 | 1463735652842 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:14:12 INFO - PROCESS | 1654 | 1463735652847 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296ac000 == 75 [pid = 1654] [id = 488] 02:14:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x124034800) [pid = 1654] [serial = 1464] [outer = 0x0] 02:14:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x11807b400) [pid = 1654] [serial = 1465] [outer = 0x124034800] 02:14:12 INFO - PROCESS | 1654 | 1463735652873 Marionette DEBUG loaded listener.js 02:14:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x124dbf800) [pid = 1654] [serial = 1466] [outer = 0x124034800] 02:14:13 INFO - PROCESS | 1654 | 1463735653220 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]]]}] 02:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 525ms 02:14:13 INFO - PROCESS | 1654 | 1463735653268 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:14:13 INFO - PROCESS | 1654 | 1463735653270 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:14:13 INFO - PROCESS | 1654 | 1463735653279 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:14:13 INFO - PROCESS | 1654 | 1463735653280 Marionette TRACE conn2 <- [1,1926,null,{}] 02:14:13 INFO - PROCESS | 1654 | 1463735653283 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}] 02:14:13 INFO - PROCESS | 1654 | 1463735653372 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:14:13 INFO - PROCESS | 1654 | 1463735653378 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b242800 == 76 [pid = 1654] [id = 489] 02:14:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x124dc4800) [pid = 1654] [serial = 1467] [outer = 0x0] 02:14:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x126292c00) [pid = 1654] [serial = 1468] [outer = 0x124dc4800] 02:14:13 INFO - PROCESS | 1654 | 1463735653403 Marionette DEBUG loaded listener.js 02:14:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x1272bd400) [pid = 1654] [serial = 1469] [outer = 0x124dc4800] 02:14:13 INFO - PROCESS | 1654 | 1463735653756 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]]]}] 02:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 520ms 02:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:14:13 INFO - PROCESS | 1654 | 1463735653800 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:14:13 INFO - PROCESS | 1654 | 1463735653802 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:14:13 INFO - PROCESS | 1654 | 1463735653804 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:14:13 INFO - PROCESS | 1654 | 1463735653805 Marionette TRACE conn2 <- [1,1930,null,{}] 02:14:13 INFO - PROCESS | 1654 | 1463735653808 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}] 02:14:13 INFO - PROCESS | 1654 | 1463735653938 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:14:14 INFO - PROCESS | 1654 | 1463735653999 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9a8800 == 77 [pid = 1654] [id = 490] 02:14:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x128bbb400) [pid = 1654] [serial = 1470] [outer = 0x0] 02:14:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x128f38400) [pid = 1654] [serial = 1471] [outer = 0x128bbb400] 02:14:14 INFO - PROCESS | 1654 | 1463735654048 Marionette DEBUG loaded listener.js 02:14:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12a6a2000) [pid = 1654] [serial = 1472] [outer = 0x128bbb400] 02:14:14 INFO - PROCESS | 1654 | 1463735654502 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]]]}] 02:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 721ms 02:14:14 INFO - PROCESS | 1654 | 1463735654526 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:14:14 INFO - PROCESS | 1654 | 1463735654528 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:14:14 INFO - PROCESS | 1654 | 1463735654543 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:14:14 INFO - PROCESS | 1654 | 1463735654545 Marionette TRACE conn2 <- [1,1934,null,{}] 02:14:14 INFO - PROCESS | 1654 | 1463735654549 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}] 02:14:14 INFO - PROCESS | 1654 | 1463735654714 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:14:14 INFO - PROCESS | 1654 | 1463735654747 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c53a000 == 78 [pid = 1654] [id = 491] 02:14:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12ab84c00) [pid = 1654] [serial = 1473] [outer = 0x0] 02:14:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12ba64000) [pid = 1654] [serial = 1474] [outer = 0x12ab84c00] 02:14:14 INFO - PROCESS | 1654 | 1463735654773 Marionette DEBUG loaded listener.js 02:14:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12bd7d800) [pid = 1654] [serial = 1475] [outer = 0x12ab84c00] 02:14:15 INFO - PROCESS | 1654 | 1463735655121 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]]]}] 02:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 633ms 02:14:15 INFO - PROCESS | 1654 | 1463735655164 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:14:15 INFO - PROCESS | 1654 | 1463735655165 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:14:15 INFO - PROCESS | 1654 | 1463735655168 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:14:15 INFO - PROCESS | 1654 | 1463735655169 Marionette TRACE conn2 <- [1,1938,null,{}] 02:14:15 INFO - PROCESS | 1654 | 1463735655171 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}] 02:14:15 INFO - PROCESS | 1654 | 1463735655285 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:14:15 INFO - PROCESS | 1654 | 1463735655295 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d50b800 == 79 [pid = 1654] [id = 492] 02:14:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12b2de800) [pid = 1654] [serial = 1476] [outer = 0x0] 02:14:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12be37000) [pid = 1654] [serial = 1477] [outer = 0x12b2de800] 02:14:15 INFO - PROCESS | 1654 | 1463735655320 Marionette DEBUG loaded listener.js 02:14:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12c633400) [pid = 1654] [serial = 1478] [outer = 0x12b2de800] 02:14:15 INFO - PROCESS | 1654 | 1463735655659 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]]]}] 02:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 517ms 02:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:14:15 INFO - PROCESS | 1654 | 1463735655686 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:14:15 INFO - PROCESS | 1654 | 1463735655687 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:14:15 INFO - PROCESS | 1654 | 1463735655689 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:14:15 INFO - PROCESS | 1654 | 1463735655691 Marionette TRACE conn2 <- [1,1942,null,{}] 02:14:15 INFO - PROCESS | 1654 | 1463735655693 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}] 02:14:15 INFO - PROCESS | 1654 | 1463735655809 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:14:15 INFO - PROCESS | 1654 | 1463735655819 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd63000 == 80 [pid = 1654] [id = 493] 02:14:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12c525400) [pid = 1654] [serial = 1479] [outer = 0x0] 02:14:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12cbcbc00) [pid = 1654] [serial = 1480] [outer = 0x12c525400] 02:14:15 INFO - PROCESS | 1654 | 1463735655844 Marionette DEBUG loaded listener.js 02:14:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x12d094800) [pid = 1654] [serial = 1481] [outer = 0x12c525400] 02:14:16 INFO - PROCESS | 1654 | 1463735656198 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]]]}] 02:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 518ms 02:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:14:16 INFO - PROCESS | 1654 | 1463735656210 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:14:16 INFO - PROCESS | 1654 | 1463735656212 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:14:16 INFO - PROCESS | 1654 | 1463735656215 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:14:16 INFO - PROCESS | 1654 | 1463735656216 Marionette TRACE conn2 <- [1,1946,null,{}] 02:14:16 INFO - PROCESS | 1654 | 1463735656220 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}] 02:14:16 INFO - PROCESS | 1654 | 1463735656665 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:14:16 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x128bb9000) [pid = 1654] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:14:16 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x124db9400) [pid = 1654] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:14:16 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12a912c00) [pid = 1654] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:14:16 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x122f0d800) [pid = 1654] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:14:16 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x118085800) [pid = 1654] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:14:16 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x1121acc00) [pid = 1654] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:14:16 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x111f19000) [pid = 1654] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:14:16 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x119a62800) [pid = 1654] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:14:16 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12408fc00) [pid = 1654] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:14:16 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x11257e400) [pid = 1654] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:14:16 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x12bd78800) [pid = 1654] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:14:16 INFO - PROCESS | 1654 | 1463735656723 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x125452000 == 81 [pid = 1654] [id = 494] 02:14:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x112581800) [pid = 1654] [serial = 1482] [outer = 0x0] 02:14:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x1184a0400) [pid = 1654] [serial = 1483] [outer = 0x112581800] 02:14:16 INFO - PROCESS | 1654 | 1463735656748 Marionette DEBUG loaded listener.js 02:14:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12495bc00) [pid = 1654] [serial = 1484] [outer = 0x112581800] 02:14:17 INFO - PROCESS | 1654 | 1463735657009 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]]]}] 02:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 819ms 02:14:17 INFO - PROCESS | 1654 | 1463735657035 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:14:17 INFO - PROCESS | 1654 | 1463735657036 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:14:17 INFO - PROCESS | 1654 | 1463735657046 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:14:17 INFO - PROCESS | 1654 | 1463735657047 Marionette TRACE conn2 <- [1,1950,null,{}] 02:14:17 INFO - PROCESS | 1654 | 1463735657050 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}] 02:14:17 INFO - PROCESS | 1654 | 1463735657163 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:14:17 INFO - PROCESS | 1654 | 1463735657232 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd5c800 == 82 [pid = 1654] [id = 495] 02:14:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x112589800) [pid = 1654] [serial = 1485] [outer = 0x0] 02:14:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x124fde000) [pid = 1654] [serial = 1486] [outer = 0x112589800] 02:14:17 INFO - PROCESS | 1654 | 1463735657261 Marionette DEBUG loaded listener.js 02:14:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12d5d7800) [pid = 1654] [serial = 1487] [outer = 0x112589800] 02:14:17 INFO - PROCESS | 1654 | 1463735657534 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]]]}] 02:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 521ms 02:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:14:17 INFO - PROCESS | 1654 | 1463735657567 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:14:17 INFO - PROCESS | 1654 | 1463735657568 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:14:17 INFO - PROCESS | 1654 | 1463735657571 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:14:17 INFO - PROCESS | 1654 | 1463735657574 Marionette TRACE conn2 <- [1,1954,null,{}] 02:14:17 INFO - PROCESS | 1654 | 1463735657584 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}] 02:14:17 INFO - PROCESS | 1654 | 1463735657696 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:14:17 INFO - PROCESS | 1654 | 1463735657701 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x1353cc800 == 83 [pid = 1654] [id = 496] 02:14:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12d5dc000) [pid = 1654] [serial = 1488] [outer = 0x0] 02:14:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12d684800) [pid = 1654] [serial = 1489] [outer = 0x12d5dc000] 02:14:17 INFO - PROCESS | 1654 | 1463735657726 Marionette DEBUG loaded listener.js 02:14:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12d68ec00) [pid = 1654] [serial = 1490] [outer = 0x12d5dc000] 02:14:18 INFO - PROCESS | 1654 | 1463735658078 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]]]}] 02:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 528ms 02:14:18 INFO - PROCESS | 1654 | 1463735658100 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:14:18 INFO - PROCESS | 1654 | 1463735658101 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:14:18 INFO - PROCESS | 1654 | 1463735658104 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:14:18 INFO - PROCESS | 1654 | 1463735658105 Marionette TRACE conn2 <- [1,1958,null,{}] 02:14:18 INFO - PROCESS | 1654 | 1463735658110 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}] 02:14:18 INFO - PROCESS | 1654 | 1463735658238 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:14:18 INFO - PROCESS | 1654 | 1463735658245 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x1355d2000 == 84 [pid = 1654] [id = 497] 02:14:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12d68b400) [pid = 1654] [serial = 1491] [outer = 0x0] 02:14:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x12d780000) [pid = 1654] [serial = 1492] [outer = 0x12d68b400] 02:14:18 INFO - PROCESS | 1654 | 1463735658269 Marionette DEBUG loaded listener.js 02:14:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x12d787800) [pid = 1654] [serial = 1493] [outer = 0x12d68b400] 02:14:18 INFO - PROCESS | 1654 | 1463735658598 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]]]}] 02:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 621ms 02:14:18 INFO - PROCESS | 1654 | 1463735658726 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:14:18 INFO - PROCESS | 1654 | 1463735658728 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:14:18 INFO - PROCESS | 1654 | 1463735658732 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:14:18 INFO - PROCESS | 1654 | 1463735658734 Marionette TRACE conn2 <- [1,1962,null,{}] 02:14:18 INFO - PROCESS | 1654 | 1463735658738 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}] 02:14:18 INFO - PROCESS | 1654 | 1463735658861 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:14:18 INFO - PROCESS | 1654 | 1463735658970 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x122a18000 == 85 [pid = 1654] [id = 498] 02:14:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x113170400) [pid = 1654] [serial = 1494] [outer = 0x0] 02:14:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x116719000) [pid = 1654] [serial = 1495] [outer = 0x113170400] 02:14:19 INFO - PROCESS | 1654 | 1463735659006 Marionette DEBUG loaded listener.js 02:14:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x1187d5800) [pid = 1654] [serial = 1496] [outer = 0x113170400] 02:14:19 INFO - PROCESS | 1654 | 1463735659454 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]]]}] 02:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 773ms 02:14:19 INFO - PROCESS | 1654 | 1463735659522 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:14:19 INFO - PROCESS | 1654 | 1463735659525 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:14:19 INFO - PROCESS | 1654 | 1463735659533 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:14:19 INFO - PROCESS | 1654 | 1463735659535 Marionette TRACE conn2 <- [1,1966,null,{}] 02:14:19 INFO - PROCESS | 1654 | 1463735659540 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}] 02:14:19 INFO - PROCESS | 1654 | 1463735659652 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:14:19 INFO - PROCESS | 1654 | 1463735659735 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b92e000 == 86 [pid = 1654] [id = 499] 02:14:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x119d63400) [pid = 1654] [serial = 1497] [outer = 0x0] 02:14:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x122d11400) [pid = 1654] [serial = 1498] [outer = 0x119d63400] 02:14:19 INFO - PROCESS | 1654 | 1463735659764 Marionette DEBUG loaded listener.js 02:14:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x124032800) [pid = 1654] [serial = 1499] [outer = 0x119d63400] 02:14:20 INFO - PROCESS | 1654 | 1463735660189 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]]]}] 02:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 677ms 02:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:14:20 INFO - PROCESS | 1654 | 1463735660208 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:14:20 INFO - PROCESS | 1654 | 1463735660210 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:14:20 INFO - PROCESS | 1654 | 1463735660212 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:14:20 INFO - PROCESS | 1654 | 1463735660213 Marionette TRACE conn2 <- [1,1970,null,{}] 02:14:20 INFO - PROCESS | 1654 | 1463735660221 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}] 02:14:20 INFO - PROCESS | 1654 | 1463735660337 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:14:20 INFO - PROCESS | 1654 | 1463735660451 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x1353c3000 == 87 [pid = 1654] [id = 500] 02:14:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x124dba400) [pid = 1654] [serial = 1500] [outer = 0x0] 02:14:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x127030400) [pid = 1654] [serial = 1501] [outer = 0x124dba400] 02:14:20 INFO - PROCESS | 1654 | 1463735660485 Marionette DEBUG loaded listener.js 02:14:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x1294bc000) [pid = 1654] [serial = 1502] [outer = 0x124dba400] 02:14:20 INFO - PROCESS | 1654 | 1463735660874 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]]]}] 02:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 722ms 02:14:20 INFO - PROCESS | 1654 | 1463735660934 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:14:20 INFO - PROCESS | 1654 | 1463735660935 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:14:20 INFO - PROCESS | 1654 | 1463735660962 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:14:20 INFO - PROCESS | 1654 | 1463735660963 Marionette TRACE conn2 <- [1,1974,null,{}] 02:14:20 INFO - PROCESS | 1654 | 1463735660965 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}] 02:14:21 INFO - PROCESS | 1654 | 1463735661075 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:14:21 INFO - PROCESS | 1654 | 1463735661158 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x1387e2800 == 88 [pid = 1654] [id = 501] 02:14:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x12a6a3400) [pid = 1654] [serial = 1503] [outer = 0x0] 02:14:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x12b2de400) [pid = 1654] [serial = 1504] [outer = 0x12a6a3400] 02:14:21 INFO - PROCESS | 1654 | 1463735661188 Marionette DEBUG loaded listener.js 02:14:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x12cbd3c00) [pid = 1654] [serial = 1505] [outer = 0x12a6a3400] 02:14:21 INFO - PROCESS | 1654 | 1463735661617 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]]]}] 02:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 692ms 02:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:14:21 INFO - PROCESS | 1654 | 1463735661631 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:14:21 INFO - PROCESS | 1654 | 1463735661633 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:14:21 INFO - PROCESS | 1654 | 1463735661636 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:14:21 INFO - PROCESS | 1654 | 1463735661638 Marionette TRACE conn2 <- [1,1978,null,{}] 02:14:21 INFO - PROCESS | 1654 | 1463735661642 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}] 02:14:21 INFO - PROCESS | 1654 | 1463735661798 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:14:21 INFO - PROCESS | 1654 | 1463735661919 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x138915800 == 89 [pid = 1654] [id = 502] 02:14:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x121443400) [pid = 1654] [serial = 1506] [outer = 0x0] 02:14:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x12144b000) [pid = 1654] [serial = 1507] [outer = 0x121443400] 02:14:21 INFO - PROCESS | 1654 | 1463735661953 Marionette DEBUG loaded listener.js 02:14:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x121451800) [pid = 1654] [serial = 1508] [outer = 0x121443400] 02:14:22 INFO - PROCESS | 1654 | 1463735662358 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]]]}] 02:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 772ms 02:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:14:22 INFO - PROCESS | 1654 | 1463735662409 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:14:22 INFO - PROCESS | 1654 | 1463735662410 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:14:22 INFO - PROCESS | 1654 | 1463735662412 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:14:22 INFO - PROCESS | 1654 | 1463735662414 Marionette TRACE conn2 <- [1,1982,null,{}] 02:14:22 INFO - PROCESS | 1654 | 1463735662416 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}] 02:14:22 INFO - PROCESS | 1654 | 1463735662543 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:14:22 INFO - PROCESS | 1654 | 1463735662658 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x135487000 == 90 [pid = 1654] [id = 503] 02:14:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x12d5d2400) [pid = 1654] [serial = 1509] [outer = 0x0] 02:14:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x12d680c00) [pid = 1654] [serial = 1510] [outer = 0x12d5d2400] 02:14:22 INFO - PROCESS | 1654 | 1463735662691 Marionette DEBUG loaded listener.js 02:14:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x12d782800) [pid = 1654] [serial = 1511] [outer = 0x12d5d2400] 02:14:23 INFO - PROCESS | 1654 | 1463735663070 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]]]}] 02:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 668ms 02:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:14:23 INFO - PROCESS | 1654 | 1463735663081 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:14:23 INFO - PROCESS | 1654 | 1463735663083 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:14:23 INFO - PROCESS | 1654 | 1463735663085 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:14:23 INFO - PROCESS | 1654 | 1463735663086 Marionette TRACE conn2 <- [1,1986,null,{}] 02:14:23 INFO - PROCESS | 1654 | 1463735663089 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}] 02:14:23 INFO - PROCESS | 1654 | 1463735663200 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:14:23 INFO - PROCESS | 1654 | 1463735663283 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x134c43800 == 91 [pid = 1654] [id = 504] 02:14:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x12d782400) [pid = 1654] [serial = 1512] [outer = 0x0] 02:14:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x13507a000) [pid = 1654] [serial = 1513] [outer = 0x12d782400] 02:14:23 INFO - PROCESS | 1654 | 1463735663318 Marionette DEBUG loaded listener.js 02:14:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x13507d400) [pid = 1654] [serial = 1514] [outer = 0x12d782400] 02:14:23 INFO - PROCESS | 1654 | 1463735663797 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]]]}] 02:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 724ms 02:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:14:23 INFO - PROCESS | 1654 | 1463735663810 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:14:23 INFO - PROCESS | 1654 | 1463735663812 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:14:23 INFO - PROCESS | 1654 | 1463735663815 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:14:23 INFO - PROCESS | 1654 | 1463735663817 Marionette TRACE conn2 <- [1,1990,null,{}] 02:14:23 INFO - PROCESS | 1654 | 1463735663821 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}] 02:14:24 INFO - PROCESS | 1654 | 1463735664007 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:14:24 INFO - PROCESS | 1654 | 1463735664133 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x13589d800 == 92 [pid = 1654] [id = 505] 02:14:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x13507c400) [pid = 1654] [serial = 1515] [outer = 0x0] 02:14:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x1353a9800) [pid = 1654] [serial = 1516] [outer = 0x13507c400] 02:14:24 INFO - PROCESS | 1654 | 1463735664157 Marionette DEBUG loaded listener.js 02:14:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x1353b0400) [pid = 1654] [serial = 1517] [outer = 0x13507c400] 02:14:24 INFO - PROCESS | 1654 | 1463735664621 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]]]}] 02:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 824ms 02:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:14:24 INFO - PROCESS | 1654 | 1463735664639 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:14:24 INFO - PROCESS | 1654 | 1463735664640 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:14:24 INFO - PROCESS | 1654 | 1463735664643 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:14:24 INFO - PROCESS | 1654 | 1463735664644 Marionette TRACE conn2 <- [1,1994,null,{}] 02:14:24 INFO - PROCESS | 1654 | 1463735664646 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}] 02:14:24 INFO - PROCESS | 1654 | 1463735664792 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:14:24 INFO - PROCESS | 1654 | 1463735664939 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x1358b7800 == 93 [pid = 1654] [id = 506] 02:14:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x1353b0c00) [pid = 1654] [serial = 1518] [outer = 0x0] 02:14:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x1353b6800) [pid = 1654] [serial = 1519] [outer = 0x1353b0c00] 02:14:24 INFO - PROCESS | 1654 | 1463735664968 Marionette DEBUG loaded listener.js 02:14:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x1356ee000) [pid = 1654] [serial = 1520] [outer = 0x1353b0c00] 02:14:25 INFO - PROCESS | 1654 | 1463735665430 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]]]}] 02:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 821ms 02:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:14:25 INFO - PROCESS | 1654 | 1463735665464 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:14:25 INFO - PROCESS | 1654 | 1463735665466 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:14:25 INFO - PROCESS | 1654 | 1463735665468 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:14:25 INFO - PROCESS | 1654 | 1463735665469 Marionette TRACE conn2 <- [1,1998,null,{}] 02:14:25 INFO - PROCESS | 1654 | 1463735665472 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}] 02:14:25 INFO - PROCESS | 1654 | 1463735665587 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:14:25 INFO - PROCESS | 1654 | 1463735665677 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x126320000 == 94 [pid = 1654] [id = 507] 02:14:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x119b58000) [pid = 1654] [serial = 1521] [outer = 0x0] 02:14:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 208 (0x12be36c00) [pid = 1654] [serial = 1522] [outer = 0x119b58000] 02:14:25 INFO - PROCESS | 1654 | 1463735665706 Marionette DEBUG loaded listener.js 02:14:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 209 (0x135582c00) [pid = 1654] [serial = 1523] [outer = 0x119b58000] 02:14:26 INFO - PROCESS | 1654 | 1463735666147 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]]]}] 02:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 724ms 02:14:26 INFO - PROCESS | 1654 | 1463735666193 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:14:26 INFO - PROCESS | 1654 | 1463735666195 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:14:26 INFO - PROCESS | 1654 | 1463735666197 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:14:26 INFO - PROCESS | 1654 | 1463735666199 Marionette TRACE conn2 <- [1,2002,null,{}] 02:14:26 INFO - PROCESS | 1654 | 1463735666201 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}] 02:14:26 INFO - PROCESS | 1654 | 1463735666326 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:14:26 INFO - PROCESS | 1654 | 1463735666416 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d710000 == 95 [pid = 1654] [id = 508] 02:14:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x119a97000) [pid = 1654] [serial = 1524] [outer = 0x0] 02:14:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 211 (0x135589c00) [pid = 1654] [serial = 1525] [outer = 0x119a97000] 02:14:26 INFO - PROCESS | 1654 | 1463735666450 Marionette DEBUG loaded listener.js 02:14:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 212 (0x1356f2000) [pid = 1654] [serial = 1526] [outer = 0x119a97000] 02:14:27 INFO - PROCESS | 1654 | 1463735667090 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]]]}] 02:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 970ms 02:14:27 INFO - PROCESS | 1654 | 1463735667167 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:14:27 INFO - PROCESS | 1654 | 1463735667170 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:14:27 INFO - PROCESS | 1654 | 1463735667174 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:14:27 INFO - PROCESS | 1654 | 1463735667175 Marionette TRACE conn2 <- [1,2006,null,{}] 02:14:27 INFO - PROCESS | 1654 | 1463735667179 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}] 02:14:27 INFO - PROCESS | 1654 | 1463735667290 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:14:27 INFO - PROCESS | 1654 | 1463735667410 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x128fef800 == 96 [pid = 1654] [id = 509] 02:14:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 213 (0x1194c9000) [pid = 1654] [serial = 1527] [outer = 0x0] 02:14:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 214 (0x1194d2800) [pid = 1654] [serial = 1528] [outer = 0x1194c9000] 02:14:27 INFO - PROCESS | 1654 | 1463735667441 Marionette DEBUG loaded listener.js 02:14:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 215 (0x119d57c00) [pid = 1654] [serial = 1529] [outer = 0x1194c9000] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1353cc800 == 95 [pid = 1654] [id = 496] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd5c800 == 94 [pid = 1654] [id = 495] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x125452000 == 93 [pid = 1654] [id = 494] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd63000 == 92 [pid = 1654] [id = 493] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12d50b800 == 91 [pid = 1654] [id = 492] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12c53a000 == 90 [pid = 1654] [id = 491] 02:14:27 INFO - PROCESS | 1654 | --DOMWINDOW == 214 (0x124031c00) [pid = 1654] [serial = 1431] [outer = 0x0] [url = about:blank] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9a8800 == 89 [pid = 1654] [id = 490] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12b242800 == 88 [pid = 1654] [id = 489] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1296ac000 == 87 [pid = 1654] [id = 488] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x122d25000 == 86 [pid = 1654] [id = 487] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1184eb000 == 85 [pid = 1654] [id = 486] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12437c000 == 84 [pid = 1654] [id = 485] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x134dd7800 == 83 [pid = 1654] [id = 480] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12b91e800 == 82 [pid = 1654] [id = 479] 02:14:27 INFO - PROCESS | 1654 | --DOCSHELL 0x119422800 == 81 [pid = 1654] [id = 478] 02:14:27 INFO - PROCESS | 1654 | 1463735667887 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]]]}] 02:14:27 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 02:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 770ms 02:14:27 INFO - PROCESS | 1654 | 1463735667944 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:14:27 INFO - PROCESS | 1654 | 1463735667948 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:14:27 INFO - PROCESS | 1654 | 1463735667952 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:14:27 INFO - PROCESS | 1654 | 1463735667954 Marionette TRACE conn2 <- [1,2010,null,{}] 02:14:27 INFO - PROCESS | 1654 | 1463735667962 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}] 02:14:28 INFO - PROCESS | 1654 | 1463735668065 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 213 (0x12a6a4400) [pid = 1654] [serial = 1413] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 212 (0x124dc1400) [pid = 1654] [serial = 1419] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 211 (0x12c524800) [pid = 1654] [serial = 1417] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 210 (0x12bd7a800) [pid = 1654] [serial = 1416] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 209 (0x124953400) [pid = 1654] [serial = 1407] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 208 (0x124fdc000) [pid = 1654] [serial = 1408] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 207 (0x11859c400) [pid = 1654] [serial = 1401] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x119212000) [pid = 1654] [serial = 1402] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x1272bf000) [pid = 1654] [serial = 1383] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x112a68000) [pid = 1654] [serial = 1398] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x116a5cc00) [pid = 1654] [serial = 1399] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 202 (0x12cbcdc00) [pid = 1654] [serial = 1392] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 201 (0x1187d9800) [pid = 1654] [serial = 1377] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x11950ec00) [pid = 1654] [serial = 1423] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x12a90f800) [pid = 1654] [serial = 1386] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x12c631400) [pid = 1654] [serial = 1389] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x119b5f000) [pid = 1654] [serial = 1404] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x122d0c800) [pid = 1654] [serial = 1405] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x125469000) [pid = 1654] [serial = 1410] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x12cbd1400) [pid = 1654] [serial = 1395] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x1240c2000) [pid = 1654] [serial = 1380] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x116725400) [pid = 1654] [serial = 1374] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x122f0a800) [pid = 1654] [serial = 1425] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x12d09e800) [pid = 1654] [serial = 1429] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x12c631000) [pid = 1654] [serial = 1428] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x113169800) [pid = 1654] [serial = 1422] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x124dc6c00) [pid = 1654] [serial = 1420] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x12b2d7800) [pid = 1654] [serial = 1414] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x12ba6f000) [pid = 1654] [serial = 1426] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x128b18c00) [pid = 1654] [serial = 1411] [outer = 0x0] [url = about:blank] 02:14:28 INFO - PROCESS | 1654 | 1463735668151 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x124199000 == 82 [pid = 1654] [id = 510] 02:14:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x116a5cc00) [pid = 1654] [serial = 1530] [outer = 0x0] 02:14:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x11950ec00) [pid = 1654] [serial = 1531] [outer = 0x116a5cc00] 02:14:28 INFO - PROCESS | 1654 | 1463735668180 Marionette DEBUG loaded listener.js 02:14:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x124030000) [pid = 1654] [serial = 1532] [outer = 0x116a5cc00] 02:14:28 INFO - PROCESS | 1654 | 1463735668529 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]]]}] 02:14:28 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 02:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 622ms 02:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:14:28 INFO - PROCESS | 1654 | 1463735668576 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:14:28 INFO - PROCESS | 1654 | 1463735668578 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:14:28 INFO - PROCESS | 1654 | 1463735668582 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:14:28 INFO - PROCESS | 1654 | 1463735668585 Marionette TRACE conn2 <- [1,2014,null,{}] 02:14:28 INFO - PROCESS | 1654 | 1463735668596 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}] 02:14:28 INFO - PROCESS | 1654 | 1463735668770 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:14:28 INFO - PROCESS | 1654 | 1463735668860 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a930000 == 83 [pid = 1654] [id = 511] 02:14:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x124957c00) [pid = 1654] [serial = 1533] [outer = 0x0] 02:14:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x124dc2400) [pid = 1654] [serial = 1534] [outer = 0x124957c00] 02:14:28 INFO - PROCESS | 1654 | 1463735668887 Marionette DEBUG loaded listener.js 02:14:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x126d22400) [pid = 1654] [serial = 1535] [outer = 0x124957c00] 02:14:29 INFO - PROCESS | 1654 | 1463735669177 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]]]}] 02:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 628ms 02:14:29 INFO - PROCESS | 1654 | 1463735669214 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:14:29 INFO - PROCESS | 1654 | 1463735669225 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:14:29 INFO - PROCESS | 1654 | 1463735669238 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:14:29 INFO - PROCESS | 1654 | 1463735669241 Marionette TRACE conn2 <- [1,2018,null,{}] 02:14:29 INFO - PROCESS | 1654 | 1463735669244 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}] 02:14:29 INFO - PROCESS | 1654 | 1463735669337 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:14:29 INFO - PROCESS | 1654 | 1463735669342 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdb4000 == 84 [pid = 1654] [id = 512] 02:14:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x1272b5400) [pid = 1654] [serial = 1536] [outer = 0x0] 02:14:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x128bbd400) [pid = 1654] [serial = 1537] [outer = 0x1272b5400] 02:14:29 INFO - PROCESS | 1654 | 1463735669368 Marionette DEBUG loaded listener.js 02:14:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x129296400) [pid = 1654] [serial = 1538] [outer = 0x1272b5400] 02:14:29 INFO - PROCESS | 1654 | 1463735669706 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]]]}] 02:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 522ms 02:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:14:29 INFO - PROCESS | 1654 | 1463735669759 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:14:29 INFO - PROCESS | 1654 | 1463735669760 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:14:29 INFO - PROCESS | 1654 | 1463735669763 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:14:29 INFO - PROCESS | 1654 | 1463735669764 Marionette TRACE conn2 <- [1,2022,null,{}] 02:14:29 INFO - PROCESS | 1654 | 1463735669766 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}] 02:14:29 INFO - PROCESS | 1654 | 1463735669858 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:14:29 INFO - PROCESS | 1654 | 1463735669950 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca19000 == 85 [pid = 1654] [id = 513] 02:14:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x128b12c00) [pid = 1654] [serial = 1539] [outer = 0x0] 02:14:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x1294bd000) [pid = 1654] [serial = 1540] [outer = 0x128b12c00] 02:14:29 INFO - PROCESS | 1654 | 1463735669975 Marionette DEBUG loaded listener.js 02:14:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x12ab8b400) [pid = 1654] [serial = 1541] [outer = 0x128b12c00] 02:14:30 INFO - PROCESS | 1654 | 1463735670317 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]]]}] 02:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 568ms 02:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:14:30 INFO - PROCESS | 1654 | 1463735670332 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:14:30 INFO - PROCESS | 1654 | 1463735670333 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:14:30 INFO - PROCESS | 1654 | 1463735670335 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:14:30 INFO - PROCESS | 1654 | 1463735670336 Marionette TRACE conn2 <- [1,2026,null,{}] 02:14:30 INFO - PROCESS | 1654 | 1463735670338 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}] 02:14:30 INFO - PROCESS | 1654 | 1463735670481 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:14:30 INFO - PROCESS | 1654 | 1463735670495 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd67800 == 86 [pid = 1654] [id = 514] 02:14:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x12b2db800) [pid = 1654] [serial = 1542] [outer = 0x0] 02:14:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x12be35400) [pid = 1654] [serial = 1543] [outer = 0x12b2db800] 02:14:30 INFO - PROCESS | 1654 | 1463735670521 Marionette DEBUG loaded listener.js 02:14:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x12cbd4800) [pid = 1654] [serial = 1544] [outer = 0x12b2db800] 02:14:30 INFO - PROCESS | 1654 | 1463735670882 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]]]}] 02:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 568ms 02:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:14:30 INFO - PROCESS | 1654 | 1463735670904 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:14:30 INFO - PROCESS | 1654 | 1463735670905 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:14:30 INFO - PROCESS | 1654 | 1463735670909 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:14:30 INFO - PROCESS | 1654 | 1463735670911 Marionette TRACE conn2 <- [1,2030,null,{}] 02:14:30 INFO - PROCESS | 1654 | 1463735670913 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}] 02:14:31 INFO - PROCESS | 1654 | 1463735671041 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:14:31 INFO - PROCESS | 1654 | 1463735671061 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x134c0c800 == 87 [pid = 1654] [id = 515] 02:14:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x12c528800) [pid = 1654] [serial = 1545] [outer = 0x0] 02:14:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x12d316400) [pid = 1654] [serial = 1546] [outer = 0x12c528800] 02:14:31 INFO - PROCESS | 1654 | 1463735671086 Marionette DEBUG loaded listener.js 02:14:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x12d5e1c00) [pid = 1654] [serial = 1547] [outer = 0x12c528800] 02:14:31 INFO - PROCESS | 1654 | 1463735671429 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]]]}] 02:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 571ms 02:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:14:31 INFO - PROCESS | 1654 | 1463735671479 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:14:31 INFO - PROCESS | 1654 | 1463735671480 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:14:31 INFO - PROCESS | 1654 | 1463735671482 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:14:31 INFO - PROCESS | 1654 | 1463735671483 Marionette TRACE conn2 <- [1,2034,null,{}] 02:14:31 INFO - PROCESS | 1654 | 1463735671486 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}] 02:14:31 INFO - PROCESS | 1654 | 1463735671604 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:14:31 INFO - PROCESS | 1654 | 1463735671620 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x1350e1800 == 88 [pid = 1654] [id = 516] 02:14:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x12d31c000) [pid = 1654] [serial = 1548] [outer = 0x0] 02:14:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x12d77f400) [pid = 1654] [serial = 1549] [outer = 0x12d31c000] 02:14:31 INFO - PROCESS | 1654 | 1463735671645 Marionette DEBUG loaded listener.js 02:14:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x117678400) [pid = 1654] [serial = 1550] [outer = 0x12d31c000] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x12ab84c00) [pid = 1654] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x112589800) [pid = 1654] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 202 (0x111a0e400) [pid = 1654] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 201 (0x119d60c00) [pid = 1654] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x128fc1800) [pid = 1654] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x112581800) [pid = 1654] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x113249400) [pid = 1654] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x11671f400) [pid = 1654] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x112a70000) [pid = 1654] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x118925000) [pid = 1654] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x124028c00) [pid = 1654] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x128fcf400) [pid = 1654] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x122d15c00) [pid = 1654] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x124034800) [pid = 1654] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x122a5c400) [pid = 1654] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x1187d6c00) [pid = 1654] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x12b2de800) [pid = 1654] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x124dc4800) [pid = 1654] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x124565400) [pid = 1654] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x110e3c400) [pid = 1654] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x1194d0000) [pid = 1654] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x12d5dc000) [pid = 1654] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x126d22000) [pid = 1654] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x128bbb400) [pid = 1654] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x12c525400) [pid = 1654] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x119e4f400) [pid = 1654] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x119184000) [pid = 1654] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x110e41800) [pid = 1654] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x1187d7800) [pid = 1654] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x11767e400) [pid = 1654] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:14:32 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x111f1ac00) [pid = 1654] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:14:32 INFO - PROCESS | 1654 | 1463735672214 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]]]}] 02:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 771ms 02:14:32 INFO - PROCESS | 1654 | 1463735672254 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:14:32 INFO - PROCESS | 1654 | 1463735672256 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:14:32 INFO - PROCESS | 1654 | 1463735672258 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:14:32 INFO - PROCESS | 1654 | 1463735672259 Marionette TRACE conn2 <- [1,2038,null,{}] 02:14:32 INFO - PROCESS | 1654 | 1463735672262 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}] 02:14:32 INFO - PROCESS | 1654 | 1463735672371 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:14:32 INFO - PROCESS | 1654 | 1463735672445 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x122d30800 == 89 [pid = 1654] [id = 517] 02:14:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x110e16800) [pid = 1654] [serial = 1551] [outer = 0x0] 02:14:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x112840800) [pid = 1654] [serial = 1552] [outer = 0x110e16800] 02:14:32 INFO - PROCESS | 1654 | 1463735672473 Marionette DEBUG loaded listener.js 02:14:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x118083c00) [pid = 1654] [serial = 1553] [outer = 0x110e16800] 02:14:32 INFO - PROCESS | 1654 | 1463735672750 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]]]}] 02:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms 02:14:32 INFO - PROCESS | 1654 | 1463735672780 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:14:32 INFO - PROCESS | 1654 | 1463735672781 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:14:32 INFO - PROCESS | 1654 | 1463735672783 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:14:32 INFO - PROCESS | 1654 | 1463735672784 Marionette TRACE conn2 <- [1,2042,null,{}] 02:14:32 INFO - PROCESS | 1654 | 1463735672787 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}] 02:14:32 INFO - PROCESS | 1654 | 1463735672902 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:14:32 INFO - PROCESS | 1654 | 1463735672906 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x1352ab800 == 90 [pid = 1654] [id = 518] 02:14:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x1184a3400) [pid = 1654] [serial = 1554] [outer = 0x0] 02:14:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x1194ca800) [pid = 1654] [serial = 1555] [outer = 0x1184a3400] 02:14:32 INFO - PROCESS | 1654 | 1463735672932 Marionette DEBUG loaded listener.js 02:14:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x124036400) [pid = 1654] [serial = 1556] [outer = 0x1184a3400] 02:14:33 INFO - PROCESS | 1654 | 1463735673294 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]]]}] 02:14:33 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) 02:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 523ms 02:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:14:33 INFO - PROCESS | 1654 | 1463735673308 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:14:33 INFO - PROCESS | 1654 | 1463735673310 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:14:33 INFO - PROCESS | 1654 | 1463735673312 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:14:33 INFO - PROCESS | 1654 | 1463735673314 Marionette TRACE conn2 <- [1,2046,null,{}] 02:14:33 INFO - PROCESS | 1654 | 1463735673316 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}] 02:14:33 INFO - PROCESS | 1654 | 1463735673428 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:14:33 INFO - PROCESS | 1654 | 1463735673505 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x137c12000 == 91 [pid = 1654] [id = 519] 02:14:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x122d14c00) [pid = 1654] [serial = 1557] [outer = 0x0] 02:14:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x128fcf400) [pid = 1654] [serial = 1558] [outer = 0x122d14c00] 02:14:33 INFO - PROCESS | 1654 | 1463735673535 Marionette DEBUG loaded listener.js 02:14:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x1353b6c00) [pid = 1654] [serial = 1559] [outer = 0x122d14c00] 02:14:33 INFO - PROCESS | 1654 | 1463735673841 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]]]}] 02:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 571ms 02:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:14:33 INFO - PROCESS | 1654 | 1463735673884 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:14:33 INFO - PROCESS | 1654 | 1463735673885 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:14:33 INFO - PROCESS | 1654 | 1463735673888 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:14:33 INFO - PROCESS | 1654 | 1463735673890 Marionette TRACE conn2 <- [1,2050,null,{}] 02:14:33 INFO - PROCESS | 1654 | 1463735673893 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}] 02:14:34 INFO - PROCESS | 1654 | 1463735674022 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:14:34 INFO - PROCESS | 1654 | 1463735674116 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x137c72800 == 92 [pid = 1654] [id = 520] 02:14:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x126296c00) [pid = 1654] [serial = 1560] [outer = 0x0] 02:14:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x13552c000) [pid = 1654] [serial = 1561] [outer = 0x126296c00] 02:14:34 INFO - PROCESS | 1654 | 1463735674156 Marionette DEBUG loaded listener.js 02:14:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x135534400) [pid = 1654] [serial = 1562] [outer = 0x126296c00] 02:14:34 INFO - PROCESS | 1654 | 1463735674778 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]]]}] 02:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 922ms 02:14:34 INFO - PROCESS | 1654 | 1463735674810 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:14:34 INFO - PROCESS | 1654 | 1463735674813 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:14:34 INFO - PROCESS | 1654 | 1463735674817 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:14:34 INFO - PROCESS | 1654 | 1463735674820 Marionette TRACE conn2 <- [1,2054,null,{}] 02:14:34 INFO - PROCESS | 1654 | 1463735674823 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}] 02:14:34 INFO - PROCESS | 1654 | 1463735674949 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:14:35 INFO - PROCESS | 1654 | 1463735675036 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x128fde000 == 93 [pid = 1654] [id = 521] 02:14:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x11859c400) [pid = 1654] [serial = 1563] [outer = 0x0] 02:14:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x119505c00) [pid = 1654] [serial = 1564] [outer = 0x11859c400] 02:14:35 INFO - PROCESS | 1654 | 1463735675067 Marionette DEBUG loaded listener.js 02:14:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x12144b400) [pid = 1654] [serial = 1565] [outer = 0x11859c400] 02:14:35 INFO - PROCESS | 1654 | 1463735675496 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]]]}] 02:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 727ms 02:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:14:35 INFO - PROCESS | 1654 | 1463735675544 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:14:35 INFO - PROCESS | 1654 | 1463735675548 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:14:35 INFO - PROCESS | 1654 | 1463735675552 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:14:35 INFO - PROCESS | 1654 | 1463735675554 Marionette TRACE conn2 <- [1,2058,null,{}] 02:14:35 INFO - PROCESS | 1654 | 1463735675557 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}] 02:14:35 INFO - PROCESS | 1654 | 1463735675675 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:14:35 INFO - PROCESS | 1654 | 1463735675790 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d712000 == 94 [pid = 1654] [id = 522] 02:14:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x122d1a800) [pid = 1654] [serial = 1566] [outer = 0x0] 02:14:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x1240bf000) [pid = 1654] [serial = 1567] [outer = 0x122d1a800] 02:14:35 INFO - PROCESS | 1654 | 1463735675822 Marionette DEBUG loaded listener.js 02:14:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x125194800) [pid = 1654] [serial = 1568] [outer = 0x122d1a800] 02:14:36 INFO - PROCESS | 1654 | 1463735676214 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]]]}] 02:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 722ms 02:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:14:36 INFO - PROCESS | 1654 | 1463735676285 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:14:36 INFO - PROCESS | 1654 | 1463735676287 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:14:36 INFO - PROCESS | 1654 | 1463735676303 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:14:36 INFO - PROCESS | 1654 | 1463735676306 Marionette TRACE conn2 <- [1,2062,null,{}] 02:14:36 INFO - PROCESS | 1654 | 1463735676315 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}] 02:14:36 INFO - PROCESS | 1654 | 1463735676436 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:14:36 INFO - PROCESS | 1654 | 1463735676550 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x1387cf800 == 95 [pid = 1654] [id = 523] 02:14:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x1270bc000) [pid = 1654] [serial = 1569] [outer = 0x0] 02:14:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x12a426800) [pid = 1654] [serial = 1570] [outer = 0x1270bc000] 02:14:36 INFO - PROCESS | 1654 | 1463735676583 Marionette DEBUG loaded listener.js 02:14:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x12c524800) [pid = 1654] [serial = 1571] [outer = 0x1270bc000] 02:14:37 INFO - PROCESS | 1654 | 1463735677002 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]]]}] 02:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 739ms 02:14:37 INFO - PROCESS | 1654 | 1463735677029 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:14:37 INFO - PROCESS | 1654 | 1463735677030 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:14:37 INFO - PROCESS | 1654 | 1463735677033 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:14:37 INFO - PROCESS | 1654 | 1463735677034 Marionette TRACE conn2 <- [1,2066,null,{}] 02:14:37 INFO - PROCESS | 1654 | 1463735677037 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}] 02:14:37 INFO - PROCESS | 1654 | 1463735677152 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:14:37 INFO - PROCESS | 1654 | 1463735677238 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x13504a800 == 96 [pid = 1654] [id = 524] 02:14:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x128b13000) [pid = 1654] [serial = 1572] [outer = 0x0] 02:14:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x12c631000) [pid = 1654] [serial = 1573] [outer = 0x128b13000] 02:14:37 INFO - PROCESS | 1654 | 1463735677271 Marionette DEBUG loaded listener.js 02:14:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x12d31cc00) [pid = 1654] [serial = 1574] [outer = 0x128b13000] 02:14:37 INFO - PROCESS | 1654 | 1463735677684 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]]]}] 02:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 668ms 02:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:14:37 INFO - PROCESS | 1654 | 1463735677702 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:14:37 INFO - PROCESS | 1654 | 1463735677703 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:14:37 INFO - PROCESS | 1654 | 1463735677706 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:14:37 INFO - PROCESS | 1654 | 1463735677707 Marionette TRACE conn2 <- [1,2070,null,{}] 02:14:37 INFO - PROCESS | 1654 | 1463735677709 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}] 02:14:37 INFO - PROCESS | 1654 | 1463735677822 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:14:37 INFO - PROCESS | 1654 | 1463735677928 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x13891b800 == 97 [pid = 1654] [id = 525] 02:14:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x12c6e1400) [pid = 1654] [serial = 1575] [outer = 0x0] 02:14:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x12d785c00) [pid = 1654] [serial = 1576] [outer = 0x12c6e1400] 02:14:37 INFO - PROCESS | 1654 | 1463735677958 Marionette DEBUG loaded listener.js 02:14:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x1353ab400) [pid = 1654] [serial = 1577] [outer = 0x12c6e1400] 02:14:38 INFO - PROCESS | 1654 | 1463735678388 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]]]}] 02:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 722ms 02:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:14:38 INFO - PROCESS | 1654 | 1463735678429 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:14:38 INFO - PROCESS | 1654 | 1463735678430 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:14:38 INFO - PROCESS | 1654 | 1463735678432 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:14:38 INFO - PROCESS | 1654 | 1463735678434 Marionette TRACE conn2 <- [1,2074,null,{}] 02:14:38 INFO - PROCESS | 1654 | 1463735678436 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}] 02:14:38 INFO - PROCESS | 1654 | 1463735678556 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:14:38 INFO - PROCESS | 1654 | 1463735678644 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x137d40800 == 98 [pid = 1654] [id = 526] 02:14:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x1353b8000) [pid = 1654] [serial = 1578] [outer = 0x0] 02:14:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x135534800) [pid = 1654] [serial = 1579] [outer = 0x1353b8000] 02:14:38 INFO - PROCESS | 1654 | 1463735678676 Marionette DEBUG loaded listener.js 02:14:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x13554b800) [pid = 1654] [serial = 1580] [outer = 0x1353b8000] 02:14:39 INFO - PROCESS | 1654 | 1463735679086 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]]]}] 02:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 669ms 02:14:39 INFO - PROCESS | 1654 | 1463735679101 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:14:39 INFO - PROCESS | 1654 | 1463735679103 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:14:39 INFO - PROCESS | 1654 | 1463735679105 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:14:39 INFO - PROCESS | 1654 | 1463735679109 Marionette TRACE conn2 <- [1,2078,null,{}] 02:14:39 INFO - PROCESS | 1654 | 1463735679111 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}] 02:14:39 INFO - PROCESS | 1654 | 1463735679242 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:14:39 INFO - PROCESS | 1654 | 1463735679328 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x137d55000 == 99 [pid = 1654] [id = 527] 02:14:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x135549400) [pid = 1654] [serial = 1581] [outer = 0x0] 02:14:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x135586800) [pid = 1654] [serial = 1582] [outer = 0x135549400] 02:14:39 INFO - PROCESS | 1654 | 1463735679357 Marionette DEBUG loaded listener.js 02:14:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x13558cc00) [pid = 1654] [serial = 1583] [outer = 0x135549400] 02:14:39 INFO - PROCESS | 1654 | 1463735679809 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]]]}] 02:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 723ms 02:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:14:39 INFO - PROCESS | 1654 | 1463735679829 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:14:39 INFO - PROCESS | 1654 | 1463735679830 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:14:39 INFO - PROCESS | 1654 | 1463735679832 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:14:39 INFO - PROCESS | 1654 | 1463735679834 Marionette TRACE conn2 <- [1,2082,null,{}] 02:14:39 INFO - PROCESS | 1654 | 1463735679836 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}] 02:14:39 INFO - PROCESS | 1654 | 1463735679953 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:14:40 INFO - PROCESS | 1654 | 1463735680041 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x122a05800 == 100 [pid = 1654] [id = 528] 02:14:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 208 (0x1133f0c00) [pid = 1654] [serial = 1584] [outer = 0x0] 02:14:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 209 (0x119e4ec00) [pid = 1654] [serial = 1585] [outer = 0x1133f0c00] 02:14:40 INFO - PROCESS | 1654 | 1463735680073 Marionette DEBUG loaded listener.js 02:14:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x12d68c800) [pid = 1654] [serial = 1586] [outer = 0x1133f0c00] 02:14:40 INFO - PROCESS | 1654 | 1463735680760 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]]]}] 02:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 969ms 02:14:40 INFO - PROCESS | 1654 | 1463735680808 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:14:40 INFO - PROCESS | 1654 | 1463735680812 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:14:40 INFO - PROCESS | 1654 | 1463735680817 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:14:40 INFO - PROCESS | 1654 | 1463735680820 Marionette TRACE conn2 <- [1,2086,null,{}] 02:14:40 INFO - PROCESS | 1654 | 1463735680827 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}] 02:14:40 INFO - PROCESS | 1654 | 1463735680935 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:14:41 INFO - PROCESS | 1654 | 1463735681037 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x128c3d000 == 101 [pid = 1654] [id = 529] 02:14:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 211 (0x116847c00) [pid = 1654] [serial = 1587] [outer = 0x0] 02:14:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 212 (0x11767e400) [pid = 1654] [serial = 1588] [outer = 0x116847c00] 02:14:41 INFO - PROCESS | 1654 | 1463735681066 Marionette DEBUG loaded listener.js 02:14:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 213 (0x1187b1c00) [pid = 1654] [serial = 1589] [outer = 0x116847c00] 02:14:41 INFO - PROCESS | 1654 | 1463735681497 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]]]}] 02:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 727ms 02:14:41 INFO - PROCESS | 1654 | 1463735681545 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:14:41 INFO - PROCESS | 1654 | 1463735681548 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:14:41 INFO - PROCESS | 1654 | 1463735681553 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:14:41 INFO - PROCESS | 1654 | 1463735681554 Marionette TRACE conn2 <- [1,2090,null,{}] 02:14:41 INFO - PROCESS | 1654 | 1463735681558 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}] 02:14:41 INFO - PROCESS | 1654 | 1463735681673 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:14:41 INFO - PROCESS | 1654 | 1463735681786 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a38c000 == 102 [pid = 1654] [id = 530] 02:14:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 214 (0x1168a2400) [pid = 1654] [serial = 1590] [outer = 0x0] 02:14:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 215 (0x1187cc400) [pid = 1654] [serial = 1591] [outer = 0x1168a2400] 02:14:41 INFO - PROCESS | 1654 | 1463735681825 Marionette DEBUG loaded listener.js 02:14:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 216 (0x119212000) [pid = 1654] [serial = 1592] [outer = 0x1168a2400] 02:14:42 INFO - PROCESS | 1654 | 1463735682286 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]]]}] 02:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 775ms 02:14:42 INFO - PROCESS | 1654 | 1463735682328 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:14:42 INFO - PROCESS | 1654 | 1463735682330 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:14:42 INFO - PROCESS | 1654 | 1463735682332 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:14:42 INFO - PROCESS | 1654 | 1463735682335 Marionette TRACE conn2 <- [1,2094,null,{}] 02:14:42 INFO - PROCESS | 1654 | 1463735682342 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}] 02:14:42 INFO - PROCESS | 1654 | 1463735682450 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:14:42 INFO - PROCESS | 1654 | 1463735682574 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12945a000 == 103 [pid = 1654] [id = 531] 02:14:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 217 (0x119b5c000) [pid = 1654] [serial = 1593] [outer = 0x0] 02:14:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 218 (0x119d5dc00) [pid = 1654] [serial = 1594] [outer = 0x119b5c000] 02:14:42 INFO - PROCESS | 1654 | 1463735682605 Marionette DEBUG loaded listener.js 02:14:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 219 (0x121449c00) [pid = 1654] [serial = 1595] [outer = 0x119b5c000] 02:14:42 INFO - PROCESS | 1654 | --DOCSHELL 0x137c12000 == 102 [pid = 1654] [id = 519] 02:14:42 INFO - PROCESS | 1654 | --DOCSHELL 0x1352ab800 == 101 [pid = 1654] [id = 518] 02:14:42 INFO - PROCESS | 1654 | --DOCSHELL 0x122d30800 == 100 [pid = 1654] [id = 517] 02:14:42 INFO - PROCESS | 1654 | --DOCSHELL 0x1350e1800 == 99 [pid = 1654] [id = 516] 02:14:42 INFO - PROCESS | 1654 | --DOCSHELL 0x134c0c800 == 98 [pid = 1654] [id = 515] 02:14:42 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd67800 == 97 [pid = 1654] [id = 514] 02:14:42 INFO - PROCESS | 1654 | --DOMWINDOW == 218 (0x12d780000) [pid = 1654] [serial = 1492] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1654 | --DOMWINDOW == 217 (0x12d097800) [pid = 1654] [serial = 1449] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 216 (0x11323fc00) [pid = 1654] [serial = 1434] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 215 (0x118476400) [pid = 1654] [serial = 1452] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 214 (0x1243d4c00) [pid = 1654] [serial = 1440] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 213 (0x129297c00) [pid = 1654] [serial = 1443] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 212 (0x12bd81c00) [pid = 1654] [serial = 1446] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 211 (0x119502400) [pid = 1654] [serial = 1437] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12ca19000 == 96 [pid = 1654] [id = 513] 02:14:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdb4000 == 95 [pid = 1654] [id = 512] 02:14:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12a930000 == 94 [pid = 1654] [id = 511] 02:14:43 INFO - PROCESS | 1654 | --DOCSHELL 0x124199000 == 93 [pid = 1654] [id = 510] 02:14:43 INFO - PROCESS | 1654 | --DOCSHELL 0x128fef800 == 92 [pid = 1654] [id = 509] 02:14:43 INFO - PROCESS | 1654 | --DOCSHELL 0x135487000 == 91 [pid = 1654] [id = 503] 02:14:43 INFO - PROCESS | 1654 | --DOCSHELL 0x138915800 == 90 [pid = 1654] [id = 502] 02:14:43 INFO - PROCESS | 1654 | --DOCSHELL 0x1387e2800 == 89 [pid = 1654] [id = 501] 02:14:43 INFO - PROCESS | 1654 | --DOCSHELL 0x1353c3000 == 88 [pid = 1654] [id = 500] 02:14:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12b92e000 == 87 [pid = 1654] [id = 499] 02:14:43 INFO - PROCESS | 1654 | 1463735683044 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]]]}] 02:14:43 INFO - PROCESS | 1654 | --DOCSHELL 0x122a18000 == 86 [pid = 1654] [id = 498] 02:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 721ms 02:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:14:43 INFO - PROCESS | 1654 | 1463735683053 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:14:43 INFO - PROCESS | 1654 | 1463735683055 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:14:43 INFO - PROCESS | 1654 | 1463735683057 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:14:43 INFO - PROCESS | 1654 | 1463735683058 Marionette TRACE conn2 <- [1,2098,null,{}] 02:14:43 INFO - PROCESS | 1654 | 1463735683061 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}] 02:14:43 INFO - PROCESS | 1654 | 1463735683165 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 210 (0x12be39c00) [pid = 1654] [serial = 1372] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 209 (0x12d68ec00) [pid = 1654] [serial = 1490] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 208 (0x12bd7d800) [pid = 1654] [serial = 1475] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 207 (0x12d5d7800) [pid = 1654] [serial = 1487] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x117155400) [pid = 1654] [serial = 1456] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x124fde000) [pid = 1654] [serial = 1486] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x12402d000) [pid = 1654] [serial = 1463] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x1294b5400) [pid = 1654] [serial = 1150] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 202 (0x1184a0400) [pid = 1654] [serial = 1483] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 201 (0x118477400) [pid = 1654] [serial = 1198] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x118082c00) [pid = 1654] [serial = 1138] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x11660fc00) [pid = 1654] [serial = 1255] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x119b5b000) [pid = 1654] [serial = 1459] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x124035c00) [pid = 1654] [serial = 1432] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x12b2d9c00) [pid = 1654] [serial = 1210] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x1187d3c00) [pid = 1654] [serial = 895] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x12a912800) [pid = 1654] [serial = 1267] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x11807b400) [pid = 1654] [serial = 1465] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x119114800) [pid = 1654] [serial = 1458] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x1292a2000) [pid = 1654] [serial = 1264] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x119aa0400) [pid = 1654] [serial = 1141] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x12be37000) [pid = 1654] [serial = 1477] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x124dbf800) [pid = 1654] [serial = 1466] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x1272bd400) [pid = 1654] [serial = 1469] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x12c633400) [pid = 1654] [serial = 1478] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x128bb3400) [pid = 1654] [serial = 1147] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x11283e000) [pid = 1654] [serial = 1195] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x122a58c00) [pid = 1654] [serial = 1261] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x12d684800) [pid = 1654] [serial = 1489] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x12a426400) [pid = 1654] [serial = 1207] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x12a6a2000) [pid = 1654] [serial = 1472] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x126292c00) [pid = 1654] [serial = 1468] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x12d094800) [pid = 1654] [serial = 1481] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x126299400) [pid = 1654] [serial = 1204] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x112848800) [pid = 1654] [serial = 1455] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x119d5bc00) [pid = 1654] [serial = 1201] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x11284b800) [pid = 1654] [serial = 1135] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x12ba64000) [pid = 1654] [serial = 1474] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x12495bc00) [pid = 1654] [serial = 1484] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x122a57c00) [pid = 1654] [serial = 1462] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x128f38400) [pid = 1654] [serial = 1471] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12cbcbc00) [pid = 1654] [serial = 1480] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x124955000) [pid = 1654] [serial = 1144] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x1187d0800) [pid = 1654] [serial = 1258] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1654 | 1463735683259 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d99000 == 87 [pid = 1654] [id = 532] 02:14:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x11284b800) [pid = 1654] [serial = 1596] [outer = 0x0] 02:14:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x118082c00) [pid = 1654] [serial = 1597] [outer = 0x11284b800] 02:14:43 INFO - PROCESS | 1654 | 1463735683291 Marionette DEBUG loaded listener.js 02:14:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x121444800) [pid = 1654] [serial = 1598] [outer = 0x11284b800] 02:14:43 INFO - PROCESS | 1654 | 1463735683599 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]]]}] 02:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 570ms 02:14:43 INFO - PROCESS | 1654 | 1463735683629 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:14:43 INFO - PROCESS | 1654 | 1463735683631 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:14:43 INFO - PROCESS | 1654 | 1463735683633 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:14:43 INFO - PROCESS | 1654 | 1463735683634 Marionette TRACE conn2 <- [1,2102,null,{}] 02:14:43 INFO - PROCESS | 1654 | 1463735683636 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}] 02:14:43 INFO - PROCESS | 1654 | 1463735683753 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:14:43 INFO - PROCESS | 1654 | 1463735683841 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12431a000 == 88 [pid = 1654] [id = 533] 02:14:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x122a56800) [pid = 1654] [serial = 1599] [outer = 0x0] 02:14:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x122d1ac00) [pid = 1654] [serial = 1600] [outer = 0x122a56800] 02:14:43 INFO - PROCESS | 1654 | 1463735683866 Marionette DEBUG loaded listener.js 02:14:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x124110800) [pid = 1654] [serial = 1601] [outer = 0x122a56800] 02:14:44 INFO - PROCESS | 1654 | 1463735684136 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]]]}] 02:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 518ms 02:14:44 INFO - PROCESS | 1654 | 1463735684154 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:14:44 INFO - PROCESS | 1654 | 1463735684155 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:14:44 INFO - PROCESS | 1654 | 1463735684166 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:14:44 INFO - PROCESS | 1654 | 1463735684167 Marionette TRACE conn2 <- [1,2106,null,{}] 02:14:44 INFO - PROCESS | 1654 | 1463735684186 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}] 02:14:44 INFO - PROCESS | 1654 | 1463735684303 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:14:44 INFO - PROCESS | 1654 | 1463735684375 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a634000 == 89 [pid = 1654] [id = 534] 02:14:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x1240cd000) [pid = 1654] [serial = 1602] [outer = 0x0] 02:14:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12495a000) [pid = 1654] [serial = 1603] [outer = 0x1240cd000] 02:14:44 INFO - PROCESS | 1654 | 1463735684401 Marionette DEBUG loaded listener.js 02:14:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x127253c00) [pid = 1654] [serial = 1604] [outer = 0x1240cd000] 02:14:44 INFO - PROCESS | 1654 | 1463735684675 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]]]}] 02:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 540ms 02:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:14:44 INFO - PROCESS | 1654 | 1463735684701 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:14:44 INFO - PROCESS | 1654 | 1463735684702 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:14:44 INFO - PROCESS | 1654 | 1463735684704 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:14:44 INFO - PROCESS | 1654 | 1463735684705 Marionette TRACE conn2 <- [1,2110,null,{}] 02:14:44 INFO - PROCESS | 1654 | 1463735684716 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}] 02:14:44 INFO - PROCESS | 1654 | 1463735684815 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:14:44 INFO - PROCESS | 1654 | 1463735684895 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb78800 == 90 [pid = 1654] [id = 535] 02:14:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x124a80800) [pid = 1654] [serial = 1605] [outer = 0x0] 02:14:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x12736d400) [pid = 1654] [serial = 1606] [outer = 0x124a80800] 02:14:44 INFO - PROCESS | 1654 | 1463735684921 Marionette DEBUG loaded listener.js 02:14:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x128f39c00) [pid = 1654] [serial = 1607] [outer = 0x124a80800] 02:14:45 INFO - PROCESS | 1654 | 1463735685417 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]]]}] 02:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 777ms 02:14:45 INFO - PROCESS | 1654 | 1463735685482 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:14:45 INFO - PROCESS | 1654 | 1463735685485 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:14:45 INFO - PROCESS | 1654 | 1463735685489 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:14:45 INFO - PROCESS | 1654 | 1463735685492 Marionette TRACE conn2 <- [1,2114,null,{}] 02:14:45 INFO - PROCESS | 1654 | 1463735685495 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}] 02:14:45 INFO - PROCESS | 1654 | 1463735685612 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:14:45 INFO - PROCESS | 1654 | 1463735685728 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x126315000 == 91 [pid = 1654] [id = 536] 02:14:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x115e48c00) [pid = 1654] [serial = 1608] [outer = 0x0] 02:14:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x1182e9000) [pid = 1654] [serial = 1609] [outer = 0x115e48c00] 02:14:45 INFO - PROCESS | 1654 | 1463735685761 Marionette DEBUG loaded listener.js 02:14:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x118922800) [pid = 1654] [serial = 1610] [outer = 0x115e48c00] 02:14:46 INFO - PROCESS | 1654 | 1463735686225 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]]]}] 02:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 774ms 02:14:46 INFO - PROCESS | 1654 | 1463735686264 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:14:46 INFO - PROCESS | 1654 | 1463735686267 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:14:46 INFO - PROCESS | 1654 | 1463735686272 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:14:46 INFO - PROCESS | 1654 | 1463735686276 Marionette TRACE conn2 <- [1,2118,null,{}] 02:14:46 INFO - PROCESS | 1654 | 1463735686279 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}] 02:14:46 INFO - PROCESS | 1654 | 1463735686390 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:14:46 INFO - PROCESS | 1654 | 1463735686476 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb7f800 == 92 [pid = 1654] [id = 537] 02:14:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x119183000) [pid = 1654] [serial = 1611] [outer = 0x0] 02:14:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x119b59000) [pid = 1654] [serial = 1612] [outer = 0x119183000] 02:14:46 INFO - PROCESS | 1654 | 1463735686506 Marionette DEBUG loaded listener.js 02:14:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x121446800) [pid = 1654] [serial = 1613] [outer = 0x119183000] 02:14:46 INFO - PROCESS | 1654 | 1463735686917 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]]]}] 02:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 674ms 02:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:14:46 INFO - PROCESS | 1654 | 1463735686946 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:14:46 INFO - PROCESS | 1654 | 1463735686948 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:14:46 INFO - PROCESS | 1654 | 1463735686950 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:14:46 INFO - PROCESS | 1654 | 1463735686952 Marionette TRACE conn2 <- [1,2122,null,{}] 02:14:46 INFO - PROCESS | 1654 | 1463735686961 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}] 02:14:47 INFO - PROCESS | 1654 | 1463735687075 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:14:47 INFO - PROCESS | 1654 | 1463735687192 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbfb000 == 93 [pid = 1654] [id = 538] 02:14:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x12402c800) [pid = 1654] [serial = 1614] [outer = 0x0] 02:14:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x124953400) [pid = 1654] [serial = 1615] [outer = 0x12402c800] 02:14:47 INFO - PROCESS | 1654 | 1463735687225 Marionette DEBUG loaded listener.js 02:14:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x126d21000) [pid = 1654] [serial = 1616] [outer = 0x12402c800] 02:14:47 INFO - PROCESS | 1654 | 1463735687650 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]]]}] 02:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 721ms 02:14:47 INFO - PROCESS | 1654 | 1463735687671 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:14:47 INFO - PROCESS | 1654 | 1463735687673 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:14:47 INFO - PROCESS | 1654 | 1463735687678 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:14:47 INFO - PROCESS | 1654 | 1463735687679 Marionette TRACE conn2 <- [1,2126,null,{}] 02:14:47 INFO - PROCESS | 1654 | 1463735687681 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}] 02:14:47 INFO - PROCESS | 1654 | 1463735687811 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:14:47 INFO - PROCESS | 1654 | 1463735687927 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d511800 == 94 [pid = 1654] [id = 539] 02:14:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x1253a8c00) [pid = 1654] [serial = 1617] [outer = 0x0] 02:14:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x128fc4000) [pid = 1654] [serial = 1618] [outer = 0x1253a8c00] 02:14:47 INFO - PROCESS | 1654 | 1463735687958 Marionette DEBUG loaded listener.js 02:14:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x1294b0c00) [pid = 1654] [serial = 1619] [outer = 0x1253a8c00] 02:14:48 INFO - PROCESS | 1654 | 1463735688335 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]]]}] 02:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 673ms 02:14:48 INFO - PROCESS | 1654 | 1463735688351 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:14:48 INFO - PROCESS | 1654 | 1463735688352 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:14:48 INFO - PROCESS | 1654 | 1463735688355 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:14:48 INFO - PROCESS | 1654 | 1463735688356 Marionette TRACE conn2 <- [1,2130,null,{}] 02:14:48 INFO - PROCESS | 1654 | 1463735688358 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}] 02:14:48 INFO - PROCESS | 1654 | 1463735688467 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:14:48 INFO - PROCESS | 1654 | 1463735688553 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd5d800 == 95 [pid = 1654] [id = 540] 02:14:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x128bbe400) [pid = 1654] [serial = 1620] [outer = 0x0] 02:14:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x12a427000) [pid = 1654] [serial = 1621] [outer = 0x128bbe400] 02:14:48 INFO - PROCESS | 1654 | 1463735688584 Marionette DEBUG loaded listener.js 02:14:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x12a913400) [pid = 1654] [serial = 1622] [outer = 0x128bbe400] 02:14:49 INFO - PROCESS | 1654 | 1463735689013 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] 02:14:49 INFO - PROCESS | 1654 | 1463735689078 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:14:49 INFO - PROCESS | 1654 | 1463735689081 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:14:49 INFO - PROCESS | 1654 | 1463735689082 Marionette TRACE conn2 <- [1,2134,null,{}] 02:14:49 INFO - PROCESS | 1654 | 1463735689084 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}] 02:14:49 INFO - PROCESS | 1654 | 1463735689219 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:14:49 INFO - PROCESS | 1654 | 1463735689307 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x1345a3800 == 96 [pid = 1654] [id = 541] 02:14:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x12abf9c00) [pid = 1654] [serial = 1623] [outer = 0x0] 02:14:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x12ba6f400) [pid = 1654] [serial = 1624] [outer = 0x12abf9c00] 02:14:49 INFO - PROCESS | 1654 | 1463735689339 Marionette DEBUG loaded listener.js 02:14:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x12c6e9000) [pid = 1654] [serial = 1625] [outer = 0x12abf9c00] 02:14:49 INFO - PROCESS | 1654 | 1463735689757 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]]]}] 02:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 720ms 02:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:14:49 INFO - PROCESS | 1654 | 1463735689802 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:14:49 INFO - PROCESS | 1654 | 1463735689803 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:14:49 INFO - PROCESS | 1654 | 1463735689805 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:14:49 INFO - PROCESS | 1654 | 1463735689807 Marionette TRACE conn2 <- [1,2138,null,{}] 02:14:49 INFO - PROCESS | 1654 | 1463735689809 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}] 02:14:49 INFO - PROCESS | 1654 | 1463735689924 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:14:50 INFO - PROCESS | 1654 | 1463735690024 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x134dde800 == 97 [pid = 1654] [id = 542] 02:14:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x12c6e7400) [pid = 1654] [serial = 1626] [outer = 0x0] 02:14:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x12d09e000) [pid = 1654] [serial = 1627] [outer = 0x12c6e7400] 02:14:50 INFO - PROCESS | 1654 | 1463735690068 Marionette DEBUG loaded listener.js 02:14:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x12d5d8800) [pid = 1654] [serial = 1628] [outer = 0x12c6e7400] 02:14:50 INFO - PROCESS | 1654 | 1463735690496 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]]]}] 02:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 721ms 02:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:14:50 INFO - PROCESS | 1654 | 1463735690547 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:14:50 INFO - PROCESS | 1654 | 1463735690549 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:14:50 INFO - PROCESS | 1654 | 1463735690551 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:14:50 INFO - PROCESS | 1654 | 1463735690552 Marionette TRACE conn2 <- [1,2142,null,{}] 02:14:50 INFO - PROCESS | 1654 | 1463735690555 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}] 02:14:50 INFO - PROCESS | 1654 | 1463735690662 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:14:50 INFO - PROCESS | 1654 | 1463735690778 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x1352ab800 == 98 [pid = 1654] [id = 543] 02:14:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x12cbca800) [pid = 1654] [serial = 1629] [outer = 0x0] 02:14:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x12d684800) [pid = 1654] [serial = 1630] [outer = 0x12cbca800] 02:14:50 INFO - PROCESS | 1654 | 1463735690811 Marionette DEBUG loaded listener.js 02:14:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x12d68f400) [pid = 1654] [serial = 1631] [outer = 0x12cbca800] 02:14:51 INFO - PROCESS | 1654 | 1463735691263 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] 02:14:51 INFO - PROCESS | 1654 | 1463735691272 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:14:51 INFO - PROCESS | 1654 | 1463735691277 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:14:51 INFO - PROCESS | 1654 | 1463735691279 Marionette TRACE conn2 <- [1,2146,null,{}] 02:14:51 INFO - PROCESS | 1654 | 1463735691281 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}] 02:14:51 INFO - PROCESS | 1654 | 1463735691391 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:14:51 INFO - PROCESS | 1654 | 1463735691481 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1355b4800 == 99 [pid = 1654] [id = 544] 02:14:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x1187b1000) [pid = 1654] [serial = 1632] [outer = 0x0] 02:14:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x12d783400) [pid = 1654] [serial = 1633] [outer = 0x1187b1000] 02:14:51 INFO - PROCESS | 1654 | 1463735691511 Marionette DEBUG loaded listener.js 02:14:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x1353ab000) [pid = 1654] [serial = 1634] [outer = 0x1187b1000] 02:14:51 INFO - PROCESS | 1654 | 1463735691949 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] 02:14:52 INFO - PROCESS | 1654 | 1463735691998 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:14:52 INFO - PROCESS | 1654 | 1463735692000 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:14:52 INFO - PROCESS | 1654 | 1463735692002 Marionette TRACE conn2 <- [1,2150,null,{}] 02:14:52 INFO - PROCESS | 1654 | 1463735692004 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}] 02:14:52 INFO - PROCESS | 1654 | 1463735692135 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:14:52 INFO - PROCESS | 1654 | 1463735692225 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x1358b2800 == 100 [pid = 1654] [id = 545] 02:14:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x12d787400) [pid = 1654] [serial = 1635] [outer = 0x0] 02:14:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 208 (0x13552ac00) [pid = 1654] [serial = 1636] [outer = 0x12d787400] 02:14:52 INFO - PROCESS | 1654 | 1463735692256 Marionette DEBUG loaded listener.js 02:14:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 209 (0x135543000) [pid = 1654] [serial = 1637] [outer = 0x12d787400] 02:14:52 INFO - PROCESS | 1654 | 1463735692844 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]]]}] 02:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 868ms 02:14:52 INFO - PROCESS | 1654 | 1463735692870 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:14:52 INFO - PROCESS | 1654 | 1463735692872 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:14:52 INFO - PROCESS | 1654 | 1463735692876 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:14:52 INFO - PROCESS | 1654 | 1463735692878 Marionette TRACE conn2 <- [1,2154,null,{}] 02:14:52 INFO - PROCESS | 1654 | 1463735692883 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}] 02:14:53 INFO - PROCESS | 1654 | 1463735692995 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:14:53 INFO - PROCESS | 1654 | 1463735693089 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x129453000 == 101 [pid = 1654] [id = 546] 02:14:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x112a69800) [pid = 1654] [serial = 1638] [outer = 0x0] 02:14:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 211 (0x11671f400) [pid = 1654] [serial = 1639] [outer = 0x112a69800] 02:14:53 INFO - PROCESS | 1654 | 1463735693119 Marionette DEBUG loaded listener.js 02:14:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 212 (0x1187b5c00) [pid = 1654] [serial = 1640] [outer = 0x112a69800] 02:14:53 INFO - PROCESS | 1654 | 1463735693584 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]]]}] 02:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 728ms 02:14:53 INFO - PROCESS | 1654 | 1463735693604 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:14:53 INFO - PROCESS | 1654 | 1463735693610 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:14:53 INFO - PROCESS | 1654 | 1463735693614 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:14:53 INFO - PROCESS | 1654 | 1463735693616 Marionette TRACE conn2 <- [1,2158,null,{}] 02:14:53 INFO - PROCESS | 1654 | 1463735693618 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}] 02:14:53 INFO - PROCESS | 1654 | 1463735693729 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:14:53 INFO - PROCESS | 1654 | 1463735693820 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x124f21800 == 102 [pid = 1654] [id = 547] 02:14:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 213 (0x11942d000) [pid = 1654] [serial = 1641] [outer = 0x0] 02:14:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 214 (0x119d59000) [pid = 1654] [serial = 1642] [outer = 0x11942d000] 02:14:53 INFO - PROCESS | 1654 | 1463735693850 Marionette DEBUG loaded listener.js 02:14:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 215 (0x122a58800) [pid = 1654] [serial = 1643] [outer = 0x11942d000] 02:14:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12a634000 == 101 [pid = 1654] [id = 534] 02:14:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12431a000 == 100 [pid = 1654] [id = 533] 02:14:54 INFO - PROCESS | 1654 | --DOCSHELL 0x119d99000 == 99 [pid = 1654] [id = 532] 02:14:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12945a000 == 98 [pid = 1654] [id = 531] 02:14:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11a38c000 == 97 [pid = 1654] [id = 530] 02:14:54 INFO - PROCESS | 1654 | --DOCSHELL 0x128c3d000 == 96 [pid = 1654] [id = 529] 02:14:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12d712000 == 95 [pid = 1654] [id = 522] 02:14:54 INFO - PROCESS | 1654 | --DOCSHELL 0x128fde000 == 94 [pid = 1654] [id = 521] 02:14:54 INFO - PROCESS | 1654 | 1463735694288 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]]]}] 02:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 720ms 02:14:54 INFO - PROCESS | 1654 | 1463735694334 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:14:54 INFO - PROCESS | 1654 | 1463735694336 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:14:54 INFO - PROCESS | 1654 | 1463735694338 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:14:54 INFO - PROCESS | 1654 | 1463735694340 Marionette TRACE conn2 <- [1,2162,null,{}] 02:14:54 INFO - PROCESS | 1654 | 1463735694354 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}] 02:14:54 INFO - PROCESS | 1654 | 1463735694488 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:14:54 INFO - PROCESS | 1654 | 1463735694508 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b91a000 == 95 [pid = 1654] [id = 548] 02:14:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 216 (0x124959800) [pid = 1654] [serial = 1644] [outer = 0x0] 02:14:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 217 (0x124dbd800) [pid = 1654] [serial = 1645] [outer = 0x124959800] 02:14:54 INFO - PROCESS | 1654 | 1463735694535 Marionette DEBUG loaded listener.js 02:14:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 218 (0x126d27400) [pid = 1654] [serial = 1646] [outer = 0x124959800] 02:14:54 INFO - PROCESS | 1654 | 1463735694906 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]]]}] 02:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 577ms 02:14:54 INFO - PROCESS | 1654 | 1463735694915 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:14:54 INFO - PROCESS | 1654 | 1463735694917 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:14:54 INFO - PROCESS | 1654 | 1463735694919 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:14:54 INFO - PROCESS | 1654 | 1463735694920 Marionette TRACE conn2 <- [1,2166,null,{}] 02:14:54 INFO - PROCESS | 1654 | 1463735694924 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}] 02:14:55 INFO - PROCESS | 1654 | 1463735695051 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:14:55 INFO - PROCESS | 1654 | 1463735695073 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d707000 == 96 [pid = 1654] [id = 549] 02:14:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 219 (0x128b1c400) [pid = 1654] [serial = 1647] [outer = 0x0] 02:14:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 220 (0x12abf6800) [pid = 1654] [serial = 1648] [outer = 0x128b1c400] 02:14:55 INFO - PROCESS | 1654 | 1463735695099 Marionette DEBUG loaded listener.js 02:14:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 221 (0x12be2f000) [pid = 1654] [serial = 1649] [outer = 0x128b1c400] 02:14:55 INFO - PROCESS | 1654 | 1463735695490 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]]]}] 02:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 621ms 02:14:55 INFO - PROCESS | 1654 | 1463735695541 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:14:55 INFO - PROCESS | 1654 | 1463735695542 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:14:55 INFO - PROCESS | 1654 | 1463735695552 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:14:55 INFO - PROCESS | 1654 | 1463735695553 Marionette TRACE conn2 <- [1,2170,null,{}] 02:14:55 INFO - PROCESS | 1654 | 1463735695555 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}] 02:14:55 INFO - PROCESS | 1654 | 1463735695678 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:14:55 INFO - PROCESS | 1654 | 1463735695698 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x1353c5000 == 97 [pid = 1654] [id = 550] 02:14:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 222 (0x12a6a4800) [pid = 1654] [serial = 1650] [outer = 0x0] 02:14:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 223 (0x12cbd9400) [pid = 1654] [serial = 1651] [outer = 0x12a6a4800] 02:14:55 INFO - PROCESS | 1654 | 1463735695723 Marionette DEBUG loaded listener.js 02:14:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 224 (0x135081c00) [pid = 1654] [serial = 1652] [outer = 0x12a6a4800] 02:14:56 INFO - PROCESS | 1654 | 1463735696390 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]]]}] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 223 (0x12be2dc00) [pid = 1654] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 222 (0x12abefc00) [pid = 1654] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 221 (0x113170000) [pid = 1654] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 220 (0x126d2c400) [pid = 1654] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 219 (0x12be2d800) [pid = 1654] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 218 (0x110e18000) [pid = 1654] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 217 (0x122d1b400) [pid = 1654] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 216 (0x129508800) [pid = 1654] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 215 (0x119d5e400) [pid = 1654] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 214 (0x12c63dc00) [pid = 1654] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 213 (0x11921dc00) [pid = 1654] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 212 (0x122d14c00) [pid = 1654] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 211 (0x128b12c00) [pid = 1654] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 210 (0x113163c00) [pid = 1654] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 209 (0x12c63bc00) [pid = 1654] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 208 (0x11258c000) [pid = 1654] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 207 (0x1133ebc00) [pid = 1654] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x119429400) [pid = 1654] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x113375400) [pid = 1654] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x12a6a3800) [pid = 1654] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x124f23c00) [pid = 1654] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 202 (0x128b16c00) [pid = 1654] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 201 (0x1182e9800) [pid = 1654] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x119d5fc00) [pid = 1654] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x11807e000) [pid = 1654] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x12b2db800) [pid = 1654] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x12c528800) [pid = 1654] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x12d31c000) [pid = 1654] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x110e16800) [pid = 1654] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x1184a3400) [pid = 1654] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x119d63400) [pid = 1654] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x119b58000) [pid = 1654] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x1194c9000) [pid = 1654] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x116a5cc00) [pid = 1654] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x1353b0c00) [pid = 1654] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x124957c00) [pid = 1654] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x1272b5400) [pid = 1654] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x121443400) [pid = 1654] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x13507c400) [pid = 1654] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x12d5d2400) [pid = 1654] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x113170400) [pid = 1654] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x124dba400) [pid = 1654] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x12a6a3400) [pid = 1654] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x12d782400) [pid = 1654] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x119a97000) [pid = 1654] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:14:56 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x12d68b400) [pid = 1654] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 920ms 02:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:14:56 INFO - PROCESS | 1654 | 1463735696473 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:14:56 INFO - PROCESS | 1654 | 1463735696474 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:14:56 INFO - PROCESS | 1654 | 1463735696476 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:14:56 INFO - PROCESS | 1654 | 1463735696477 Marionette TRACE conn2 <- [1,2174,null,{}] 02:14:56 INFO - PROCESS | 1654 | 1463735696479 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}] 02:14:56 INFO - PROCESS | 1654 | 1463735696588 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:14:56 INFO - PROCESS | 1654 | 1463735696593 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x127009000 == 98 [pid = 1654] [id = 551] 02:14:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x119116000) [pid = 1654] [serial = 1653] [outer = 0x0] 02:14:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x1194c8800) [pid = 1654] [serial = 1654] [outer = 0x119116000] 02:14:56 INFO - PROCESS | 1654 | 1463735696619 Marionette DEBUG loaded listener.js 02:14:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x119d64400) [pid = 1654] [serial = 1655] [outer = 0x119116000] 02:14:56 INFO - PROCESS | 1654 | 1463735696975 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]]]}] 02:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 02:14:56 INFO - PROCESS | 1654 | 1463735696996 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:14:56 INFO - PROCESS | 1654 | 1463735696997 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:14:57 INFO - PROCESS | 1654 | 1463735697000 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:14:57 INFO - PROCESS | 1654 | 1463735697001 Marionette TRACE conn2 <- [1,2178,null,{}] 02:14:57 INFO - PROCESS | 1654 | 1463735697003 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}] 02:14:57 INFO - PROCESS | 1654 | 1463735697145 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:14:57 INFO - PROCESS | 1654 | 1463735697153 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x134c4b000 == 99 [pid = 1654] [id = 552] 02:14:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x119d5cc00) [pid = 1654] [serial = 1656] [outer = 0x0] 02:14:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x1243d3400) [pid = 1654] [serial = 1657] [outer = 0x119d5cc00] 02:14:57 INFO - PROCESS | 1654 | 1463735697178 Marionette DEBUG loaded listener.js 02:14:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x128cf6400) [pid = 1654] [serial = 1658] [outer = 0x119d5cc00] 02:14:57 INFO - PROCESS | 1654 | 1463735697498 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]]]}] 02:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 517ms 02:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:14:57 INFO - PROCESS | 1654 | 1463735697518 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:14:57 INFO - PROCESS | 1654 | 1463735697519 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:14:57 INFO - PROCESS | 1654 | 1463735697521 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:14:57 INFO - PROCESS | 1654 | 1463735697523 Marionette TRACE conn2 <- [1,2182,null,{}] 02:14:57 INFO - PROCESS | 1654 | 1463735697529 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}] 02:14:57 INFO - PROCESS | 1654 | 1463735697629 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:14:57 INFO - PROCESS | 1654 | 1463735697633 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x137d41800 == 100 [pid = 1654] [id = 553] 02:14:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x12495f400) [pid = 1654] [serial = 1659] [outer = 0x0] 02:14:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x12b2d4c00) [pid = 1654] [serial = 1660] [outer = 0x12495f400] 02:14:57 INFO - PROCESS | 1654 | 1463735697658 Marionette DEBUG loaded listener.js 02:14:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x12c526400) [pid = 1654] [serial = 1661] [outer = 0x12495f400] 02:14:58 INFO - PROCESS | 1654 | 1463735698028 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]]]}] 02:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 525ms 02:14:58 INFO - PROCESS | 1654 | 1463735698047 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:14:58 INFO - PROCESS | 1654 | 1463735698048 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:14:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:14:58 INFO - PROCESS | 1654 | 1463735698051 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:14:58 INFO - PROCESS | 1654 | 1463735698052 Marionette TRACE conn2 <- [1,2186,null,{}] 02:14:58 INFO - PROCESS | 1654 | 1463735698054 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}] 02:14:58 INFO - PROCESS | 1654 | 1463735698201 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:14:58 INFO - PROCESS | 1654 | 1463735698209 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x1387c8800 == 101 [pid = 1654] [id = 554] 02:14:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x124dba400) [pid = 1654] [serial = 1662] [outer = 0x0] 02:14:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x12c63dc00) [pid = 1654] [serial = 1663] [outer = 0x124dba400] 02:14:58 INFO - PROCESS | 1654 | 1463735698240 Marionette DEBUG loaded listener.js 02:14:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x12d682400) [pid = 1654] [serial = 1664] [outer = 0x124dba400] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x137c8a800 == 100 [pid = 1654] [id = 482] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x13504a800 == 99 [pid = 1654] [id = 524] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x124f0a800 == 98 [pid = 1654] [id = 328] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12ca2c000 == 97 [pid = 1654] [id = 420] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x13891b800 == 96 [pid = 1654] [id = 525] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x129457000 == 95 [pid = 1654] [id = 329] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x129451800 == 94 [pid = 1654] [id = 287] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12a62f000 == 93 [pid = 1654] [id = 403] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1189b0800 == 92 [pid = 1654] [id = 275] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12b01b800 == 91 [pid = 1654] [id = 331] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1358b7800 == 90 [pid = 1654] [id = 506] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11688a000 == 89 [pid = 1654] [id = 484] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12a937000 == 88 [pid = 1654] [id = 400] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12b00e000 == 87 [pid = 1654] [id = 345] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12d71f800 == 86 [pid = 1654] [id = 422] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1296c0800 == 85 [pid = 1654] [id = 289] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x137c6a800 == 84 [pid = 1654] [id = 481] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12c53f000 == 83 [pid = 1654] [id = 311] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1355c0800 == 82 [pid = 1654] [id = 463] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x115f09800 == 81 [pid = 1654] [id = 23] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x122a05800 == 80 [pid = 1654] [id = 528] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12c037000 == 79 [pid = 1654] [id = 307] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12d254800 == 78 [pid = 1654] [id = 421] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x137d40800 == 77 [pid = 1654] [id = 526] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12b916000 == 76 [pid = 1654] [id = 346] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1352a3800 == 75 [pid = 1654] [id = 440] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x137d55000 == 74 [pid = 1654] [id = 527] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1296c1000 == 73 [pid = 1654] [id = 273] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1353d7800 == 72 [pid = 1654] [id = 443] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x116238000 == 71 [pid = 1654] [id = 274] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1387cf800 == 70 [pid = 1654] [id = 523] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12d707800 == 69 [pid = 1654] [id = 457] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1355d2000 == 68 [pid = 1654] [id = 497] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb77800 == 67 [pid = 1654] [id = 310] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x134591000 == 66 [pid = 1654] [id = 402] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x13589d800 == 65 [pid = 1654] [id = 505] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x112f26800 == 64 [pid = 1654] [id = 294] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x122d2b800 == 63 [pid = 1654] [id = 465] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x126320000 == 62 [pid = 1654] [id = 507] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12a722800 == 61 [pid = 1654] [id = 330] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12a938000 == 60 [pid = 1654] [id = 291] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x134c12000 == 59 [pid = 1654] [id = 464] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x122cb9000 == 58 [pid = 1654] [id = 423] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x137d20800 == 57 [pid = 1654] [id = 483] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12a923800 == 56 [pid = 1654] [id = 290] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x134c43800 == 55 [pid = 1654] [id = 504] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1249b6800 == 54 [pid = 1654] [id = 344] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1352c0000 == 53 [pid = 1654] [id = 441] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12f035000 == 52 [pid = 1654] [id = 442] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd6d000 == 51 [pid = 1654] [id = 401] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1350e4000 == 50 [pid = 1654] [id = 477] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12b91b000 == 49 [pid = 1654] [id = 293] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1164d2000 == 48 [pid = 1654] [id = 365] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x137c72800 == 47 [pid = 1654] [id = 520] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x129453000 == 46 [pid = 1654] [id = 546] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1358b2800 == 45 [pid = 1654] [id = 545] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1355b4800 == 44 [pid = 1654] [id = 544] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1352ab800 == 43 [pid = 1654] [id = 543] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x134dde800 == 42 [pid = 1654] [id = 542] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1345a3800 == 41 [pid = 1654] [id = 541] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd5d800 == 40 [pid = 1654] [id = 540] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12d511800 == 39 [pid = 1654] [id = 539] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbfb000 == 38 [pid = 1654] [id = 538] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12d710000 == 37 [pid = 1654] [id = 508] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb7f800 == 36 [pid = 1654] [id = 537] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x126315000 == 35 [pid = 1654] [id = 536] 02:14:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb78800 == 34 [pid = 1654] [id = 535] 02:15:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12d707000 == 33 [pid = 1654] [id = 549] 02:15:00 INFO - PROCESS | 1654 | --DOCSHELL 0x127009000 == 32 [pid = 1654] [id = 551] 02:15:00 INFO - PROCESS | 1654 | --DOCSHELL 0x1353c5000 == 31 [pid = 1654] [id = 550] 02:15:00 INFO - PROCESS | 1654 | --DOCSHELL 0x134c4b000 == 30 [pid = 1654] [id = 552] 02:15:00 INFO - PROCESS | 1654 | --DOCSHELL 0x12b91a000 == 29 [pid = 1654] [id = 548] 02:15:00 INFO - PROCESS | 1654 | --DOCSHELL 0x124f21800 == 28 [pid = 1654] [id = 547] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x118081c00) [pid = 1654] [serial = 1435] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x12c6e8c00) [pid = 1654] [serial = 1330] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x12d08f800) [pid = 1654] [serial = 1393] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x129502400) [pid = 1654] [serial = 1453] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x119d64000) [pid = 1654] [serial = 1438] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x11715bc00) [pid = 1654] [serial = 1375] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x12c52a000) [pid = 1654] [serial = 1447] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x12a429400) [pid = 1654] [serial = 1384] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x12ab88000) [pid = 1654] [serial = 1444] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x1194d1000) [pid = 1654] [serial = 1378] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x124958800) [pid = 1654] [serial = 1381] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x118925800) [pid = 1654] [serial = 1315] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x12c634000) [pid = 1654] [serial = 1327] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x12ba67400) [pid = 1654] [serial = 1252] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12d097000) [pid = 1654] [serial = 1396] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x12bd79000) [pid = 1654] [serial = 1387] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x12c6f0400) [pid = 1654] [serial = 1390] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x112a66000) [pid = 1654] [serial = 1312] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x12629c400) [pid = 1654] [serial = 1441] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x12bd77400) [pid = 1654] [serial = 1324] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x129505400) [pid = 1654] [serial = 1321] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x12d5d3c00) [pid = 1654] [serial = 1450] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x122f0c800) [pid = 1654] [serial = 1318] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12cbd3c00) [pid = 1654] [serial = 1505] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12b2de400) [pid = 1654] [serial = 1504] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x13507d400) [pid = 1654] [serial = 1514] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x13507a000) [pid = 1654] [serial = 1513] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x135589c00) [pid = 1654] [serial = 1525] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x12d787800) [pid = 1654] [serial = 1493] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x128fcf400) [pid = 1654] [serial = 1558] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x1294bd000) [pid = 1654] [serial = 1540] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12ab8b400) [pid = 1654] [serial = 1541] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12cbd4800) [pid = 1654] [serial = 1544] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x118083c00) [pid = 1654] [serial = 1553] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x1353b6c00) [pid = 1654] [serial = 1559] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x1356f2000) [pid = 1654] [serial = 1526] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12be35400) [pid = 1654] [serial = 1543] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12d316400) [pid = 1654] [serial = 1546] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12d77f400) [pid = 1654] [serial = 1549] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x112840800) [pid = 1654] [serial = 1552] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12d5e1c00) [pid = 1654] [serial = 1547] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x1194ca800) [pid = 1654] [serial = 1555] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x124032800) [pid = 1654] [serial = 1499] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x122d11400) [pid = 1654] [serial = 1498] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x124036400) [pid = 1654] [serial = 1556] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x135582c00) [pid = 1654] [serial = 1523] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12be36c00) [pid = 1654] [serial = 1522] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x1194d2800) [pid = 1654] [serial = 1528] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x119d57c00) [pid = 1654] [serial = 1529] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11950ec00) [pid = 1654] [serial = 1531] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x117678400) [pid = 1654] [serial = 1550] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x124030000) [pid = 1654] [serial = 1532] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x1356ee000) [pid = 1654] [serial = 1520] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x1353b6800) [pid = 1654] [serial = 1519] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x124dc2400) [pid = 1654] [serial = 1534] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x126d22400) [pid = 1654] [serial = 1535] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x128bbd400) [pid = 1654] [serial = 1537] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x129296400) [pid = 1654] [serial = 1538] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12144b000) [pid = 1654] [serial = 1507] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x121451800) [pid = 1654] [serial = 1508] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1353b0400) [pid = 1654] [serial = 1517] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x1353a9800) [pid = 1654] [serial = 1516] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12d680c00) [pid = 1654] [serial = 1510] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12d782800) [pid = 1654] [serial = 1511] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1187d5800) [pid = 1654] [serial = 1496] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x116719000) [pid = 1654] [serial = 1495] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x127030400) [pid = 1654] [serial = 1501] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x1294bc000) [pid = 1654] [serial = 1502] [outer = 0x0] [url = about:blank] 02:15:00 INFO - PROCESS | 1654 | --DOCSHELL 0x137d41800 == 27 [pid = 1654] [id = 553] 02:15:00 INFO - PROCESS | 1654 | 1463735700442 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]]]}] 02:15:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:15:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2424ms 02:15:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:15:00 INFO - PROCESS | 1654 | 1463735700476 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:15:00 INFO - PROCESS | 1654 | 1463735700479 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:15:00 INFO - PROCESS | 1654 | 1463735700482 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:15:00 INFO - PROCESS | 1654 | 1463735700485 Marionette TRACE conn2 <- [1,2190,null,{}] 02:15:00 INFO - PROCESS | 1654 | 1463735700489 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}] 02:15:00 INFO - PROCESS | 1654 | 1463735700580 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:15:00 INFO - PROCESS | 1654 | 1463735700632 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x112a99800 == 28 [pid = 1654] [id = 555] 02:15:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1121b5400) [pid = 1654] [serial = 1665] [outer = 0x0] 02:15:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1121b6000) [pid = 1654] [serial = 1666] [outer = 0x1121b5400] 02:15:00 INFO - PROCESS | 1654 | 1463735700660 Marionette DEBUG loaded listener.js 02:15:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x112586c00) [pid = 1654] [serial = 1667] [outer = 0x1121b5400] 02:15:00 INFO - PROCESS | 1654 | 1463735700973 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]]]}] 02:15:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:15:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 02:15:01 INFO - PROCESS | 1654 | 1463735701003 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:15:01 INFO - PROCESS | 1654 | 1463735701008 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:15:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:15:01 INFO - PROCESS | 1654 | 1463735701015 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:15:01 INFO - PROCESS | 1654 | 1463735701017 Marionette TRACE conn2 <- [1,2194,null,{}] 02:15:01 INFO - PROCESS | 1654 | 1463735701019 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}] 02:15:01 INFO - PROCESS | 1654 | 1463735701102 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:15:01 INFO - PROCESS | 1654 | 1463735701159 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x1162d0000 == 29 [pid = 1654] [id = 556] 02:15:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1121b5800) [pid = 1654] [serial = 1668] [outer = 0x0] 02:15:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x112843c00) [pid = 1654] [serial = 1669] [outer = 0x1121b5800] 02:15:01 INFO - PROCESS | 1654 | 1463735701185 Marionette DEBUG loaded listener.js 02:15:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x112d8f800) [pid = 1654] [serial = 1670] [outer = 0x1121b5800] 02:15:01 INFO - PROCESS | 1654 | 1463735701486 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]]]}] 02:15:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:15:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 520ms 02:15:01 INFO - PROCESS | 1654 | 1463735701535 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:15:01 INFO - PROCESS | 1654 | 1463735701537 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:15:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:15:01 INFO - PROCESS | 1654 | 1463735701540 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:15:01 INFO - PROCESS | 1654 | 1463735701545 Marionette TRACE conn2 <- [1,2198,null,{}] 02:15:01 INFO - PROCESS | 1654 | 1463735701553 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}] 02:15:01 INFO - PROCESS | 1654 | 1463735701639 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:15:01 INFO - PROCESS | 1654 | 1463735701696 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e0d000 == 30 [pid = 1654] [id = 557] 02:15:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x110e0e400) [pid = 1654] [serial = 1671] [outer = 0x0] 02:15:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x112f79c00) [pid = 1654] [serial = 1672] [outer = 0x110e0e400] 02:15:01 INFO - PROCESS | 1654 | 1463735701734 Marionette DEBUG loaded listener.js 02:15:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11316cc00) [pid = 1654] [serial = 1673] [outer = 0x110e0e400] 02:15:02 INFO - PROCESS | 1654 | 1463735702052 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]]]}] 02:15:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:15:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 524ms 02:15:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:15:02 INFO - PROCESS | 1654 | 1463735702065 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:15:02 INFO - PROCESS | 1654 | 1463735702067 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:15:02 INFO - PROCESS | 1654 | 1463735702069 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:15:02 INFO - PROCESS | 1654 | 1463735702071 Marionette TRACE conn2 <- [1,2202,null,{}] 02:15:02 INFO - PROCESS | 1654 | 1463735702073 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}] 02:15:02 INFO - PROCESS | 1654 | 1463735702163 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:15:02 INFO - PROCESS | 1654 | 1463735702168 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x1185b8800 == 31 [pid = 1654] [id = 558] 02:15:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11324a400) [pid = 1654] [serial = 1674] [outer = 0x0] 02:15:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x115f57800) [pid = 1654] [serial = 1675] [outer = 0x11324a400] 02:15:02 INFO - PROCESS | 1654 | 1463735702194 Marionette DEBUG loaded listener.js 02:15:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11644f800) [pid = 1654] [serial = 1676] [outer = 0x11324a400] 02:15:02 INFO - PROCESS | 1654 | 1463735702517 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]]]}] 02:15:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:15:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 468ms 02:15:02 INFO - PROCESS | 1654 | 1463735702539 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:15:02 INFO - PROCESS | 1654 | 1463735702540 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:15:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:15:02 INFO - PROCESS | 1654 | 1463735702544 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:15:02 INFO - PROCESS | 1654 | 1463735702546 Marionette TRACE conn2 <- [1,2206,null,{}] 02:15:02 INFO - PROCESS | 1654 | 1463735702548 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}] 02:15:02 INFO - PROCESS | 1654 | 1463735702654 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:15:02 INFO - PROCESS | 1654 | 1463735702660 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x119191000 == 32 [pid = 1654] [id = 559] 02:15:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x1121b0c00) [pid = 1654] [serial = 1677] [outer = 0x0] 02:15:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11644e400) [pid = 1654] [serial = 1678] [outer = 0x1121b0c00] 02:15:02 INFO - PROCESS | 1654 | 1463735702686 Marionette DEBUG loaded listener.js 02:15:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x116723400) [pid = 1654] [serial = 1679] [outer = 0x1121b0c00] 02:15:03 INFO - PROCESS | 1654 | 1463735703045 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]]]}] 02:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 517ms 02:15:03 INFO - PROCESS | 1654 | 1463735703063 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:15:03 INFO - PROCESS | 1654 | 1463735703065 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:15:03 INFO - PROCESS | 1654 | 1463735703068 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:15:03 INFO - PROCESS | 1654 | 1463735703082 Marionette TRACE conn2 <- [1,2210,null,{}] 02:15:03 INFO - PROCESS | 1654 | 1463735703085 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}] 02:15:03 INFO - PROCESS | 1654 | 1463735703235 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:15:03 INFO - PROCESS | 1654 | 1463735703325 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x11980a000 == 33 [pid = 1654] [id = 560] 02:15:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x116718400) [pid = 1654] [serial = 1680] [outer = 0x0] 02:15:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x116a5c000) [pid = 1654] [serial = 1681] [outer = 0x116718400] 02:15:03 INFO - PROCESS | 1654 | 1463735703365 Marionette DEBUG loaded listener.js 02:15:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x11807d400) [pid = 1654] [serial = 1682] [outer = 0x116718400] 02:15:03 INFO - PROCESS | 1654 | 1463735703744 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]]]}] 02:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 683ms 02:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:15:03 INFO - PROCESS | 1654 | 1463735703752 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:15:03 INFO - PROCESS | 1654 | 1463735703753 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:15:03 INFO - PROCESS | 1654 | 1463735703756 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:15:03 INFO - PROCESS | 1654 | 1463735703758 Marionette TRACE conn2 <- [1,2214,null,{}] 02:15:03 INFO - PROCESS | 1654 | 1463735703765 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}] 02:15:03 INFO - PROCESS | 1654 | 1463735703865 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:15:03 INFO - PROCESS | 1654 | 1463735703924 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f52800 == 34 [pid = 1654] [id = 561] 02:15:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11671d400) [pid = 1654] [serial = 1683] [outer = 0x0] 02:15:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x118082800) [pid = 1654] [serial = 1684] [outer = 0x11671d400] 02:15:03 INFO - PROCESS | 1654 | 1463735703949 Marionette DEBUG loaded listener.js 02:15:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x1185a2c00) [pid = 1654] [serial = 1685] [outer = 0x11671d400] 02:15:04 INFO - PROCESS | 1654 | 1463735704274 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]]]}] 02:15:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:15:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 573ms 02:15:04 INFO - PROCESS | 1654 | 1463735704331 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:15:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:15:04 INFO - PROCESS | 1654 | 1463735704333 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:15:04 INFO - PROCESS | 1654 | 1463735704336 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:15:04 INFO - PROCESS | 1654 | 1463735704338 Marionette TRACE conn2 <- [1,2218,null,{}] 02:15:04 INFO - PROCESS | 1654 | 1463735704341 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}] 02:15:04 INFO - PROCESS | 1654 | 1463735704459 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:15:04 INFO - PROCESS | 1654 | 1463735704540 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x124309800 == 35 [pid = 1654] [id = 562] 02:15:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11715cc00) [pid = 1654] [serial = 1686] [outer = 0x0] 02:15:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x1187b3400) [pid = 1654] [serial = 1687] [outer = 0x11715cc00] 02:15:04 INFO - PROCESS | 1654 | 1463735704581 Marionette DEBUG loaded listener.js 02:15:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x1187be400) [pid = 1654] [serial = 1688] [outer = 0x11715cc00] 02:15:04 INFO - PROCESS | 1654 | 1463735704844 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]]]}] 02:15:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:15:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 524ms 02:15:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:15:04 INFO - PROCESS | 1654 | 1463735704865 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:15:04 INFO - PROCESS | 1654 | 1463735704866 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:15:04 INFO - PROCESS | 1654 | 1463735704868 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:15:04 INFO - PROCESS | 1654 | 1463735704870 Marionette TRACE conn2 <- [1,2222,null,{}] 02:15:04 INFO - PROCESS | 1654 | 1463735704872 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}] 02:15:04 INFO - PROCESS | 1654 | 1463735704968 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:15:04 INFO - PROCESS | 1654 | 1463735704972 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e08800 == 36 [pid = 1654] [id = 563] 02:15:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x1187cf400) [pid = 1654] [serial = 1689] [outer = 0x0] 02:15:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x1187d9c00) [pid = 1654] [serial = 1690] [outer = 0x1187cf400] 02:15:04 INFO - PROCESS | 1654 | 1463735704997 Marionette DEBUG loaded listener.js 02:15:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11892ac00) [pid = 1654] [serial = 1691] [outer = 0x1187cf400] 02:15:05 INFO - PROCESS | 1654 | 1463735705304 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]]]}] 02:15:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:15:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 468ms 02:15:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:15:05 INFO - PROCESS | 1654 | 1463735705337 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:15:05 INFO - PROCESS | 1654 | 1463735705338 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:15:05 INFO - PROCESS | 1654 | 1463735705341 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:15:05 INFO - PROCESS | 1654 | 1463735705344 Marionette TRACE conn2 <- [1,2226,null,{}] 02:15:05 INFO - PROCESS | 1654 | 1463735705347 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}] 02:15:05 INFO - PROCESS | 1654 | 1463735705465 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:15:05 INFO - PROCESS | 1654 | 1463735705500 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x1251a8000 == 37 [pid = 1654] [id = 564] 02:15:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x110fb0800) [pid = 1654] [serial = 1692] [outer = 0x0] 02:15:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x1187d5000) [pid = 1654] [serial = 1693] [outer = 0x110fb0800] 02:15:05 INFO - PROCESS | 1654 | 1463735705525 Marionette DEBUG loaded listener.js 02:15:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x119214c00) [pid = 1654] [serial = 1694] [outer = 0x110fb0800] 02:15:05 INFO - PROCESS | 1654 | 1463735705856 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]]]}] 02:15:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:15:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 523ms 02:15:05 INFO - PROCESS | 1654 | 1463735705863 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:15:05 INFO - PROCESS | 1654 | 1463735705865 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:15:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:15:05 INFO - PROCESS | 1654 | 1463735705867 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:15:05 INFO - PROCESS | 1654 | 1463735705881 Marionette TRACE conn2 <- [1,2230,null,{}] 02:15:05 INFO - PROCESS | 1654 | 1463735705893 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}] 02:15:06 INFO - PROCESS | 1654 | 1463735706007 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:15:06 INFO - PROCESS | 1654 | 1463735706011 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11918d800 == 38 [pid = 1654] [id = 565] 02:15:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x119426800) [pid = 1654] [serial = 1695] [outer = 0x0] 02:15:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x1194c8c00) [pid = 1654] [serial = 1696] [outer = 0x119426800] 02:15:06 INFO - PROCESS | 1654 | 1463735706076 Marionette DEBUG loaded listener.js 02:15:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x119511c00) [pid = 1654] [serial = 1697] [outer = 0x119426800] 02:15:06 INFO - PROCESS | 1654 | 1463735706401 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]]]}] 02:15:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:15:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 594ms 02:15:06 INFO - PROCESS | 1654 | 1463735706462 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:15:06 INFO - PROCESS | 1654 | 1463735706463 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:15:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:15:06 INFO - PROCESS | 1654 | 1463735706465 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:15:06 INFO - PROCESS | 1654 | 1463735706466 Marionette TRACE conn2 <- [1,2234,null,{}] 02:15:06 INFO - PROCESS | 1654 | 1463735706468 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}] 02:15:06 INFO - PROCESS | 1654 | 1463735706570 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:15:06 INFO - PROCESS | 1654 | 1463735706583 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x128c32800 == 39 [pid = 1654] [id = 566] 02:15:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x1194d3000) [pid = 1654] [serial = 1698] [outer = 0x0] 02:15:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x119aa3000) [pid = 1654] [serial = 1699] [outer = 0x1194d3000] 02:15:06 INFO - PROCESS | 1654 | 1463735706608 Marionette DEBUG loaded listener.js 02:15:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x119b57c00) [pid = 1654] [serial = 1700] [outer = 0x1194d3000] 02:15:06 INFO - PROCESS | 1654 | 1463735706935 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]]]}] 02:15:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:15:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 518ms 02:15:06 INFO - PROCESS | 1654 | 1463735706983 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:15:06 INFO - PROCESS | 1654 | 1463735706984 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:15:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:15:06 INFO - PROCESS | 1654 | 1463735706987 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:15:06 INFO - PROCESS | 1654 | 1463735706988 Marionette TRACE conn2 <- [1,2238,null,{}] 02:15:06 INFO - PROCESS | 1654 | 1463735706991 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}] 02:15:07 INFO - PROCESS | 1654 | 1463735707113 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:15:07 INFO - PROCESS | 1654 | 1463735707129 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x129459800 == 40 [pid = 1654] [id = 567] 02:15:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x119ae0000) [pid = 1654] [serial = 1701] [outer = 0x0] 02:15:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x119b5fc00) [pid = 1654] [serial = 1702] [outer = 0x119ae0000] 02:15:07 INFO - PROCESS | 1654 | 1463735707167 Marionette DEBUG loaded listener.js 02:15:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x119d56400) [pid = 1654] [serial = 1703] [outer = 0x119ae0000] 02:15:07 INFO - PROCESS | 1654 | 1463735707629 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]]]}] 02:15:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:15:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 674ms 02:15:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:15:07 INFO - PROCESS | 1654 | 1463735707667 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:15:07 INFO - PROCESS | 1654 | 1463735707668 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:15:07 INFO - PROCESS | 1654 | 1463735707670 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:15:07 INFO - PROCESS | 1654 | 1463735707671 Marionette TRACE conn2 <- [1,2242,null,{}] 02:15:07 INFO - PROCESS | 1654 | 1463735707673 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}] 02:15:08 INFO - PROCESS | 1654 | 1463735708477 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12495f400) [pid = 1654] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x1270bc000) [pid = 1654] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x1133f0c00) [pid = 1654] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x135549400) [pid = 1654] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x122d1a800) [pid = 1654] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x1353b8000) [pid = 1654] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x128b13000) [pid = 1654] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x11284b800) [pid = 1654] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x119b5c000) [pid = 1654] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x1168a2400) [pid = 1654] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11859c400) [pid = 1654] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x116847c00) [pid = 1654] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x1240cd000) [pid = 1654] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12c6e1400) [pid = 1654] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x126296c00) [pid = 1654] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x122a56800) [pid = 1654] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x124959800) [pid = 1654] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x128b1c400) [pid = 1654] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12a6a4800) [pid = 1654] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x119116000) [pid = 1654] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x119d5cc00) [pid = 1654] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1253a8c00) [pid = 1654] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12402c800) [pid = 1654] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x119183000) [pid = 1654] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x115e48c00) [pid = 1654] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x124a80800) [pid = 1654] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11942d000) [pid = 1654] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x112a69800) [pid = 1654] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12d787400) [pid = 1654] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x1187b1000) [pid = 1654] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12cbca800) [pid = 1654] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12c6e7400) [pid = 1654] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12abf9c00) [pid = 1654] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:15:08 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x128bbe400) [pid = 1654] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:15:08 INFO - PROCESS | 1654 | 1463735708554 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x11255c800 == 41 [pid = 1654] [id = 568] 02:15:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x110e3b000) [pid = 1654] [serial = 1704] [outer = 0x0] 02:15:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x112844400) [pid = 1654] [serial = 1705] [outer = 0x110e3b000] 02:15:08 INFO - PROCESS | 1654 | 1463735708579 Marionette DEBUG loaded listener.js 02:15:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1182df800) [pid = 1654] [serial = 1706] [outer = 0x110e3b000] 02:15:08 INFO - PROCESS | 1654 | 1463735708846 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]]]}] 02:15:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:15:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1219ms 02:15:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:15:08 INFO - PROCESS | 1654 | 1463735708898 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:15:08 INFO - PROCESS | 1654 | 1463735708899 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:15:08 INFO - PROCESS | 1654 | 1463735708902 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:15:08 INFO - PROCESS | 1654 | 1463735708903 Marionette TRACE conn2 <- [1,2246,null,{}] 02:15:08 INFO - PROCESS | 1654 | 1463735708905 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}] 02:15:09 INFO - PROCESS | 1654 | 1463735708996 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:15:09 INFO - PROCESS | 1654 | 1463735709056 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x128fe6000 == 42 [pid = 1654] [id = 569] 02:15:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1168a2400) [pid = 1654] [serial = 1707] [outer = 0x0] 02:15:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x1194c7c00) [pid = 1654] [serial = 1708] [outer = 0x1168a2400] 02:15:09 INFO - PROCESS | 1654 | 1463735709081 Marionette DEBUG loaded listener.js 02:15:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119d64800) [pid = 1654] [serial = 1709] [outer = 0x1168a2400] 02:15:09 INFO - PROCESS | 1654 | 1463735709355 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]]]}] 02:15:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:15:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 468ms 02:15:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:15:09 INFO - PROCESS | 1654 | 1463735709370 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:15:09 INFO - PROCESS | 1654 | 1463735709371 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:15:09 INFO - PROCESS | 1654 | 1463735709382 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:15:09 INFO - PROCESS | 1654 | 1463735709383 Marionette TRACE conn2 <- [1,2250,null,{}] 02:15:09 INFO - PROCESS | 1654 | 1463735709385 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}] 02:15:09 INFO - PROCESS | 1654 | 1463735709473 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:15:09 INFO - PROCESS | 1654 | 1463735709480 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a932800 == 43 [pid = 1654] [id = 570] 02:15:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x1187cdc00) [pid = 1654] [serial = 1710] [outer = 0x0] 02:15:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x119dea000) [pid = 1654] [serial = 1711] [outer = 0x1187cdc00] 02:15:09 INFO - PROCESS | 1654 | 1463735709504 Marionette DEBUG loaded listener.js 02:15:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11a3a7800) [pid = 1654] [serial = 1712] [outer = 0x1187cdc00] 02:15:09 INFO - PROCESS | 1654 | 1463735709841 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]]]}] 02:15:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:15:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 476ms 02:15:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:15:09 INFO - PROCESS | 1654 | 1463735709850 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:15:09 INFO - PROCESS | 1654 | 1463735709851 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:15:09 INFO - PROCESS | 1654 | 1463735709853 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:15:09 INFO - PROCESS | 1654 | 1463735709854 Marionette TRACE conn2 <- [1,2254,null,{}] 02:15:09 INFO - PROCESS | 1654 | 1463735709856 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}] 02:15:09 INFO - PROCESS | 1654 | 1463735709965 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:15:09 INFO - PROCESS | 1654 | 1463735709971 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b01b000 == 44 [pid = 1654] [id = 571] 02:15:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x1187ce000) [pid = 1654] [serial = 1713] [outer = 0x0] 02:15:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x11a3a7400) [pid = 1654] [serial = 1714] [outer = 0x1187ce000] 02:15:10 INFO - PROCESS | 1654 | 1463735709997 Marionette DEBUG loaded listener.js 02:15:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12144f800) [pid = 1654] [serial = 1715] [outer = 0x1187ce000] 02:15:10 INFO - PROCESS | 1654 | 1463735710297 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]]]}] 02:15:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:15:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 467ms 02:15:10 INFO - PROCESS | 1654 | 1463735710322 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:15:10 INFO - PROCESS | 1654 | 1463735710323 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:15:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:15:10 INFO - PROCESS | 1654 | 1463735710328 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:15:10 INFO - PROCESS | 1654 | 1463735710331 Marionette TRACE conn2 <- [1,2258,null,{}] 02:15:10 INFO - PROCESS | 1654 | 1463735710333 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}] 02:15:10 INFO - PROCESS | 1654 | 1463735710429 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:15:10 INFO - PROCESS | 1654 | 1463735710433 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b913800 == 45 [pid = 1654] [id = 572] 02:15:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x121451800) [pid = 1654] [serial = 1716] [outer = 0x0] 02:15:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x122a5bc00) [pid = 1654] [serial = 1717] [outer = 0x121451800] 02:15:10 INFO - PROCESS | 1654 | 1463735710457 Marionette DEBUG loaded listener.js 02:15:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x122c20c00) [pid = 1654] [serial = 1718] [outer = 0x121451800] 02:15:11 INFO - PROCESS | 1654 | 1463735711059 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]]]}] 02:15:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:15:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 775ms 02:15:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:15:11 INFO - PROCESS | 1654 | 1463735711117 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:15:11 INFO - PROCESS | 1654 | 1463735711119 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:15:11 INFO - PROCESS | 1654 | 1463735711150 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:15:11 INFO - PROCESS | 1654 | 1463735711152 Marionette TRACE conn2 <- [1,2262,null,{}] 02:15:11 INFO - PROCESS | 1654 | 1463735711156 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}] 02:15:11 INFO - PROCESS | 1654 | 1463735711313 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:15:11 INFO - PROCESS | 1654 | 1463735711325 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x116aaa000 == 46 [pid = 1654] [id = 573] 02:15:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x1121aa800) [pid = 1654] [serial = 1719] [outer = 0x0] 02:15:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x112848800) [pid = 1654] [serial = 1720] [outer = 0x1121aa800] 02:15:11 INFO - PROCESS | 1654 | 1463735711356 Marionette DEBUG loaded listener.js 02:15:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x112da5400) [pid = 1654] [serial = 1721] [outer = 0x1121aa800] 02:15:11 INFO - PROCESS | 1654 | 1463735711895 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]]]}] 02:15:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:15:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 847ms 02:15:11 INFO - PROCESS | 1654 | 1463735711971 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:15:11 INFO - PROCESS | 1654 | 1463735711975 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:15:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:15:11 INFO - PROCESS | 1654 | 1463735711980 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:15:11 INFO - PROCESS | 1654 | 1463735711982 Marionette TRACE conn2 <- [1,2266,null,{}] 02:15:11 INFO - PROCESS | 1654 | 1463735711984 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}] 02:15:12 INFO - PROCESS | 1654 | 1463735712102 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:15:12 INFO - PROCESS | 1654 | 1463735712166 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ea4000 == 47 [pid = 1654] [id = 574] 02:15:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x113166400) [pid = 1654] [serial = 1722] [outer = 0x0] 02:15:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x115e48000) [pid = 1654] [serial = 1723] [outer = 0x113166400] 02:15:12 INFO - PROCESS | 1654 | 1463735712195 Marionette DEBUG loaded listener.js 02:15:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x116850800) [pid = 1654] [serial = 1724] [outer = 0x113166400] 02:15:12 INFO - PROCESS | 1654 | 1463735712766 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]]]}] 02:15:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:15:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 821ms 02:15:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:15:12 INFO - PROCESS | 1654 | 1463735712817 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:15:12 INFO - PROCESS | 1654 | 1463735712818 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:15:12 INFO - PROCESS | 1654 | 1463735712822 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:15:12 INFO - PROCESS | 1654 | 1463735712827 Marionette TRACE conn2 <- [1,2270,null,{}] 02:15:12 INFO - PROCESS | 1654 | 1463735712836 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}] 02:15:12 INFO - PROCESS | 1654 | 1463735712953 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:15:13 INFO - PROCESS | 1654 | 1463735713040 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180bc800 == 48 [pid = 1654] [id = 575] 02:15:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x113246000) [pid = 1654] [serial = 1725] [outer = 0x0] 02:15:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x117413800) [pid = 1654] [serial = 1726] [outer = 0x113246000] 02:15:13 INFO - PROCESS | 1654 | 1463735713073 Marionette DEBUG loaded listener.js 02:15:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x11855f800) [pid = 1654] [serial = 1727] [outer = 0x113246000] 02:15:13 INFO - PROCESS | 1654 | --DOCSHELL 0x1272cc000 == 47 [pid = 1654] [id = 269] 02:15:13 INFO - PROCESS | 1654 | --DOCSHELL 0x126da4000 == 46 [pid = 1654] [id = 270] 02:15:13 INFO - PROCESS | 1654 | --DOCSHELL 0x119e8a000 == 45 [pid = 1654] [id = 262] 02:15:13 INFO - PROCESS | 1654 | --DOCSHELL 0x126d87000 == 44 [pid = 1654] [id = 268] 02:15:13 INFO - PROCESS | 1654 | --DOCSHELL 0x1184f1800 == 43 [pid = 1654] [id = 259] 02:15:13 INFO - PROCESS | 1654 | --DOCSHELL 0x116ab7000 == 42 [pid = 1654] [id = 257] 02:15:13 INFO - PROCESS | 1654 | --DOCSHELL 0x128fe8000 == 41 [pid = 1654] [id = 272] 02:15:13 INFO - PROCESS | 1654 | --DOCSHELL 0x1191a3800 == 40 [pid = 1654] [id = 260] 02:15:13 INFO - PROCESS | 1654 | --DOCSHELL 0x116ab2800 == 39 [pid = 1654] [id = 263] 02:15:13 INFO - PROCESS | 1654 | --DOCSHELL 0x119813800 == 38 [pid = 1654] [id = 261] 02:15:13 INFO - PROCESS | 1654 | --DOCSHELL 0x115adb800 == 37 [pid = 1654] [id = 256] 02:15:13 INFO - PROCESS | 1654 | --DOCSHELL 0x112559000 == 36 [pid = 1654] [id = 255] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12c63dc00) [pid = 1654] [serial = 1663] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | 1463735713798 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]]]}] 02:15:13 INFO - PROCESS | 1654 | --DOCSHELL 0x1387c8800 == 35 [pid = 1654] [id = 554] 02:15:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:15:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1028ms 02:15:13 INFO - PROCESS | 1654 | 1463735713851 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:15:13 INFO - PROCESS | 1654 | 1463735713854 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:15:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:15:13 INFO - PROCESS | 1654 | 1463735713857 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:15:13 INFO - PROCESS | 1654 | 1463735713859 Marionette TRACE conn2 <- [1,2274,null,{}] 02:15:13 INFO - PROCESS | 1654 | 1463735713871 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}] 02:15:13 INFO - PROCESS | 1654 | 1463735713951 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12d31cc00) [pid = 1654] [serial = 1574] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x13558cc00) [pid = 1654] [serial = 1583] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12d68c800) [pid = 1654] [serial = 1586] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x1353ab400) [pid = 1654] [serial = 1577] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x125194800) [pid = 1654] [serial = 1568] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12c524800) [pid = 1654] [serial = 1571] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12144b400) [pid = 1654] [serial = 1565] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x13554b800) [pid = 1654] [serial = 1580] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12b2d4c00) [pid = 1654] [serial = 1660] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12a426800) [pid = 1654] [serial = 1570] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x119e4ec00) [pid = 1654] [serial = 1585] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x135586800) [pid = 1654] [serial = 1582] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x1240bf000) [pid = 1654] [serial = 1567] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x135534800) [pid = 1654] [serial = 1579] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12c631000) [pid = 1654] [serial = 1573] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x118082c00) [pid = 1654] [serial = 1597] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x121444800) [pid = 1654] [serial = 1598] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x119d5dc00) [pid = 1654] [serial = 1594] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x121449c00) [pid = 1654] [serial = 1595] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1187cc400) [pid = 1654] [serial = 1591] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x119212000) [pid = 1654] [serial = 1592] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x119505c00) [pid = 1654] [serial = 1564] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11767e400) [pid = 1654] [serial = 1588] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1187b1c00) [pid = 1654] [serial = 1589] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12495a000) [pid = 1654] [serial = 1603] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x127253c00) [pid = 1654] [serial = 1604] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12d785c00) [pid = 1654] [serial = 1576] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x13552c000) [pid = 1654] [serial = 1561] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x135534400) [pid = 1654] [serial = 1562] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x122d1ac00) [pid = 1654] [serial = 1600] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x124110800) [pid = 1654] [serial = 1601] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x124dbd800) [pid = 1654] [serial = 1645] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12abf6800) [pid = 1654] [serial = 1648] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12cbd9400) [pid = 1654] [serial = 1651] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x119d64400) [pid = 1654] [serial = 1655] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1243d3400) [pid = 1654] [serial = 1657] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1194c8800) [pid = 1654] [serial = 1654] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x128fc4000) [pid = 1654] [serial = 1618] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x124953400) [pid = 1654] [serial = 1615] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x126d21000) [pid = 1654] [serial = 1616] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x121446800) [pid = 1654] [serial = 1613] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119b59000) [pid = 1654] [serial = 1612] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x118922800) [pid = 1654] [serial = 1610] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1182e9000) [pid = 1654] [serial = 1609] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12736d400) [pid = 1654] [serial = 1606] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x128f39c00) [pid = 1654] [serial = 1607] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119d59000) [pid = 1654] [serial = 1642] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1187b5c00) [pid = 1654] [serial = 1640] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11671f400) [pid = 1654] [serial = 1639] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x135543000) [pid = 1654] [serial = 1637] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x13552ac00) [pid = 1654] [serial = 1636] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1353ab000) [pid = 1654] [serial = 1634] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12d783400) [pid = 1654] [serial = 1633] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12d68f400) [pid = 1654] [serial = 1631] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12d684800) [pid = 1654] [serial = 1630] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12d5d8800) [pid = 1654] [serial = 1628] [outer = 0x0] [url = about:blank] 02:15:13 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12d09e000) [pid = 1654] [serial = 1627] [outer = 0x0] [url = about:blank] 02:15:14 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12c6e9000) [pid = 1654] [serial = 1625] [outer = 0x0] [url = about:blank] 02:15:14 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12ba6f400) [pid = 1654] [serial = 1624] [outer = 0x0] [url = about:blank] 02:15:14 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12a913400) [pid = 1654] [serial = 1622] [outer = 0x0] [url = about:blank] 02:15:14 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12a427000) [pid = 1654] [serial = 1621] [outer = 0x0] [url = about:blank] 02:15:14 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1294b0c00) [pid = 1654] [serial = 1619] [outer = 0x0] [url = about:blank] 02:15:14 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12c526400) [pid = 1654] [serial = 1661] [outer = 0x0] [url = about:blank] 02:15:14 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x122a58800) [pid = 1654] [serial = 1643] [outer = 0x0] [url = about:blank] 02:15:14 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x126d27400) [pid = 1654] [serial = 1646] [outer = 0x0] [url = about:blank] 02:15:14 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x135081c00) [pid = 1654] [serial = 1652] [outer = 0x0] [url = about:blank] 02:15:14 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12be2f000) [pid = 1654] [serial = 1649] [outer = 0x0] [url = about:blank] 02:15:14 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128cf6400) [pid = 1654] [serial = 1658] [outer = 0x0] [url = about:blank] 02:15:14 INFO - PROCESS | 1654 | 1463735714028 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x115f10000 == 36 [pid = 1654] [id = 576] 02:15:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11283e800) [pid = 1654] [serial = 1728] [outer = 0x0] 02:15:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11284b000) [pid = 1654] [serial = 1729] [outer = 0x11283e800] 02:15:14 INFO - PROCESS | 1654 | 1463735714059 Marionette DEBUG loaded listener.js 02:15:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x112dab400) [pid = 1654] [serial = 1730] [outer = 0x11283e800] 02:15:14 INFO - PROCESS | 1654 | 1463735714369 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]]]}] 02:15:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:15:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 523ms 02:15:14 INFO - PROCESS | 1654 | 1463735714383 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:15:14 INFO - PROCESS | 1654 | 1463735714386 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:15:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:15:14 INFO - PROCESS | 1654 | 1463735714391 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:15:14 INFO - PROCESS | 1654 | 1463735714396 Marionette TRACE conn2 <- [1,2278,null,{}] 02:15:14 INFO - PROCESS | 1654 | 1463735714399 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}] 02:15:14 INFO - PROCESS | 1654 | 1463735714485 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:15:14 INFO - PROCESS | 1654 | 1463735714513 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x11857c800 == 37 [pid = 1654] [id = 577] 02:15:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x113247400) [pid = 1654] [serial = 1731] [outer = 0x0] 02:15:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x115aaf400) [pid = 1654] [serial = 1732] [outer = 0x113247400] 02:15:14 INFO - PROCESS | 1654 | 1463735714538 Marionette DEBUG loaded listener.js 02:15:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1166c2800) [pid = 1654] [serial = 1733] [outer = 0x113247400] 02:15:14 INFO - PROCESS | 1654 | 1463735714880 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]]]}] 02:15:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:15:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 525ms 02:15:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:15:14 INFO - PROCESS | 1654 | 1463735714916 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:15:14 INFO - PROCESS | 1654 | 1463735714918 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:15:14 INFO - PROCESS | 1654 | 1463735714920 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:15:14 INFO - PROCESS | 1654 | 1463735714922 Marionette TRACE conn2 <- [1,2282,null,{}] 02:15:14 INFO - PROCESS | 1654 | 1463735714929 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}] 02:15:15 INFO - PROCESS | 1654 | 1463735715019 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:15:15 INFO - PROCESS | 1654 | 1463735715029 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d98000 == 38 [pid = 1654] [id = 578] 02:15:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11689ec00) [pid = 1654] [serial = 1734] [outer = 0x0] 02:15:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x117159000) [pid = 1654] [serial = 1735] [outer = 0x11689ec00] 02:15:15 INFO - PROCESS | 1654 | 1463735715056 Marionette DEBUG loaded listener.js 02:15:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x118081800) [pid = 1654] [serial = 1736] [outer = 0x11689ec00] 02:15:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 470ms 02:15:15 INFO - PROCESS | 1654 | 1463735715382 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]]]}] 02:15:15 INFO - PROCESS | 1654 | 1463735715390 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:15:15 INFO - PROCESS | 1654 | 1463735715394 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:15:15 INFO - PROCESS | 1654 | 1463735715398 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:15:15 INFO - PROCESS | 1654 | 1463735715399 Marionette TRACE conn2 <- [1,2286,null,{}] 02:15:15 INFO - PROCESS | 1654 | 1463735715401 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}] 02:15:15 INFO - PROCESS | 1654 | 1463735715508 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:15:15 INFO - PROCESS | 1654 | 1463735715514 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241b4000 == 39 [pid = 1654] [id = 579] 02:15:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x117e60000) [pid = 1654] [serial = 1737] [outer = 0x0] 02:15:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11859f800) [pid = 1654] [serial = 1738] [outer = 0x117e60000] 02:15:15 INFO - PROCESS | 1654 | 1463735715540 Marionette DEBUG loaded listener.js 02:15:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1187b9000) [pid = 1654] [serial = 1739] [outer = 0x117e60000] 02:15:15 INFO - PROCESS | 1654 | 1463735715867 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]]]}] 02:15:15 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 02:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 517ms 02:15:15 INFO - PROCESS | 1654 | 1463735715916 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:15:15 INFO - PROCESS | 1654 | 1463735715917 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:15:15 INFO - PROCESS | 1654 | 1463735715919 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:15:15 INFO - PROCESS | 1654 | 1463735715921 Marionette TRACE conn2 <- [1,2290,null,{}] 02:15:15 INFO - PROCESS | 1654 | 1463735715923 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}] 02:15:16 INFO - PROCESS | 1654 | 1463735716004 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:15:16 INFO - PROCESS | 1654 | 1463735716010 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x125451000 == 40 [pid = 1654] [id = 580] 02:15:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11684f400) [pid = 1654] [serial = 1740] [outer = 0x0] 02:15:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1187d0800) [pid = 1654] [serial = 1741] [outer = 0x11684f400] 02:15:16 INFO - PROCESS | 1654 | 1463735716043 Marionette DEBUG loaded listener.js 02:15:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x118925000) [pid = 1654] [serial = 1742] [outer = 0x11684f400] 02:15:16 INFO - PROCESS | 1654 | 1463735716433 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]]]}] 02:15:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:15:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 518ms 02:15:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:15:16 INFO - PROCESS | 1654 | 1463735716438 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:15:16 INFO - PROCESS | 1654 | 1463735716439 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:15:16 INFO - PROCESS | 1654 | 1463735716442 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:15:16 INFO - PROCESS | 1654 | 1463735716443 Marionette TRACE conn2 <- [1,2294,null,{}] 02:15:16 INFO - PROCESS | 1654 | 1463735716445 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}] 02:15:16 INFO - PROCESS | 1654 | 1463735716556 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:15:16 INFO - PROCESS | 1654 | 1463735716568 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1273cb800 == 41 [pid = 1654] [id = 581] 02:15:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x119115000) [pid = 1654] [serial = 1743] [outer = 0x0] 02:15:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119432000) [pid = 1654] [serial = 1744] [outer = 0x119115000] 02:15:16 INFO - PROCESS | 1654 | 1463735716594 Marionette DEBUG loaded listener.js 02:15:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1194d2c00) [pid = 1654] [serial = 1745] [outer = 0x119115000] 02:15:16 INFO - PROCESS | 1654 | 1463735716915 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]]]}] 02:15:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:15:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 519ms 02:15:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:15:16 INFO - PROCESS | 1654 | 1463735716968 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:15:16 INFO - PROCESS | 1654 | 1463735716969 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:15:16 INFO - PROCESS | 1654 | 1463735716971 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:15:16 INFO - PROCESS | 1654 | 1463735716972 Marionette TRACE conn2 <- [1,2298,null,{}] 02:15:16 INFO - PROCESS | 1654 | 1463735716974 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}] 02:15:17 INFO - PROCESS | 1654 | 1463735717081 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:15:17 INFO - PROCESS | 1654 | 1463735717085 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x113435800 == 42 [pid = 1654] [id = 582] 02:15:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11917bc00) [pid = 1654] [serial = 1746] [outer = 0x0] 02:15:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x119a63400) [pid = 1654] [serial = 1747] [outer = 0x11917bc00] 02:15:17 INFO - PROCESS | 1654 | 1463735717146 Marionette DEBUG loaded listener.js 02:15:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x119aa0c00) [pid = 1654] [serial = 1748] [outer = 0x11917bc00] 02:15:17 INFO - PROCESS | 1654 | 1463735717468 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]]]}] 02:15:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:15:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 518ms 02:15:17 INFO - PROCESS | 1654 | 1463735717489 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:15:17 INFO - PROCESS | 1654 | 1463735717491 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:15:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:15:17 INFO - PROCESS | 1654 | 1463735717493 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:15:17 INFO - PROCESS | 1654 | 1463735717494 Marionette TRACE conn2 <- [1,2302,null,{}] 02:15:17 INFO - PROCESS | 1654 | 1463735717496 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}] 02:15:17 INFO - PROCESS | 1654 | 1463735717598 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:15:17 INFO - PROCESS | 1654 | 1463735717633 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a70a800 == 43 [pid = 1654] [id = 583] 02:15:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11950c000) [pid = 1654] [serial = 1749] [outer = 0x0] 02:15:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x119b58000) [pid = 1654] [serial = 1750] [outer = 0x11950c000] 02:15:17 INFO - PROCESS | 1654 | 1463735717658 Marionette DEBUG loaded listener.js 02:15:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119b66000) [pid = 1654] [serial = 1751] [outer = 0x11950c000] 02:15:17 INFO - PROCESS | 1654 | 1463735717952 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]]]}] 02:15:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:15:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 468ms 02:15:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:15:17 INFO - PROCESS | 1654 | 1463735717970 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:15:17 INFO - PROCESS | 1654 | 1463735717971 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:15:17 INFO - PROCESS | 1654 | 1463735717982 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:15:17 INFO - PROCESS | 1654 | 1463735717983 Marionette TRACE conn2 <- [1,2306,null,{}] 02:15:17 INFO - PROCESS | 1654 | 1463735717985 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}] 02:15:18 INFO - PROCESS | 1654 | 1463735718093 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:15:18 INFO - PROCESS | 1654 | 1463735718127 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b01d000 == 44 [pid = 1654] [id = 584] 02:15:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119a97800) [pid = 1654] [serial = 1752] [outer = 0x0] 02:15:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x119d5c800) [pid = 1654] [serial = 1753] [outer = 0x119a97800] 02:15:18 INFO - PROCESS | 1654 | 1463735718152 Marionette DEBUG loaded listener.js 02:15:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119deb000) [pid = 1654] [serial = 1754] [outer = 0x119a97800] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1121b5800) [pid = 1654] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1121b5400) [pid = 1654] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x116718400) [pid = 1654] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x110e0e400) [pid = 1654] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11671d400) [pid = 1654] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1121b0c00) [pid = 1654] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1194d3000) [pid = 1654] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119ae0000) [pid = 1654] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x110e3b000) [pid = 1654] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1168a2400) [pid = 1654] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11324a400) [pid = 1654] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1187ce000) [pid = 1654] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1187cdc00) [pid = 1654] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1187cf400) [pid = 1654] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11715cc00) [pid = 1654] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x110fb0800) [pid = 1654] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:15:18 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119426800) [pid = 1654] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:15:18 INFO - PROCESS | 1654 | 1463735718551 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]]]}] 02:15:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:15:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 627ms 02:15:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:15:18 INFO - PROCESS | 1654 | 1463735718603 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:15:18 INFO - PROCESS | 1654 | 1463735718604 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:15:18 INFO - PROCESS | 1654 | 1463735718606 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:15:18 INFO - PROCESS | 1654 | 1463735718618 Marionette TRACE conn2 <- [1,2310,null,{}] 02:15:18 INFO - PROCESS | 1654 | 1463735718621 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}] 02:15:18 INFO - PROCESS | 1654 | 1463735718704 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:15:18 INFO - PROCESS | 1654 | 1463735718708 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b24a800 == 45 [pid = 1654] [id = 585] 02:15:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11336ec00) [pid = 1654] [serial = 1755] [outer = 0x0] 02:15:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1182e5c00) [pid = 1654] [serial = 1756] [outer = 0x11336ec00] 02:15:18 INFO - PROCESS | 1654 | 1463735718733 Marionette DEBUG loaded listener.js 02:15:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x119a61400) [pid = 1654] [serial = 1757] [outer = 0x11336ec00] 02:15:19 INFO - PROCESS | 1654 | 1463735719053 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]]]}] 02:15:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:15:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 480ms 02:15:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:15:19 INFO - PROCESS | 1654 | 1463735719086 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:15:19 INFO - PROCESS | 1654 | 1463735719088 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:15:19 INFO - PROCESS | 1654 | 1463735719090 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:15:19 INFO - PROCESS | 1654 | 1463735719092 Marionette TRACE conn2 <- [1,2314,null,{}] 02:15:19 INFO - PROCESS | 1654 | 1463735719095 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}] 02:15:19 INFO - PROCESS | 1654 | 1463735719193 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:15:19 INFO - PROCESS | 1654 | 1463735719254 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb77800 == 46 [pid = 1654] [id = 586] 02:15:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1194d0000) [pid = 1654] [serial = 1758] [outer = 0x0] 02:15:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x119e4f800) [pid = 1654] [serial = 1759] [outer = 0x1194d0000] 02:15:19 INFO - PROCESS | 1654 | 1463735719283 Marionette DEBUG loaded listener.js 02:15:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x122c17400) [pid = 1654] [serial = 1760] [outer = 0x1194d0000] 02:15:19 INFO - PROCESS | 1654 | 1463735719567 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]]]}] 02:15:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:15:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 521ms 02:15:19 INFO - PROCESS | 1654 | 1463735719613 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:15:19 INFO - PROCESS | 1654 | 1463735719614 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:15:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:15:19 INFO - PROCESS | 1654 | 1463735719616 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:15:19 INFO - PROCESS | 1654 | 1463735719617 Marionette TRACE conn2 <- [1,2318,null,{}] 02:15:19 INFO - PROCESS | 1654 | 1463735719619 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}] 02:15:19 INFO - PROCESS | 1654 | 1463735719705 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:15:19 INFO - PROCESS | 1654 | 1463735719717 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdbc800 == 47 [pid = 1654] [id = 587] 02:15:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x122c21800) [pid = 1654] [serial = 1761] [outer = 0x0] 02:15:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x122d13800) [pid = 1654] [serial = 1762] [outer = 0x122c21800] 02:15:19 INFO - PROCESS | 1654 | 1463735719742 Marionette DEBUG loaded listener.js 02:15:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x122d1a000) [pid = 1654] [serial = 1763] [outer = 0x122c21800] 02:15:20 INFO - PROCESS | 1654 | 1463735720065 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] 02:15:20 INFO - PROCESS | 1654 | 1463735720087 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:15:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:15:20 INFO - PROCESS | 1654 | 1463735720090 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:15:20 INFO - PROCESS | 1654 | 1463735720091 Marionette TRACE conn2 <- [1,2322,null,{}] 02:15:20 INFO - PROCESS | 1654 | 1463735720095 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}] 02:15:20 INFO - PROCESS | 1654 | 1463735720206 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:15:20 INFO - PROCESS | 1654 | 1463735720213 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c037000 == 48 [pid = 1654] [id = 588] 02:15:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x119a64400) [pid = 1654] [serial = 1764] [outer = 0x0] 02:15:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x122d4b400) [pid = 1654] [serial = 1765] [outer = 0x119a64400] 02:15:20 INFO - PROCESS | 1654 | 1463735720237 Marionette DEBUG loaded listener.js 02:15:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12402dc00) [pid = 1654] [serial = 1766] [outer = 0x119a64400] 02:15:20 INFO - PROCESS | 1654 | 1463735720693 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]]]}] 02:15:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:15:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 622ms 02:15:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:15:20 INFO - PROCESS | 1654 | 1463735720726 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:15:20 INFO - PROCESS | 1654 | 1463735720728 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:15:20 INFO - PROCESS | 1654 | 1463735720733 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:15:20 INFO - PROCESS | 1654 | 1463735720736 Marionette TRACE conn2 <- [1,2326,null,{}] 02:15:20 INFO - PROCESS | 1654 | 1463735720740 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}] 02:15:20 INFO - PROCESS | 1654 | 1463735720847 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:15:20 INFO - PROCESS | 1654 | 1463735720918 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180b2000 == 49 [pid = 1654] [id = 589] 02:15:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x112585800) [pid = 1654] [serial = 1767] [outer = 0x0] 02:15:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x112a68000) [pid = 1654] [serial = 1768] [outer = 0x112585800] 02:15:20 INFO - PROCESS | 1654 | 1463735720949 Marionette DEBUG loaded listener.js 02:15:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x112fb8800) [pid = 1654] [serial = 1769] [outer = 0x112585800] 02:15:21 INFO - PROCESS | 1654 | 1463735721381 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]]]}] 02:15:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:15:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 675ms 02:15:21 INFO - PROCESS | 1654 | 1463735721409 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:15:21 INFO - PROCESS | 1654 | 1463735721413 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:15:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:15:21 INFO - PROCESS | 1654 | 1463735721418 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:15:21 INFO - PROCESS | 1654 | 1463735721420 Marionette TRACE conn2 <- [1,2330,null,{}] 02:15:21 INFO - PROCESS | 1654 | 1463735721422 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}] 02:15:21 INFO - PROCESS | 1654 | 1463735721529 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:15:21 INFO - PROCESS | 1654 | 1463735721587 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241b2000 == 50 [pid = 1654] [id = 590] 02:15:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x113172000) [pid = 1654] [serial = 1770] [outer = 0x0] 02:15:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11684d000) [pid = 1654] [serial = 1771] [outer = 0x113172000] 02:15:21 INFO - PROCESS | 1654 | 1463735721617 Marionette DEBUG loaded listener.js 02:15:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x118079800) [pid = 1654] [serial = 1772] [outer = 0x113172000] 02:15:22 INFO - PROCESS | 1654 | 1463735722042 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]]]}] 02:15:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:15:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 671ms 02:15:22 INFO - PROCESS | 1654 | 1463735722088 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:15:22 INFO - PROCESS | 1654 | 1463735722090 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:15:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:15:22 INFO - PROCESS | 1654 | 1463735722092 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:15:22 INFO - PROCESS | 1654 | 1463735722095 Marionette TRACE conn2 <- [1,2334,null,{}] 02:15:22 INFO - PROCESS | 1654 | 1463735722103 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}] 02:15:22 INFO - PROCESS | 1654 | 1463735722211 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:15:22 INFO - PROCESS | 1654 | 1463735722321 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c535800 == 51 [pid = 1654] [id = 591] 02:15:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1187cec00) [pid = 1654] [serial = 1773] [outer = 0x0] 02:15:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x118930000) [pid = 1654] [serial = 1774] [outer = 0x1187cec00] 02:15:22 INFO - PROCESS | 1654 | 1463735722354 Marionette DEBUG loaded listener.js 02:15:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x119431c00) [pid = 1654] [serial = 1775] [outer = 0x1187cec00] 02:15:22 INFO - PROCESS | 1654 | 1463735722777 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]]]}] 02:15:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:15:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 721ms 02:15:22 INFO - PROCESS | 1654 | 1463735722814 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:15:22 INFO - PROCESS | 1654 | 1463735722816 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:15:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:15:22 INFO - PROCESS | 1654 | 1463735722818 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:15:22 INFO - PROCESS | 1654 | 1463735722819 Marionette TRACE conn2 <- [1,2338,null,{}] 02:15:22 INFO - PROCESS | 1654 | 1463735722822 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}] 02:15:22 INFO - PROCESS | 1654 | 1463735722928 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:15:22 INFO - PROCESS | 1654 | 1463735722986 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c54c800 == 52 [pid = 1654] [id = 592] 02:15:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1194cd000) [pid = 1654] [serial = 1776] [outer = 0x0] 02:15:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x119d60c00) [pid = 1654] [serial = 1777] [outer = 0x1194cd000] 02:15:23 INFO - PROCESS | 1654 | 1463735723016 Marionette DEBUG loaded listener.js 02:15:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11a3a0c00) [pid = 1654] [serial = 1778] [outer = 0x1194cd000] 02:15:23 INFO - PROCESS | 1654 | 1463735723510 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]]]}] 02:15:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:15:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 720ms 02:15:23 INFO - PROCESS | 1654 | 1463735723539 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:15:23 INFO - PROCESS | 1654 | 1463735723542 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:15:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:15:23 INFO - PROCESS | 1654 | 1463735723596 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:15:23 INFO - PROCESS | 1654 | 1463735723598 Marionette TRACE conn2 <- [1,2342,null,{}] 02:15:23 INFO - PROCESS | 1654 | 1463735723603 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}] 02:15:23 INFO - PROCESS | 1654 | 1463735723732 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:15:23 INFO - PROCESS | 1654 | 1463735723803 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca2b000 == 53 [pid = 1654] [id = 593] 02:15:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x119d63000) [pid = 1654] [serial = 1779] [outer = 0x0] 02:15:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x122a59000) [pid = 1654] [serial = 1780] [outer = 0x119d63000] 02:15:23 INFO - PROCESS | 1654 | 1463735723832 Marionette DEBUG loaded listener.js 02:15:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x124027400) [pid = 1654] [serial = 1781] [outer = 0x119d63000] 02:15:24 INFO - PROCESS | 1654 | 1463735724233 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]]]}] 02:15:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:15:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 694ms 02:15:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:15:24 INFO - PROCESS | 1654 | 1463735724269 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:15:24 INFO - PROCESS | 1654 | 1463735724270 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:15:24 INFO - PROCESS | 1654 | 1463735724273 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:15:24 INFO - PROCESS | 1654 | 1463735724274 Marionette TRACE conn2 <- [1,2346,null,{}] 02:15:24 INFO - PROCESS | 1654 | 1463735724276 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}] 02:15:24 INFO - PROCESS | 1654 | 1463735724396 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:15:24 INFO - PROCESS | 1654 | 1463735724456 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbf5800 == 54 [pid = 1654] [id = 594] 02:15:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x122a5dc00) [pid = 1654] [serial = 1782] [outer = 0x0] 02:15:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1240bfc00) [pid = 1654] [serial = 1783] [outer = 0x122a5dc00] 02:15:24 INFO - PROCESS | 1654 | 1463735724527 Marionette DEBUG loaded listener.js 02:15:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x124956400) [pid = 1654] [serial = 1784] [outer = 0x122a5dc00] 02:15:24 INFO - PROCESS | 1654 | 1463735724909 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]]]}] 02:15:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:15:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 670ms 02:15:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:15:24 INFO - PROCESS | 1654 | 1463735724944 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:15:24 INFO - PROCESS | 1654 | 1463735724945 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:15:24 INFO - PROCESS | 1654 | 1463735724948 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:15:24 INFO - PROCESS | 1654 | 1463735724949 Marionette TRACE conn2 <- [1,2350,null,{}] 02:15:24 INFO - PROCESS | 1654 | 1463735724952 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}] 02:15:25 INFO - PROCESS | 1654 | 1463735725052 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:15:25 INFO - PROCESS | 1654 | 1463735725142 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d0be000 == 55 [pid = 1654] [id = 595] 02:15:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x124951c00) [pid = 1654] [serial = 1785] [outer = 0x0] 02:15:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12495b000) [pid = 1654] [serial = 1786] [outer = 0x124951c00] 02:15:25 INFO - PROCESS | 1654 | 1463735725171 Marionette DEBUG loaded listener.js 02:15:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x124a78c00) [pid = 1654] [serial = 1787] [outer = 0x124951c00] 02:15:25 INFO - PROCESS | 1654 | 1463735725766 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]]]}] 02:15:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:15:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 868ms 02:15:25 INFO - PROCESS | 1654 | 1463735725817 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:15:25 INFO - PROCESS | 1654 | 1463735725819 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:15:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:15:25 INFO - PROCESS | 1654 | 1463735725822 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:15:25 INFO - PROCESS | 1654 | 1463735725825 Marionette TRACE conn2 <- [1,2354,null,{}] 02:15:25 INFO - PROCESS | 1654 | 1463735725829 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}] 02:15:25 INFO - PROCESS | 1654 | 1463735725924 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:15:26 INFO - PROCESS | 1654 | 1463735725999 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x1185d3800 == 56 [pid = 1654] [id = 596] 02:15:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x112586800) [pid = 1654] [serial = 1788] [outer = 0x0] 02:15:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11283d000) [pid = 1654] [serial = 1789] [outer = 0x112586800] 02:15:26 INFO - PROCESS | 1654 | 1463735726027 Marionette DEBUG loaded listener.js 02:15:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x112f7b400) [pid = 1654] [serial = 1790] [outer = 0x112586800] 02:15:26 INFO - PROCESS | 1654 | 1463735726493 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]]]}] 02:15:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:15:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 722ms 02:15:26 INFO - PROCESS | 1654 | 1463735726545 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:15:26 INFO - PROCESS | 1654 | 1463735726548 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:15:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:15:26 INFO - PROCESS | 1654 | 1463735726552 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:15:26 INFO - PROCESS | 1654 | 1463735726554 Marionette TRACE conn2 <- [1,2358,null,{}] 02:15:26 INFO - PROCESS | 1654 | 1463735726556 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}] 02:15:26 INFO - PROCESS | 1654 | 1463735726699 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:15:26 INFO - PROCESS | 1654 | 1463735726710 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x11919f800 == 57 [pid = 1654] [id = 597] 02:15:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x113372000) [pid = 1654] [serial = 1791] [outer = 0x0] 02:15:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x116718400) [pid = 1654] [serial = 1792] [outer = 0x113372000] 02:15:26 INFO - PROCESS | 1654 | 1463735726737 Marionette DEBUG loaded listener.js 02:15:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x117153000) [pid = 1654] [serial = 1793] [outer = 0x113372000] 02:15:26 INFO - PROCESS | 1654 | --DOCSHELL 0x124f1e000 == 56 [pid = 1654] [id = 267] 02:15:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdbc800 == 55 [pid = 1654] [id = 587] 02:15:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb77800 == 54 [pid = 1654] [id = 586] 02:15:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12b24a800 == 53 [pid = 1654] [id = 585] 02:15:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12b01d000 == 52 [pid = 1654] [id = 584] 02:15:26 INFO - PROCESS | 1654 | --DOCSHELL 0x12a70a800 == 51 [pid = 1654] [id = 583] 02:15:26 INFO - PROCESS | 1654 | --DOCSHELL 0x113435800 == 50 [pid = 1654] [id = 582] 02:15:26 INFO - PROCESS | 1654 | --DOCSHELL 0x1273cb800 == 49 [pid = 1654] [id = 581] 02:15:27 INFO - PROCESS | 1654 | --DOCSHELL 0x125451000 == 48 [pid = 1654] [id = 580] 02:15:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1241b4000 == 47 [pid = 1654] [id = 579] 02:15:27 INFO - PROCESS | 1654 | --DOCSHELL 0x119d98000 == 46 [pid = 1654] [id = 578] 02:15:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11857c800 == 45 [pid = 1654] [id = 577] 02:15:27 INFO - PROCESS | 1654 | --DOCSHELL 0x115f10000 == 44 [pid = 1654] [id = 576] 02:15:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1180bc800 == 43 [pid = 1654] [id = 575] 02:15:27 INFO - PROCESS | 1654 | --DOCSHELL 0x119ea4000 == 42 [pid = 1654] [id = 574] 02:15:27 INFO - PROCESS | 1654 | --DOCSHELL 0x116aaa000 == 41 [pid = 1654] [id = 573] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11a3a7800) [pid = 1654] [serial = 1712] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1187d9c00) [pid = 1654] [serial = 1690] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11892ac00) [pid = 1654] [serial = 1691] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1187b3400) [pid = 1654] [serial = 1687] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1187be400) [pid = 1654] [serial = 1688] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1187d5000) [pid = 1654] [serial = 1693] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x119511c00) [pid = 1654] [serial = 1697] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1194c8c00) [pid = 1654] [serial = 1696] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x112843c00) [pid = 1654] [serial = 1669] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x112d8f800) [pid = 1654] [serial = 1670] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x1121b6000) [pid = 1654] [serial = 1666] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x112586c00) [pid = 1654] [serial = 1667] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x116a5c000) [pid = 1654] [serial = 1681] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11807d400) [pid = 1654] [serial = 1682] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x112f79c00) [pid = 1654] [serial = 1672] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11316cc00) [pid = 1654] [serial = 1673] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x118082800) [pid = 1654] [serial = 1684] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1185a2c00) [pid = 1654] [serial = 1685] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11644e400) [pid = 1654] [serial = 1678] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x116723400) [pid = 1654] [serial = 1679] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119aa3000) [pid = 1654] [serial = 1699] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119b57c00) [pid = 1654] [serial = 1700] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119d56400) [pid = 1654] [serial = 1703] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119b5fc00) [pid = 1654] [serial = 1702] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119dea000) [pid = 1654] [serial = 1711] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x112844400) [pid = 1654] [serial = 1705] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1194c7c00) [pid = 1654] [serial = 1708] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1182df800) [pid = 1654] [serial = 1706] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11644f800) [pid = 1654] [serial = 1676] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x115f57800) [pid = 1654] [serial = 1675] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119214c00) [pid = 1654] [serial = 1694] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11a3a7400) [pid = 1654] [serial = 1714] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119d64800) [pid = 1654] [serial = 1709] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12144f800) [pid = 1654] [serial = 1715] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1654 | 1463735727150 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]]]}] 02:15:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:15:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 620ms 02:15:27 INFO - PROCESS | 1654 | 1463735727173 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:15:27 INFO - PROCESS | 1654 | 1463735727174 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:15:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:15:27 INFO - PROCESS | 1654 | 1463735727180 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:15:27 INFO - PROCESS | 1654 | 1463735727182 Marionette TRACE conn2 <- [1,2362,null,{}] 02:15:27 INFO - PROCESS | 1654 | 1463735727189 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}] 02:15:27 INFO - PROCESS | 1654 | 1463735727279 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:15:27 INFO - PROCESS | 1654 | 1463735727335 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180bc800 == 42 [pid = 1654] [id = 598] 02:15:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1133f3400) [pid = 1654] [serial = 1794] [outer = 0x0] 02:15:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x117e56c00) [pid = 1654] [serial = 1795] [outer = 0x1133f3400] 02:15:27 INFO - PROCESS | 1654 | 1463735727363 Marionette DEBUG loaded listener.js 02:15:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11859bc00) [pid = 1654] [serial = 1796] [outer = 0x1133f3400] 02:15:27 INFO - PROCESS | 1654 | 1463735727673 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]]]}] 02:15:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:15:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 522ms 02:15:27 INFO - PROCESS | 1654 | 1463735727702 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:15:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:15:27 INFO - PROCESS | 1654 | 1463735727703 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:15:27 INFO - PROCESS | 1654 | 1463735727706 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:15:27 INFO - PROCESS | 1654 | 1463735727707 Marionette TRACE conn2 <- [1,2366,null,{}] 02:15:27 INFO - PROCESS | 1654 | 1463735727711 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}] 02:15:27 INFO - PROCESS | 1654 | 1463735727800 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:15:27 INFO - PROCESS | 1654 | 1463735727804 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241b7000 == 43 [pid = 1654] [id = 599] 02:15:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1187b3800) [pid = 1654] [serial = 1797] [outer = 0x0] 02:15:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1187cb800) [pid = 1654] [serial = 1798] [outer = 0x1187b3800] 02:15:27 INFO - PROCESS | 1654 | 1463735727830 Marionette DEBUG loaded listener.js 02:15:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11911b400) [pid = 1654] [serial = 1799] [outer = 0x1187b3800] 02:15:28 INFO - PROCESS | 1654 | 1463735728203 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]]]}] 02:15:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:15:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 522ms 02:15:28 INFO - PROCESS | 1654 | 1463735728228 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:15:28 INFO - PROCESS | 1654 | 1463735728230 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:15:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:15:28 INFO - PROCESS | 1654 | 1463735728239 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:15:28 INFO - PROCESS | 1654 | 1463735728240 Marionette TRACE conn2 <- [1,2370,null,{}] 02:15:28 INFO - PROCESS | 1654 | 1463735728245 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}] 02:15:28 INFO - PROCESS | 1654 | 1463735728330 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:15:28 INFO - PROCESS | 1654 | 1463735728334 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x126323800 == 44 [pid = 1654] [id = 600] 02:15:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x119182400) [pid = 1654] [serial = 1800] [outer = 0x0] 02:15:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x119430000) [pid = 1654] [serial = 1801] [outer = 0x119182400] 02:15:28 INFO - PROCESS | 1654 | 1463735728359 Marionette DEBUG loaded listener.js 02:15:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119a9c000) [pid = 1654] [serial = 1802] [outer = 0x119182400] 02:15:28 INFO - PROCESS | 1654 | 1463735728757 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]]]}] 02:15:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:15:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 579ms 02:15:28 INFO - PROCESS | 1654 | 1463735728816 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:15:28 INFO - PROCESS | 1654 | 1463735728818 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:15:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:15:28 INFO - PROCESS | 1654 | 1463735728821 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:15:28 INFO - PROCESS | 1654 | 1463735728823 Marionette TRACE conn2 <- [1,2374,null,{}] 02:15:28 INFO - PROCESS | 1654 | 1463735728826 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}] 02:15:28 INFO - PROCESS | 1654 | 1463735728972 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:15:28 INFO - PROCESS | 1654 | 1463735728987 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x128f22000 == 45 [pid = 1654] [id = 601] 02:15:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119b5fc00) [pid = 1654] [serial = 1803] [outer = 0x0] 02:15:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x119d5c000) [pid = 1654] [serial = 1804] [outer = 0x119b5fc00] 02:15:29 INFO - PROCESS | 1654 | 1463735729026 Marionette DEBUG loaded listener.js 02:15:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x122d10000) [pid = 1654] [serial = 1805] [outer = 0x119b5fc00] 02:15:29 INFO - PROCESS | 1654 | 1463735729474 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]]]}] 02:15:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:15:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 674ms 02:15:29 INFO - PROCESS | 1654 | 1463735729497 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:15:29 INFO - PROCESS | 1654 | 1463735729498 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:15:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:15:29 INFO - PROCESS | 1654 | 1463735729500 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:15:29 INFO - PROCESS | 1654 | 1463735729501 Marionette TRACE conn2 <- [1,2378,null,{}] 02:15:29 INFO - PROCESS | 1654 | 1463735729503 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}] 02:15:29 INFO - PROCESS | 1654 | 1463735729625 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:15:29 INFO - PROCESS | 1654 | 1463735729661 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296c2800 == 46 [pid = 1654] [id = 602] 02:15:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x122d1a800) [pid = 1654] [serial = 1806] [outer = 0x0] 02:15:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x122d47c00) [pid = 1654] [serial = 1807] [outer = 0x122d1a800] 02:15:29 INFO - PROCESS | 1654 | 1463735729686 Marionette DEBUG loaded listener.js 02:15:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x124119800) [pid = 1654] [serial = 1808] [outer = 0x122d1a800] 02:15:30 INFO - PROCESS | 1654 | 1463735730012 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]]]}] 02:15:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:15:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 02:15:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:15:30 INFO - PROCESS | 1654 | 1463735730019 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:15:30 INFO - PROCESS | 1654 | 1463735730020 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:15:30 INFO - PROCESS | 1654 | 1463735730022 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:15:30 INFO - PROCESS | 1654 | 1463735730023 Marionette TRACE conn2 <- [1,2382,null,{}] 02:15:30 INFO - PROCESS | 1654 | 1463735730030 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}] 02:15:30 INFO - PROCESS | 1654 | 1463735730141 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:15:30 INFO - PROCESS | 1654 | 1463735730180 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b008000 == 47 [pid = 1654] [id = 603] 02:15:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12402a000) [pid = 1654] [serial = 1809] [outer = 0x0] 02:15:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x124959800) [pid = 1654] [serial = 1810] [outer = 0x12402a000] 02:15:30 INFO - PROCESS | 1654 | 1463735730205 Marionette DEBUG loaded listener.js 02:15:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x124db8400) [pid = 1654] [serial = 1811] [outer = 0x12402a000] 02:15:30 INFO - PROCESS | 1654 | 1463735730589 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]]]}] 02:15:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:15:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 623ms 02:15:30 INFO - PROCESS | 1654 | 1463735730646 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:15:30 INFO - PROCESS | 1654 | 1463735730648 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:15:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:15:30 INFO - PROCESS | 1654 | 1463735730651 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:15:30 INFO - PROCESS | 1654 | 1463735730653 Marionette TRACE conn2 <- [1,2386,null,{}] 02:15:30 INFO - PROCESS | 1654 | 1463735730656 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}] 02:15:30 INFO - PROCESS | 1654 | 1463735730818 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:15:30 INFO - PROCESS | 1654 | 1463735730845 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b91d800 == 48 [pid = 1654] [id = 604] 02:15:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x124950c00) [pid = 1654] [serial = 1812] [outer = 0x0] 02:15:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x124dc1800) [pid = 1654] [serial = 1813] [outer = 0x124950c00] 02:15:30 INFO - PROCESS | 1654 | 1463735730883 Marionette DEBUG loaded listener.js 02:15:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x124dc7c00) [pid = 1654] [serial = 1814] [outer = 0x124950c00] 02:15:31 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x122c21800) [pid = 1654] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:15:31 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x119115000) [pid = 1654] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:15:31 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11917bc00) [pid = 1654] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:15:31 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x117e60000) [pid = 1654] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:15:31 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11950c000) [pid = 1654] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:15:31 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11283e800) [pid = 1654] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:15:31 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x119a97800) [pid = 1654] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:15:31 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1194d0000) [pid = 1654] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:15:31 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11336ec00) [pid = 1654] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:15:31 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x113247400) [pid = 1654] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:15:31 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11689ec00) [pid = 1654] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:15:31 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11684f400) [pid = 1654] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:15:31 INFO - PROCESS | 1654 | 1463735731326 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]]]}] 02:15:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:15:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 722ms 02:15:31 INFO - PROCESS | 1654 | 1463735731372 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:15:31 INFO - PROCESS | 1654 | 1463735731374 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:15:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:15:31 INFO - PROCESS | 1654 | 1463735731376 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:15:31 INFO - PROCESS | 1654 | 1463735731377 Marionette TRACE conn2 <- [1,2390,null,{}] 02:15:31 INFO - PROCESS | 1654 | 1463735731380 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}] 02:15:31 INFO - PROCESS | 1654 | 1463735731482 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:15:31 INFO - PROCESS | 1654 | 1463735731486 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b008800 == 49 [pid = 1654] [id = 605] 02:15:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11283e800) [pid = 1654] [serial = 1815] [outer = 0x0] 02:15:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11684f000) [pid = 1654] [serial = 1816] [outer = 0x11283e800] 02:15:31 INFO - PROCESS | 1654 | 1463735731512 Marionette DEBUG loaded listener.js 02:15:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119a9dc00) [pid = 1654] [serial = 1817] [outer = 0x11283e800] 02:15:31 INFO - PROCESS | 1654 | 1463735731856 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]]]}] 02:15:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:15:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 519ms 02:15:31 INFO - PROCESS | 1654 | 1463735731900 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:15:31 INFO - PROCESS | 1654 | 1463735731902 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:15:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:15:31 INFO - PROCESS | 1654 | 1463735731904 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:15:31 INFO - PROCESS | 1654 | 1463735731906 Marionette TRACE conn2 <- [1,2394,null,{}] 02:15:31 INFO - PROCESS | 1654 | 1463735731908 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}] 02:15:32 INFO - PROCESS | 1654 | 1463735732010 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:15:32 INFO - PROCESS | 1654 | 1463735732014 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca14800 == 50 [pid = 1654] [id = 606] 02:15:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x122d11800) [pid = 1654] [serial = 1818] [outer = 0x0] 02:15:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x125193c00) [pid = 1654] [serial = 1819] [outer = 0x122d11800] 02:15:32 INFO - PROCESS | 1654 | 1463735732043 Marionette DEBUG loaded listener.js 02:15:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x126295000) [pid = 1654] [serial = 1820] [outer = 0x122d11800] 02:15:32 INFO - PROCESS | 1654 | 1463735732386 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]]]}] 02:15:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:15:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 02:15:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:15:32 INFO - PROCESS | 1654 | 1463735732423 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:15:32 INFO - PROCESS | 1654 | 1463735732425 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:15:32 INFO - PROCESS | 1654 | 1463735732427 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:15:32 INFO - PROCESS | 1654 | 1463735732428 Marionette TRACE conn2 <- [1,2398,null,{}] 02:15:32 INFO - PROCESS | 1654 | 1463735732431 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}] 02:15:32 INFO - PROCESS | 1654 | 1463735732522 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:15:32 INFO - PROCESS | 1654 | 1463735732587 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d0b2800 == 51 [pid = 1654] [id = 607] 02:15:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x124089400) [pid = 1654] [serial = 1821] [outer = 0x0] 02:15:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x126d28c00) [pid = 1654] [serial = 1822] [outer = 0x124089400] 02:15:32 INFO - PROCESS | 1654 | 1463735732612 Marionette DEBUG loaded listener.js 02:15:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x127031000) [pid = 1654] [serial = 1823] [outer = 0x124089400] 02:15:32 INFO - PROCESS | 1654 | 1463735732898 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]]]}] 02:15:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:15:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 02:15:32 INFO - PROCESS | 1654 | 1463735732948 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:15:32 INFO - PROCESS | 1654 | 1463735732949 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:15:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:15:32 INFO - PROCESS | 1654 | 1463735732952 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:15:32 INFO - PROCESS | 1654 | 1463735732953 Marionette TRACE conn2 <- [1,2402,null,{}] 02:15:32 INFO - PROCESS | 1654 | 1463735732955 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}] 02:15:33 INFO - PROCESS | 1654 | 1463735733049 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:15:33 INFO - PROCESS | 1654 | 1463735733053 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d703800 == 52 [pid = 1654] [id = 608] 02:15:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x127253c00) [pid = 1654] [serial = 1824] [outer = 0x0] 02:15:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12736a400) [pid = 1654] [serial = 1825] [outer = 0x127253c00] 02:15:33 INFO - PROCESS | 1654 | 1463735733078 Marionette DEBUG loaded listener.js 02:15:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x128b0f800) [pid = 1654] [serial = 1826] [outer = 0x127253c00] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x117e09000 == 51 [pid = 1654] [id = 258] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x122cb5000 == 50 [pid = 1654] [id = 264] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x1184f0000 == 49 [pid = 1654] [id = 265] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x1249b5000 == 48 [pid = 1654] [id = 266] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x128f19800 == 47 [pid = 1654] [id = 271] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x11919f800 == 46 [pid = 1654] [id = 597] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x1185d3800 == 45 [pid = 1654] [id = 596] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12d0be000 == 44 [pid = 1654] [id = 595] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbf5800 == 43 [pid = 1654] [id = 594] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12ca2b000 == 42 [pid = 1654] [id = 593] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12c54c800 == 41 [pid = 1654] [id = 592] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12c535800 == 40 [pid = 1654] [id = 591] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x1241b2000 == 39 [pid = 1654] [id = 590] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x1180b2000 == 38 [pid = 1654] [id = 589] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12c037000 == 37 [pid = 1654] [id = 588] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x1180bc800 == 36 [pid = 1654] [id = 598] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x126323800 == 35 [pid = 1654] [id = 600] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12b008000 == 34 [pid = 1654] [id = 603] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12b008800 == 33 [pid = 1654] [id = 605] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12b91d800 == 32 [pid = 1654] [id = 604] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12ca14800 == 31 [pid = 1654] [id = 606] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x128f22000 == 30 [pid = 1654] [id = 601] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x1296c2800 == 29 [pid = 1654] [id = 602] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x1241b7000 == 28 [pid = 1654] [id = 599] 02:15:34 INFO - PROCESS | 1654 | --DOCSHELL 0x12d0b2800 == 27 [pid = 1654] [id = 607] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x122d4b400) [pid = 1654] [serial = 1765] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x122d13800) [pid = 1654] [serial = 1762] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x119432000) [pid = 1654] [serial = 1744] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x119a63400) [pid = 1654] [serial = 1747] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11859f800) [pid = 1654] [serial = 1738] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1187b9000) [pid = 1654] [serial = 1739] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x115e48000) [pid = 1654] [serial = 1723] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x122a5bc00) [pid = 1654] [serial = 1717] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119b58000) [pid = 1654] [serial = 1750] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119b66000) [pid = 1654] [serial = 1751] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x117413800) [pid = 1654] [serial = 1726] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11284b000) [pid = 1654] [serial = 1729] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x112dab400) [pid = 1654] [serial = 1730] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119aa0c00) [pid = 1654] [serial = 1748] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119d5c800) [pid = 1654] [serial = 1753] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x119e4f800) [pid = 1654] [serial = 1759] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x122c17400) [pid = 1654] [serial = 1760] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1182e5c00) [pid = 1654] [serial = 1756] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119deb000) [pid = 1654] [serial = 1754] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x112848800) [pid = 1654] [serial = 1720] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x115aaf400) [pid = 1654] [serial = 1732] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1166c2800) [pid = 1654] [serial = 1733] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x117159000) [pid = 1654] [serial = 1735] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118081800) [pid = 1654] [serial = 1736] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1187d0800) [pid = 1654] [serial = 1741] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1194d2c00) [pid = 1654] [serial = 1745] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x122d1a000) [pid = 1654] [serial = 1763] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x118925000) [pid = 1654] [serial = 1742] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119a61400) [pid = 1654] [serial = 1757] [outer = 0x0] [url = about:blank] 02:15:34 INFO - PROCESS | 1654 | 1463735734953 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]]]}] 02:15:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:15:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2024ms 02:15:34 INFO - PROCESS | 1654 | 1463735734977 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:15:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:15:34 INFO - PROCESS | 1654 | 1463735734979 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:15:34 INFO - PROCESS | 1654 | 1463735734983 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:15:34 INFO - PROCESS | 1654 | 1463735734985 Marionette TRACE conn2 <- [1,2406,null,{}] 02:15:34 INFO - PROCESS | 1654 | 1463735734990 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}] 02:15:35 INFO - PROCESS | 1654 | 1463735735073 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:15:35 INFO - PROCESS | 1654 | 1463735735122 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x114e53000 == 28 [pid = 1654] [id = 609] 02:15:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x112580000) [pid = 1654] [serial = 1827] [outer = 0x0] 02:15:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x112584c00) [pid = 1654] [serial = 1828] [outer = 0x112580000] 02:15:35 INFO - PROCESS | 1654 | 1463735735150 Marionette DEBUG loaded listener.js 02:15:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x112840000) [pid = 1654] [serial = 1829] [outer = 0x112580000] 02:15:35 INFO - PROCESS | 1654 | 1463735735465 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]]]}] 02:15:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:15:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 521ms 02:15:35 INFO - PROCESS | 1654 | 1463735735504 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:15:35 INFO - PROCESS | 1654 | 1463735735510 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:15:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:15:35 INFO - PROCESS | 1654 | 1463735735516 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:15:35 INFO - PROCESS | 1654 | 1463735735518 Marionette TRACE conn2 <- [1,2410,null,{}] 02:15:35 INFO - PROCESS | 1654 | 1463735735520 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}] 02:15:35 INFO - PROCESS | 1654 | 1463735735597 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:15:35 INFO - PROCESS | 1654 | 1463735735602 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f5c800 == 29 [pid = 1654] [id = 610] 02:15:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x112843c00) [pid = 1654] [serial = 1830] [outer = 0x0] 02:15:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x112d77000) [pid = 1654] [serial = 1831] [outer = 0x112843c00] 02:15:35 INFO - PROCESS | 1654 | 1463735735631 Marionette DEBUG loaded listener.js 02:15:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x112fb0400) [pid = 1654] [serial = 1832] [outer = 0x112843c00] 02:15:36 INFO - PROCESS | 1654 | 1463735736004 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]]]}] 02:15:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:15:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 02:15:36 INFO - PROCESS | 1654 | 1463735736037 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:15:36 INFO - PROCESS | 1654 | 1463735736040 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:15:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:15:36 INFO - PROCESS | 1654 | 1463735736043 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:15:36 INFO - PROCESS | 1654 | 1463735736047 Marionette TRACE conn2 <- [1,2414,null,{}] 02:15:36 INFO - PROCESS | 1654 | 1463735736059 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}] 02:15:36 INFO - PROCESS | 1654 | 1463735736173 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:15:36 INFO - PROCESS | 1654 | 1463735736202 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180bc000 == 30 [pid = 1654] [id = 611] 02:15:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x110e13800) [pid = 1654] [serial = 1833] [outer = 0x0] 02:15:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11323e800) [pid = 1654] [serial = 1834] [outer = 0x110e13800] 02:15:36 INFO - PROCESS | 1654 | 1463735736247 Marionette DEBUG loaded listener.js 02:15:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x115e46c00) [pid = 1654] [serial = 1835] [outer = 0x110e13800] 02:15:36 INFO - PROCESS | 1654 | 1463735736727 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]]]}] 02:15:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:15:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 723ms 02:15:36 INFO - PROCESS | 1654 | 1463735736767 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:15:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:15:36 INFO - PROCESS | 1654 | 1463735736768 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:15:36 INFO - PROCESS | 1654 | 1463735736771 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:15:36 INFO - PROCESS | 1654 | 1463735736772 Marionette TRACE conn2 <- [1,2418,null,{}] 02:15:36 INFO - PROCESS | 1654 | 1463735736780 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}] 02:15:36 INFO - PROCESS | 1654 | 1463735736855 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:15:36 INFO - PROCESS | 1654 | 1463735736861 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x11940c800 == 31 [pid = 1654] [id = 612] 02:15:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1164a1000) [pid = 1654] [serial = 1836] [outer = 0x0] 02:15:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11671d800) [pid = 1654] [serial = 1837] [outer = 0x1164a1000] 02:15:36 INFO - PROCESS | 1654 | 1463735736887 Marionette DEBUG loaded listener.js 02:15:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x116a59400) [pid = 1654] [serial = 1838] [outer = 0x1164a1000] 02:15:37 INFO - PROCESS | 1654 | 1463735737200 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]]]}] 02:15:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:15:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 467ms 02:15:37 INFO - PROCESS | 1654 | 1463735737239 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:15:37 INFO - PROCESS | 1654 | 1463735737240 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:15:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:15:37 INFO - PROCESS | 1654 | 1463735737245 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:15:37 INFO - PROCESS | 1654 | 1463735737246 Marionette TRACE conn2 <- [1,2422,null,{}] 02:15:37 INFO - PROCESS | 1654 | 1463735737249 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}] 02:15:37 INFO - PROCESS | 1654 | 1463735737318 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:15:37 INFO - PROCESS | 1654 | 1463735737371 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x119daf000 == 32 [pid = 1654] [id = 613] 02:15:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1121b5c00) [pid = 1654] [serial = 1839] [outer = 0x0] 02:15:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x116a59000) [pid = 1654] [serial = 1840] [outer = 0x1121b5c00] 02:15:37 INFO - PROCESS | 1654 | 1463735737396 Marionette DEBUG loaded listener.js 02:15:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x117158800) [pid = 1654] [serial = 1841] [outer = 0x1121b5c00] 02:15:37 INFO - PROCESS | 1654 | 1463735737681 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]]]}] 02:15:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:15:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 470ms 02:15:37 INFO - PROCESS | 1654 | 1463735737719 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:15:37 INFO - PROCESS | 1654 | 1463735737720 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:15:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:15:37 INFO - PROCESS | 1654 | 1463735737722 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:15:37 INFO - PROCESS | 1654 | 1463735737723 Marionette TRACE conn2 <- [1,2426,null,{}] 02:15:37 INFO - PROCESS | 1654 | 1463735737727 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}] 02:15:37 INFO - PROCESS | 1654 | 1463735737825 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:15:37 INFO - PROCESS | 1654 | 1463735737833 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241a5800 == 33 [pid = 1654] [id = 614] 02:15:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x117678400) [pid = 1654] [serial = 1842] [outer = 0x0] 02:15:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11807d000) [pid = 1654] [serial = 1843] [outer = 0x117678400] 02:15:37 INFO - PROCESS | 1654 | 1463735737859 Marionette DEBUG loaded listener.js 02:15:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1187b3000) [pid = 1654] [serial = 1844] [outer = 0x117678400] 02:15:38 INFO - PROCESS | 1654 | 1463735738178 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]]]}] 02:15:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:15:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 470ms 02:15:38 INFO - PROCESS | 1654 | 1463735738197 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:15:38 INFO - PROCESS | 1654 | 1463735738198 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:15:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:15:38 INFO - PROCESS | 1654 | 1463735738200 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:15:38 INFO - PROCESS | 1654 | 1463735738201 Marionette TRACE conn2 <- [1,2430,null,{}] 02:15:38 INFO - PROCESS | 1654 | 1463735738204 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}] 02:15:38 INFO - PROCESS | 1654 | 1463735738302 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:15:38 INFO - PROCESS | 1654 | 1463735738308 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12431c800 == 34 [pid = 1654] [id = 615] 02:15:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x110e43c00) [pid = 1654] [serial = 1845] [outer = 0x0] 02:15:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1187b6400) [pid = 1654] [serial = 1846] [outer = 0x110e43c00] 02:15:38 INFO - PROCESS | 1654 | 1463735738334 Marionette DEBUG loaded listener.js 02:15:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1187cc400) [pid = 1654] [serial = 1847] [outer = 0x110e43c00] 02:15:38 INFO - PROCESS | 1654 | 1463735738665 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]]]}] 02:15:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:15:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 468ms 02:15:38 INFO - PROCESS | 1654 | 1463735738670 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:15:38 INFO - PROCESS | 1654 | 1463735738672 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:15:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:15:38 INFO - PROCESS | 1654 | 1463735738677 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:15:38 INFO - PROCESS | 1654 | 1463735738679 Marionette TRACE conn2 <- [1,2434,null,{}] 02:15:38 INFO - PROCESS | 1654 | 1463735738682 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}] 02:15:38 INFO - PROCESS | 1654 | 1463735738791 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:15:38 INFO - PROCESS | 1654 | 1463735738800 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a63800 == 35 [pid = 1654] [id = 616] 02:15:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1187be000) [pid = 1654] [serial = 1848] [outer = 0x0] 02:15:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1187d4400) [pid = 1654] [serial = 1849] [outer = 0x1187be000] 02:15:38 INFO - PROCESS | 1654 | 1463735738839 Marionette DEBUG loaded listener.js 02:15:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x118927c00) [pid = 1654] [serial = 1850] [outer = 0x1187be000] 02:15:39 INFO - PROCESS | 1654 | 1463735739210 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]]]}] 02:15:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:15:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 572ms 02:15:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:15:39 INFO - PROCESS | 1654 | 1463735739247 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:15:39 INFO - PROCESS | 1654 | 1463735739248 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:15:39 INFO - PROCESS | 1654 | 1463735739250 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:15:39 INFO - PROCESS | 1654 | 1463735739251 Marionette TRACE conn2 <- [1,2438,null,{}] 02:15:39 INFO - PROCESS | 1654 | 1463735739253 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}] 02:15:39 INFO - PROCESS | 1654 | 1463735739350 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:15:39 INFO - PROCESS | 1654 | 1463735739356 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180bb000 == 36 [pid = 1654] [id = 617] 02:15:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1187d6000) [pid = 1654] [serial = 1851] [outer = 0x0] 02:15:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11917c000) [pid = 1654] [serial = 1852] [outer = 0x1187d6000] 02:15:39 INFO - PROCESS | 1654 | 1463735739383 Marionette DEBUG loaded listener.js 02:15:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x119188000) [pid = 1654] [serial = 1853] [outer = 0x1187d6000] 02:15:39 INFO - PROCESS | 1654 | 1463735739661 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]]]}] 02:15:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:15:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 424ms 02:15:39 INFO - PROCESS | 1654 | 1463735739674 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:15:39 INFO - PROCESS | 1654 | 1463735739677 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:15:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:15:39 INFO - PROCESS | 1654 | 1463735739685 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:15:39 INFO - PROCESS | 1654 | 1463735739686 Marionette TRACE conn2 <- [1,2442,null,{}] 02:15:39 INFO - PROCESS | 1654 | 1463735739689 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}] 02:15:39 INFO - PROCESS | 1654 | 1463735739771 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:15:39 INFO - PROCESS | 1654 | 1463735739777 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x1273cf800 == 37 [pid = 1654] [id = 618] 02:15:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x116a64c00) [pid = 1654] [serial = 1854] [outer = 0x0] 02:15:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11942e400) [pid = 1654] [serial = 1855] [outer = 0x116a64c00] 02:15:39 INFO - PROCESS | 1654 | 1463735739802 Marionette DEBUG loaded listener.js 02:15:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1194cb800) [pid = 1654] [serial = 1856] [outer = 0x116a64c00] 02:15:40 INFO - PROCESS | 1654 | 1463735740139 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]]]}] 02:15:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:15:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 470ms 02:15:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:15:40 INFO - PROCESS | 1654 | 1463735740155 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:15:40 INFO - PROCESS | 1654 | 1463735740157 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:15:40 INFO - PROCESS | 1654 | 1463735740159 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:15:40 INFO - PROCESS | 1654 | 1463735740161 Marionette TRACE conn2 <- [1,2446,null,{}] 02:15:40 INFO - PROCESS | 1654 | 1463735740171 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}] 02:15:40 INFO - PROCESS | 1654 | 1463735740288 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:15:40 INFO - PROCESS | 1654 | 1463735740330 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x119da9800 == 38 [pid = 1654] [id = 619] 02:15:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x119426000) [pid = 1654] [serial = 1857] [outer = 0x0] 02:15:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1194d3000) [pid = 1654] [serial = 1858] [outer = 0x119426000] 02:15:40 INFO - PROCESS | 1654 | 1463735740362 Marionette DEBUG loaded listener.js 02:15:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1182e0800) [pid = 1654] [serial = 1859] [outer = 0x119426000] 02:15:40 INFO - PROCESS | 1654 | 1463735740668 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]]]}] 02:15:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:15:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 530ms 02:15:40 INFO - PROCESS | 1654 | 1463735740690 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:15:40 INFO - PROCESS | 1654 | 1463735740691 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:15:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:15:40 INFO - PROCESS | 1654 | 1463735740697 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:15:40 INFO - PROCESS | 1654 | 1463735740698 Marionette TRACE conn2 <- [1,2450,null,{}] 02:15:40 INFO - PROCESS | 1654 | 1463735740701 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}] 02:15:40 INFO - PROCESS | 1654 | 1463735740798 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:15:40 INFO - PROCESS | 1654 | 1463735740802 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x129458800 == 39 [pid = 1654] [id = 620] 02:15:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x119ae2400) [pid = 1654] [serial = 1860] [outer = 0x0] 02:15:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x119b5f400) [pid = 1654] [serial = 1861] [outer = 0x119ae2400] 02:15:40 INFO - PROCESS | 1654 | 1463735740827 Marionette DEBUG loaded listener.js 02:15:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x119b66000) [pid = 1654] [serial = 1862] [outer = 0x119ae2400] 02:15:41 INFO - PROCESS | 1654 | 1463735741151 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]]]}] 02:15:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:15:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 473ms 02:15:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:15:41 INFO - PROCESS | 1654 | 1463735741168 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:15:41 INFO - PROCESS | 1654 | 1463735741170 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:15:41 INFO - PROCESS | 1654 | 1463735741172 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:15:41 INFO - PROCESS | 1654 | 1463735741173 Marionette TRACE conn2 <- [1,2454,null,{}] 02:15:41 INFO - PROCESS | 1654 | 1463735741190 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}] 02:15:41 INFO - PROCESS | 1654 | 1463735741305 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:15:41 INFO - PROCESS | 1654 | 1463735741311 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296c3800 == 40 [pid = 1654] [id = 621] 02:15:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x119ae3400) [pid = 1654] [serial = 1863] [outer = 0x0] 02:15:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x119d5d400) [pid = 1654] [serial = 1864] [outer = 0x119ae3400] 02:15:41 INFO - PROCESS | 1654 | 1463735741336 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x119d62000) [pid = 1654] [serial = 1865] [outer = 0x119ae3400] 02:15:41 INFO - PROCESS | 1654 | 1463735741684 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]]]}] 02:15:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:15:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 526ms 02:15:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:15:41 INFO - PROCESS | 1654 | 1463735741698 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:15:41 INFO - PROCESS | 1654 | 1463735741699 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:15:41 INFO - PROCESS | 1654 | 1463735741701 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:15:41 INFO - PROCESS | 1654 | 1463735741702 Marionette TRACE conn2 <- [1,2458,null,{}] 02:15:41 INFO - PROCESS | 1654 | 1463735741705 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}] 02:15:41 INFO - PROCESS | 1654 | 1463735741801 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:15:41 INFO - PROCESS | 1654 | 1463735741805 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a722000 == 41 [pid = 1654] [id = 622] 02:15:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x119d5c800) [pid = 1654] [serial = 1866] [outer = 0x0] 02:15:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x119e49400) [pid = 1654] [serial = 1867] [outer = 0x119d5c800] 02:15:41 INFO - PROCESS | 1654 | 1463735741831 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11a3a7400) [pid = 1654] [serial = 1868] [outer = 0x119d5c800] 02:15:42 INFO - PROCESS | 1654 | 1463735742240 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]]]}] 02:15:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:15:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 569ms 02:15:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:15:42 INFO - PROCESS | 1654 | 1463735742271 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:15:42 INFO - PROCESS | 1654 | 1463735742273 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:15:42 INFO - PROCESS | 1654 | 1463735742276 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:15:42 INFO - PROCESS | 1654 | 1463735742277 Marionette TRACE conn2 <- [1,2462,null,{}] 02:15:42 INFO - PROCESS | 1654 | 1463735742281 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}] 02:15:42 INFO - PROCESS | 1654 | 1463735742646 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x124089400) [pid = 1654] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x122d1a800) [pid = 1654] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12402a000) [pid = 1654] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x124950c00) [pid = 1654] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11283e800) [pid = 1654] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x113372000) [pid = 1654] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x112586800) [pid = 1654] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x124951c00) [pid = 1654] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x122a5dc00) [pid = 1654] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x119d63000) [pid = 1654] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x1194cd000) [pid = 1654] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1187cec00) [pid = 1654] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x113172000) [pid = 1654] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x112585800) [pid = 1654] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x119a64400) [pid = 1654] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x119b5fc00) [pid = 1654] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x119182400) [pid = 1654] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1187b3800) [pid = 1654] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1133f3400) [pid = 1654] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x122d11800) [pid = 1654] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x113166400) [pid = 1654] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1121aa800) [pid = 1654] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x124dba400) [pid = 1654] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x113246000) [pid = 1654] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:15:42 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x121451800) [pid = 1654] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:15:42 INFO - PROCESS | 1654 | 1463735742696 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x114e54000 == 42 [pid = 1654] [id = 623] 02:15:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x110e0fc00) [pid = 1654] [serial = 1869] [outer = 0x0] 02:15:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x111a09000) [pid = 1654] [serial = 1870] [outer = 0x110e0fc00] 02:15:42 INFO - PROCESS | 1654 | 1463735742721 Marionette DEBUG loaded listener.js 02:15:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x112f7ac00) [pid = 1654] [serial = 1871] [outer = 0x110e0fc00] 02:15:42 INFO - PROCESS | 1654 | 1463735742977 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]]]}] 02:15:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:15:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 721ms 02:15:43 INFO - PROCESS | 1654 | 1463735743000 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:15:43 INFO - PROCESS | 1654 | 1463735743002 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:15:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:15:43 INFO - PROCESS | 1654 | 1463735743004 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:15:43 INFO - PROCESS | 1654 | 1463735743005 Marionette TRACE conn2 <- [1,2466,null,{}] 02:15:43 INFO - PROCESS | 1654 | 1463735743017 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}] 02:15:43 INFO - PROCESS | 1654 | 1463735743118 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:15:43 INFO - PROCESS | 1654 | 1463735743123 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a925800 == 43 [pid = 1654] [id = 624] 02:15:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x116611400) [pid = 1654] [serial = 1872] [outer = 0x0] 02:15:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11942d800) [pid = 1654] [serial = 1873] [outer = 0x116611400] 02:15:43 INFO - PROCESS | 1654 | 1463735743148 Marionette DEBUG loaded listener.js 02:15:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x121447400) [pid = 1654] [serial = 1874] [outer = 0x116611400] 02:15:43 INFO - PROCESS | 1654 | 1463735743488 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]]]}] 02:15:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:15:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 522ms 02:15:43 INFO - PROCESS | 1654 | 1463735743532 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:15:43 INFO - PROCESS | 1654 | 1463735743533 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:15:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:15:43 INFO - PROCESS | 1654 | 1463735743535 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:15:43 INFO - PROCESS | 1654 | 1463735743536 Marionette TRACE conn2 <- [1,2470,null,{}] 02:15:43 INFO - PROCESS | 1654 | 1463735743538 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}] 02:15:43 INFO - PROCESS | 1654 | 1463735743616 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:15:43 INFO - PROCESS | 1654 | 1463735743620 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b249000 == 44 [pid = 1654] [id = 625] 02:15:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1185a3800) [pid = 1654] [serial = 1875] [outer = 0x0] 02:15:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12144d000) [pid = 1654] [serial = 1876] [outer = 0x1185a3800] 02:15:43 INFO - PROCESS | 1654 | 1463735743645 Marionette DEBUG loaded listener.js 02:15:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x121451800) [pid = 1654] [serial = 1877] [outer = 0x1185a3800] 02:15:43 INFO - PROCESS | 1654 | 1463735743959 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]]]}] 02:15:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:15:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 468ms 02:15:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:15:44 INFO - PROCESS | 1654 | 1463735744004 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:15:44 INFO - PROCESS | 1654 | 1463735744005 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:15:44 INFO - PROCESS | 1654 | 1463735744008 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:15:44 INFO - PROCESS | 1654 | 1463735744017 Marionette TRACE conn2 <- [1,2474,null,{}] 02:15:44 INFO - PROCESS | 1654 | 1463735744020 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}] 02:15:44 INFO - PROCESS | 1654 | 1463735744096 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:15:44 INFO - PROCESS | 1654 | 1463735744101 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b928800 == 45 [pid = 1654] [id = 626] 02:15:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x122a57c00) [pid = 1654] [serial = 1878] [outer = 0x0] 02:15:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x122a60c00) [pid = 1654] [serial = 1879] [outer = 0x122a57c00] 02:15:44 INFO - PROCESS | 1654 | 1463735744125 Marionette DEBUG loaded listener.js 02:15:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x122d0ec00) [pid = 1654] [serial = 1880] [outer = 0x122a57c00] 02:15:44 INFO - PROCESS | 1654 | 1463735744449 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]]]}] 02:15:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:15:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 478ms 02:15:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:15:44 INFO - PROCESS | 1654 | 1463735744487 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:15:44 INFO - PROCESS | 1654 | 1463735744488 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:15:44 INFO - PROCESS | 1654 | 1463735744490 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:15:44 INFO - PROCESS | 1654 | 1463735744491 Marionette TRACE conn2 <- [1,2478,null,{}] 02:15:44 INFO - PROCESS | 1654 | 1463735744494 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}] 02:15:44 INFO - PROCESS | 1654 | 1463735744599 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:15:44 INFO - PROCESS | 1654 | 1463735744605 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x111f29800 == 46 [pid = 1654] [id = 627] 02:15:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x110e0e400) [pid = 1654] [serial = 1881] [outer = 0x0] 02:15:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x110e19000) [pid = 1654] [serial = 1882] [outer = 0x110e0e400] 02:15:44 INFO - PROCESS | 1654 | 1463735744689 Marionette DEBUG loaded listener.js 02:15:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x111a0e400) [pid = 1654] [serial = 1883] [outer = 0x110e0e400] 02:15:45 INFO - PROCESS | 1654 | 1463735745218 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]]]}] 02:15:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:15:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 771ms 02:15:45 INFO - PROCESS | 1654 | 1463735745263 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:15:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:15:45 INFO - PROCESS | 1654 | 1463735745266 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:15:45 INFO - PROCESS | 1654 | 1463735745270 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:15:45 INFO - PROCESS | 1654 | 1463735745272 Marionette TRACE conn2 <- [1,2482,null,{}] 02:15:45 INFO - PROCESS | 1654 | 1463735745276 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}] 02:15:45 INFO - PROCESS | 1654 | 1463735745386 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:15:45 INFO - PROCESS | 1654 | 1463735745465 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180b9800 == 47 [pid = 1654] [id = 628] 02:15:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x112845c00) [pid = 1654] [serial = 1884] [outer = 0x0] 02:15:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x112d79000) [pid = 1654] [serial = 1885] [outer = 0x112845c00] 02:15:45 INFO - PROCESS | 1654 | 1463735745496 Marionette DEBUG loaded listener.js 02:15:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1130d8800) [pid = 1654] [serial = 1886] [outer = 0x112845c00] 02:15:46 INFO - PROCESS | 1654 | 1463735746216 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]]]}] 02:15:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:15:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1023ms 02:15:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:15:46 INFO - PROCESS | 1654 | 1463735746293 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:15:46 INFO - PROCESS | 1654 | 1463735746295 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:15:46 INFO - PROCESS | 1654 | 1463735746298 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:15:46 INFO - PROCESS | 1654 | 1463735746300 Marionette TRACE conn2 <- [1,2486,null,{}] 02:15:46 INFO - PROCESS | 1654 | 1463735746304 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}] 02:15:46 INFO - PROCESS | 1654 | 1463735746397 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:15:46 INFO - PROCESS | 1654 | 1463735746475 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x112aaa800 == 48 [pid = 1654] [id = 629] 02:15:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x112586800) [pid = 1654] [serial = 1887] [outer = 0x0] 02:15:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11283cc00) [pid = 1654] [serial = 1888] [outer = 0x112586800] 02:15:46 INFO - PROCESS | 1654 | 1463735746506 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x112a74800) [pid = 1654] [serial = 1889] [outer = 0x112586800] 02:15:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12b01b000 == 47 [pid = 1654] [id = 571] 02:15:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1162d0000 == 46 [pid = 1654] [id = 556] 02:15:46 INFO - PROCESS | 1654 | --DOCSHELL 0x129459800 == 45 [pid = 1654] [id = 567] 02:15:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12b913800 == 44 [pid = 1654] [id = 572] 02:15:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12a932800 == 43 [pid = 1654] [id = 570] 02:15:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1185b8800 == 42 [pid = 1654] [id = 558] 02:15:46 INFO - PROCESS | 1654 | --DOCSHELL 0x1251a8000 == 41 [pid = 1654] [id = 564] 02:15:46 INFO - PROCESS | 1654 | --DOCSHELL 0x128fe6000 == 40 [pid = 1654] [id = 569] 02:15:46 INFO - PROCESS | 1654 | --DOCSHELL 0x117e0d000 == 39 [pid = 1654] [id = 557] 02:15:46 INFO - PROCESS | 1654 | --DOCSHELL 0x119f52800 == 38 [pid = 1654] [id = 561] 02:15:46 INFO - PROCESS | 1654 | --DOCSHELL 0x119191000 == 37 [pid = 1654] [id = 559] 02:15:46 INFO - PROCESS | 1654 | --DOCSHELL 0x112a99800 == 36 [pid = 1654] [id = 555] 02:15:46 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12736a400) [pid = 1654] [serial = 1825] [outer = 0x0] [url = about:blank] 02:15:46 INFO - PROCESS | 1654 | 1463735746950 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]]]}] 02:15:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:15:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 671ms 02:15:46 INFO - PROCESS | 1654 | 1463735746970 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:15:46 INFO - PROCESS | 1654 | 1463735746974 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:15:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:15:46 INFO - PROCESS | 1654 | 1463735746987 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:15:46 INFO - PROCESS | 1654 | 1463735746988 Marionette TRACE conn2 <- [1,2490,null,{}] 02:15:46 INFO - PROCESS | 1654 | 1463735746991 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}] 02:15:47 INFO - PROCESS | 1654 | 1463735747068 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:15:47 INFO - PROCESS | 1654 | 1463735747072 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180b6000 == 37 [pid = 1654] [id = 630] 02:15:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x113166800) [pid = 1654] [serial = 1890] [outer = 0x0] 02:15:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11316fc00) [pid = 1654] [serial = 1891] [outer = 0x113166800] 02:15:47 INFO - PROCESS | 1654 | 1463735747100 Marionette DEBUG loaded listener.js 02:15:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1133ebc00) [pid = 1654] [serial = 1892] [outer = 0x113166800] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12d682400) [pid = 1654] [serial = 1664] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11855f800) [pid = 1654] [serial = 1727] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x116850800) [pid = 1654] [serial = 1724] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x112da5400) [pid = 1654] [serial = 1721] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x122c20c00) [pid = 1654] [serial = 1718] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x127031000) [pid = 1654] [serial = 1823] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x122d47c00) [pid = 1654] [serial = 1807] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x124959800) [pid = 1654] [serial = 1810] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x124119800) [pid = 1654] [serial = 1808] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x124dc1800) [pid = 1654] [serial = 1813] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x124db8400) [pid = 1654] [serial = 1811] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11684f000) [pid = 1654] [serial = 1816] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x124dc7c00) [pid = 1654] [serial = 1814] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x117153000) [pid = 1654] [serial = 1793] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x116718400) [pid = 1654] [serial = 1792] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x112f7b400) [pid = 1654] [serial = 1790] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11283d000) [pid = 1654] [serial = 1789] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x124a78c00) [pid = 1654] [serial = 1787] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12495b000) [pid = 1654] [serial = 1786] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1240bfc00) [pid = 1654] [serial = 1783] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x124956400) [pid = 1654] [serial = 1784] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x124027400) [pid = 1654] [serial = 1781] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x122a59000) [pid = 1654] [serial = 1780] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11a3a0c00) [pid = 1654] [serial = 1778] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119d60c00) [pid = 1654] [serial = 1777] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119431c00) [pid = 1654] [serial = 1775] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x118930000) [pid = 1654] [serial = 1774] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x118079800) [pid = 1654] [serial = 1772] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11684d000) [pid = 1654] [serial = 1771] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x112fb8800) [pid = 1654] [serial = 1769] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x112a68000) [pid = 1654] [serial = 1768] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12402dc00) [pid = 1654] [serial = 1766] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119d5c000) [pid = 1654] [serial = 1804] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119430000) [pid = 1654] [serial = 1801] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119a9c000) [pid = 1654] [serial = 1802] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1187cb800) [pid = 1654] [serial = 1798] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11911b400) [pid = 1654] [serial = 1799] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11859bc00) [pid = 1654] [serial = 1796] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x117e56c00) [pid = 1654] [serial = 1795] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x125193c00) [pid = 1654] [serial = 1819] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119a9dc00) [pid = 1654] [serial = 1817] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x122d10000) [pid = 1654] [serial = 1805] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x126295000) [pid = 1654] [serial = 1820] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x126d28c00) [pid = 1654] [serial = 1822] [outer = 0x0] [url = about:blank] 02:15:47 INFO - PROCESS | 1654 | 1463735747474 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]]]}] 02:15:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:15:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 520ms 02:15:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:15:47 INFO - PROCESS | 1654 | 1463735747506 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:15:47 INFO - PROCESS | 1654 | 1463735747508 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:15:47 INFO - PROCESS | 1654 | 1463735747512 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:15:47 INFO - PROCESS | 1654 | 1463735747515 Marionette TRACE conn2 <- [1,2494,null,{}] 02:15:47 INFO - PROCESS | 1654 | 1463735747522 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}] 02:15:47 INFO - PROCESS | 1654 | 1463735747612 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:15:47 INFO - PROCESS | 1654 | 1463735747618 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x119da0000 == 38 [pid = 1654] [id = 631] 02:15:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x116610c00) [pid = 1654] [serial = 1893] [outer = 0x0] 02:15:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11671f000) [pid = 1654] [serial = 1894] [outer = 0x116610c00] 02:15:47 INFO - PROCESS | 1654 | 1463735747646 Marionette DEBUG loaded listener.js 02:15:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x116a5c000) [pid = 1654] [serial = 1895] [outer = 0x116610c00] 02:15:48 INFO - PROCESS | 1654 | 1463735747996 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]]]}] 02:15:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:15:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 524ms 02:15:48 INFO - PROCESS | 1654 | 1463735748034 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:15:48 INFO - PROCESS | 1654 | 1463735748036 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:15:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:15:48 INFO - PROCESS | 1654 | 1463735748048 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:15:48 INFO - PROCESS | 1654 | 1463735748049 Marionette TRACE conn2 <- [1,2498,null,{}] 02:15:48 INFO - PROCESS | 1654 | 1463735748051 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}] 02:15:48 INFO - PROCESS | 1654 | 1463735748125 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:15:48 INFO - PROCESS | 1654 | 1463735748131 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x124311800 == 39 [pid = 1654] [id = 632] 02:15:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x111f17800) [pid = 1654] [serial = 1896] [outer = 0x0] 02:15:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11715cc00) [pid = 1654] [serial = 1897] [outer = 0x111f17800] 02:15:48 INFO - PROCESS | 1654 | 1463735748157 Marionette DEBUG loaded listener.js 02:15:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11807e800) [pid = 1654] [serial = 1898] [outer = 0x111f17800] 02:15:48 INFO - PROCESS | 1654 | 1463735748481 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]]]}] 02:15:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:15:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 478ms 02:15:48 INFO - PROCESS | 1654 | 1463735748517 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:15:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:15:48 INFO - PROCESS | 1654 | 1463735748518 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:15:48 INFO - PROCESS | 1654 | 1463735748520 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:15:48 INFO - PROCESS | 1654 | 1463735748521 Marionette TRACE conn2 <- [1,2502,null,{}] 02:15:48 INFO - PROCESS | 1654 | 1463735748524 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}] 02:15:48 INFO - PROCESS | 1654 | 1463735748598 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:15:48 INFO - PROCESS | 1654 | 1463735748655 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1185c6000 == 40 [pid = 1654] [id = 633] 02:15:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1121b6000) [pid = 1654] [serial = 1899] [outer = 0x0] 02:15:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x118086400) [pid = 1654] [serial = 1900] [outer = 0x1121b6000] 02:15:48 INFO - PROCESS | 1654 | 1463735748681 Marionette DEBUG loaded listener.js 02:15:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1185a8000) [pid = 1654] [serial = 1901] [outer = 0x1121b6000] 02:15:49 INFO - PROCESS | 1654 | 1463735749017 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]]]}] 02:15:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:15:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 522ms 02:15:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:15:49 INFO - PROCESS | 1654 | 1463735749046 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:15:49 INFO - PROCESS | 1654 | 1463735749048 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:15:49 INFO - PROCESS | 1654 | 1463735749060 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:15:49 INFO - PROCESS | 1654 | 1463735749062 Marionette TRACE conn2 <- [1,2506,null,{}] 02:15:49 INFO - PROCESS | 1654 | 1463735749065 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}] 02:15:49 INFO - PROCESS | 1654 | 1463735749187 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:15:49 INFO - PROCESS | 1654 | 1463735749193 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x1272cc000 == 41 [pid = 1654] [id = 634] 02:15:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11807b800) [pid = 1654] [serial = 1902] [outer = 0x0] 02:15:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1187bb800) [pid = 1654] [serial = 1903] [outer = 0x11807b800] 02:15:49 INFO - PROCESS | 1654 | 1463735749219 Marionette DEBUG loaded listener.js 02:15:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x119183400) [pid = 1654] [serial = 1904] [outer = 0x11807b800] 02:15:49 INFO - PROCESS | 1654 | 1463735749556 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]]]}] 02:15:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:15:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 531ms 02:15:49 INFO - PROCESS | 1654 | 1463735749581 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:15:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:15:49 INFO - PROCESS | 1654 | 1463735749582 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:15:49 INFO - PROCESS | 1654 | 1463735749584 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:15:49 INFO - PROCESS | 1654 | 1463735749585 Marionette TRACE conn2 <- [1,2510,null,{}] 02:15:49 INFO - PROCESS | 1654 | 1463735749588 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}] 02:15:49 INFO - PROCESS | 1654 | 1463735749680 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:15:49 INFO - PROCESS | 1654 | 1463735749690 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x128b8e000 == 42 [pid = 1654] [id = 635] 02:15:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1184a0400) [pid = 1654] [serial = 1905] [outer = 0x0] 02:15:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119430000) [pid = 1654] [serial = 1906] [outer = 0x1184a0400] 02:15:49 INFO - PROCESS | 1654 | 1463735749718 Marionette DEBUG loaded listener.js 02:15:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1194d1800) [pid = 1654] [serial = 1907] [outer = 0x1184a0400] 02:15:50 INFO - PROCESS | 1654 | 1463735750072 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]]]}] 02:15:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:15:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 518ms 02:15:50 INFO - PROCESS | 1654 | 1463735750103 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:15:50 INFO - PROCESS | 1654 | 1463735750105 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:15:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:15:50 INFO - PROCESS | 1654 | 1463735750107 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:15:50 INFO - PROCESS | 1654 | 1463735750108 Marionette TRACE conn2 <- [1,2514,null,{}] 02:15:50 INFO - PROCESS | 1654 | 1463735750118 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}] 02:15:50 INFO - PROCESS | 1654 | 1463735750211 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:15:50 INFO - PROCESS | 1654 | 1463735750215 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x128fef000 == 43 [pid = 1654] [id = 636] 02:15:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x117683400) [pid = 1654] [serial = 1908] [outer = 0x0] 02:15:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11950fc00) [pid = 1654] [serial = 1909] [outer = 0x117683400] 02:15:50 INFO - PROCESS | 1654 | 1463735750241 Marionette DEBUG loaded listener.js 02:15:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x119aa3000) [pid = 1654] [serial = 1910] [outer = 0x117683400] 02:15:50 INFO - PROCESS | 1654 | 1463735750594 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]]]}] 02:15:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:15:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 522ms 02:15:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:15:50 INFO - PROCESS | 1654 | 1463735750636 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:15:50 INFO - PROCESS | 1654 | 1463735750638 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:15:50 INFO - PROCESS | 1654 | 1463735750641 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:15:50 INFO - PROCESS | 1654 | 1463735750643 Marionette TRACE conn2 <- [1,2518,null,{}] 02:15:50 INFO - PROCESS | 1654 | 1463735750646 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}] 02:15:50 INFO - PROCESS | 1654 | 1463735750786 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:15:50 INFO - PROCESS | 1654 | 1463735750829 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296b9000 == 44 [pid = 1654] [id = 637] 02:15:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x119a98000) [pid = 1654] [serial = 1911] [outer = 0x0] 02:15:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x119b59400) [pid = 1654] [serial = 1912] [outer = 0x119a98000] 02:15:50 INFO - PROCESS | 1654 | 1463735750853 Marionette DEBUG loaded listener.js 02:15:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119b65400) [pid = 1654] [serial = 1913] [outer = 0x119a98000] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1185a3800) [pid = 1654] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119ae2400) [pid = 1654] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x117678400) [pid = 1654] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x110e43c00) [pid = 1654] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x110e13800) [pid = 1654] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119ae3400) [pid = 1654] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1187be000) [pid = 1654] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119d5c800) [pid = 1654] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x116611400) [pid = 1654] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x112843c00) [pid = 1654] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1187d6000) [pid = 1654] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x112580000) [pid = 1654] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116a64c00) [pid = 1654] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1164a1000) [pid = 1654] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1121b5c00) [pid = 1654] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x110e0fc00) [pid = 1654] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:15:51 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119426000) [pid = 1654] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:15:51 INFO - PROCESS | 1654 | 1463735751275 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]]]}] 02:15:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:15:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 673ms 02:15:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:15:51 INFO - PROCESS | 1654 | 1463735751315 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:15:51 INFO - PROCESS | 1654 | 1463735751316 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:15:51 INFO - PROCESS | 1654 | 1463735751318 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:15:51 INFO - PROCESS | 1654 | 1463735751319 Marionette TRACE conn2 <- [1,2522,null,{}] 02:15:51 INFO - PROCESS | 1654 | 1463735751322 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}] 02:15:51 INFO - PROCESS | 1654 | 1463735751428 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:15:51 INFO - PROCESS | 1654 | 1463735751460 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x129448800 == 45 [pid = 1654] [id = 638] 02:15:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x111aafc00) [pid = 1654] [serial = 1914] [outer = 0x0] 02:15:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x116a64c00) [pid = 1654] [serial = 1915] [outer = 0x111aafc00] 02:15:51 INFO - PROCESS | 1654 | 1463735751485 Marionette DEBUG loaded listener.js 02:15:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1187d9400) [pid = 1654] [serial = 1916] [outer = 0x111aafc00] 02:15:51 INFO - PROCESS | 1654 | 1463735751745 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]]]}] 02:15:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:15:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 468ms 02:15:51 INFO - PROCESS | 1654 | 1463735751800 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:15:51 INFO - PROCESS | 1654 | 1463735751802 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:15:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:15:51 INFO - PROCESS | 1654 | 1463735751814 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:15:51 INFO - PROCESS | 1654 | 1463735751816 Marionette TRACE conn2 <- [1,2526,null,{}] 02:15:51 INFO - PROCESS | 1654 | 1463735751819 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}] 02:15:51 INFO - PROCESS | 1654 | 1463735751961 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:15:52 INFO - PROCESS | 1654 | 1463735752036 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a91f800 == 46 [pid = 1654] [id = 639] 02:15:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x113172000) [pid = 1654] [serial = 1917] [outer = 0x0] 02:15:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119a9fc00) [pid = 1654] [serial = 1918] [outer = 0x113172000] 02:15:52 INFO - PROCESS | 1654 | 1463735752080 Marionette DEBUG loaded listener.js 02:15:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x119de5c00) [pid = 1654] [serial = 1919] [outer = 0x113172000] 02:15:52 INFO - PROCESS | 1654 | 1463735752487 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]]]}] 02:15:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:15:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 720ms 02:15:52 INFO - PROCESS | 1654 | 1463735752535 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:15:52 INFO - PROCESS | 1654 | 1463735752536 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:15:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:15:52 INFO - PROCESS | 1654 | 1463735752545 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:15:52 INFO - PROCESS | 1654 | 1463735752546 Marionette TRACE conn2 <- [1,2530,null,{}] 02:15:52 INFO - PROCESS | 1654 | 1463735752548 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}] 02:15:52 INFO - PROCESS | 1654 | 1463735752624 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:15:52 INFO - PROCESS | 1654 | 1463735752631 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b925000 == 47 [pid = 1654] [id = 640] 02:15:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x119e4f000) [pid = 1654] [serial = 1920] [outer = 0x0] 02:15:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x121446800) [pid = 1654] [serial = 1921] [outer = 0x119e4f000] 02:15:52 INFO - PROCESS | 1654 | 1463735752655 Marionette DEBUG loaded listener.js 02:15:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x122a59000) [pid = 1654] [serial = 1922] [outer = 0x119e4f000] 02:15:52 INFO - PROCESS | 1654 | 1463735752984 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]]]}] 02:15:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:15:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 468ms 02:15:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:15:53 INFO - PROCESS | 1654 | 1463735753013 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:15:53 INFO - PROCESS | 1654 | 1463735753015 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:15:53 INFO - PROCESS | 1654 | 1463735753017 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:15:53 INFO - PROCESS | 1654 | 1463735753018 Marionette TRACE conn2 <- [1,2534,null,{}] 02:15:53 INFO - PROCESS | 1654 | 1463735753020 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}] 02:15:53 INFO - PROCESS | 1654 | 1463735753128 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:15:53 INFO - PROCESS | 1654 | 1463735753282 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x1164e7800 == 48 [pid = 1654] [id = 641] 02:15:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x110e45400) [pid = 1654] [serial = 1923] [outer = 0x0] 02:15:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x111c7c800) [pid = 1654] [serial = 1924] [outer = 0x110e45400] 02:15:53 INFO - PROCESS | 1654 | 1463735753371 Marionette DEBUG loaded listener.js 02:15:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x112843800) [pid = 1654] [serial = 1925] [outer = 0x110e45400] 02:15:53 INFO - PROCESS | 1654 | 1463735753834 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]]]}] 02:15:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:15:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 868ms 02:15:53 INFO - PROCESS | 1654 | 1463735753886 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:15:53 INFO - PROCESS | 1654 | 1463735753889 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:15:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:15:53 INFO - PROCESS | 1654 | 1463735753892 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:15:53 INFO - PROCESS | 1654 | 1463735753895 Marionette TRACE conn2 <- [1,2538,null,{}] 02:15:53 INFO - PROCESS | 1654 | 1463735753898 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}] 02:15:54 INFO - PROCESS | 1654 | 1463735754001 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:15:54 INFO - PROCESS | 1654 | 1463735754067 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241a7000 == 49 [pid = 1654] [id = 642] 02:15:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x112fb0c00) [pid = 1654] [serial = 1926] [outer = 0x0] 02:15:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1133f0c00) [pid = 1654] [serial = 1927] [outer = 0x112fb0c00] 02:15:54 INFO - PROCESS | 1654 | 1463735754100 Marionette DEBUG loaded listener.js 02:15:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x116718800) [pid = 1654] [serial = 1928] [outer = 0x112fb0c00] 02:15:54 INFO - PROCESS | 1654 | 1463735754538 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]]]}] 02:15:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:15:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 671ms 02:15:54 INFO - PROCESS | 1654 | 1463735754566 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:15:54 INFO - PROCESS | 1654 | 1463735754569 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:15:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:15:54 INFO - PROCESS | 1654 | 1463735754572 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:15:54 INFO - PROCESS | 1654 | 1463735754573 Marionette TRACE conn2 <- [1,2542,null,{}] 02:15:54 INFO - PROCESS | 1654 | 1463735754575 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}] 02:15:54 INFO - PROCESS | 1654 | 1463735754692 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:15:54 INFO - PROCESS | 1654 | 1463735754762 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a935000 == 50 [pid = 1654] [id = 643] 02:15:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x116a5a800) [pid = 1654] [serial = 1929] [outer = 0x0] 02:15:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11767dc00) [pid = 1654] [serial = 1930] [outer = 0x116a5a800] 02:15:54 INFO - PROCESS | 1654 | 1463735754792 Marionette DEBUG loaded listener.js 02:15:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1187bdc00) [pid = 1654] [serial = 1931] [outer = 0x116a5a800] 02:15:55 INFO - PROCESS | 1654 | 1463735755213 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]]]}] 02:15:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:15:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 668ms 02:15:55 INFO - PROCESS | 1654 | 1463735755241 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:15:55 INFO - PROCESS | 1654 | 1463735755244 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:15:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:15:55 INFO - PROCESS | 1654 | 1463735755253 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:15:55 INFO - PROCESS | 1654 | 1463735755257 Marionette TRACE conn2 <- [1,2546,null,{}] 02:15:55 INFO - PROCESS | 1654 | 1463735755260 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}] 02:15:55 INFO - PROCESS | 1654 | 1463735755358 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:15:55 INFO - PROCESS | 1654 | 1463735755412 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb7f800 == 51 [pid = 1654] [id = 644] 02:15:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x117156800) [pid = 1654] [serial = 1932] [outer = 0x0] 02:15:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11892f800) [pid = 1654] [serial = 1933] [outer = 0x117156800] 02:15:55 INFO - PROCESS | 1654 | 1463735755441 Marionette DEBUG loaded listener.js 02:15:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x119b58800) [pid = 1654] [serial = 1934] [outer = 0x117156800] 02:15:55 INFO - PROCESS | 1654 | 1463735755902 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]]]}] 02:15:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:15:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 676ms 02:15:55 INFO - PROCESS | 1654 | 1463735755926 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:15:55 INFO - PROCESS | 1654 | 1463735755929 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:15:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:15:55 INFO - PROCESS | 1654 | 1463735755932 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:15:55 INFO - PROCESS | 1654 | 1463735755934 Marionette TRACE conn2 <- [1,2550,null,{}] 02:15:55 INFO - PROCESS | 1654 | 1463735755938 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}] 02:15:56 INFO - PROCESS | 1654 | 1463735756092 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:15:56 INFO - PROCESS | 1654 | 1463735756159 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdc1800 == 52 [pid = 1654] [id = 645] 02:15:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x119ae2400) [pid = 1654] [serial = 1935] [outer = 0x0] 02:15:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x119de1400) [pid = 1654] [serial = 1936] [outer = 0x119ae2400] 02:15:56 INFO - PROCESS | 1654 | 1463735756188 Marionette DEBUG loaded listener.js 02:15:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12144c000) [pid = 1654] [serial = 1937] [outer = 0x119ae2400] 02:15:56 INFO - PROCESS | 1654 | 1463735756591 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]]]}] 02:15:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:15:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 723ms 02:15:56 INFO - PROCESS | 1654 | 1463735756658 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:15:56 INFO - PROCESS | 1654 | 1463735756661 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:15:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:15:56 INFO - PROCESS | 1654 | 1463735756665 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:15:56 INFO - PROCESS | 1654 | 1463735756666 Marionette TRACE conn2 <- [1,2554,null,{}] 02:15:56 INFO - PROCESS | 1654 | 1463735756669 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}] 02:15:56 INFO - PROCESS | 1654 | 1463735756767 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:15:56 INFO - PROCESS | 1654 | 1463735756836 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c532800 == 53 [pid = 1654] [id = 646] 02:15:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x122d15400) [pid = 1654] [serial = 1938] [outer = 0x0] 02:15:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x122d18800) [pid = 1654] [serial = 1939] [outer = 0x122d15400] 02:15:56 INFO - PROCESS | 1654 | 1463735756870 Marionette DEBUG loaded listener.js 02:15:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x124029c00) [pid = 1654] [serial = 1940] [outer = 0x122d15400] 02:15:57 INFO - PROCESS | 1654 | 1463735757485 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]]]}] 02:15:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:15:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 869ms 02:15:57 INFO - PROCESS | 1654 | 1463735757535 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:15:57 INFO - PROCESS | 1654 | 1463735757537 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:15:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:15:57 INFO - PROCESS | 1654 | 1463735757541 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:15:57 INFO - PROCESS | 1654 | 1463735757543 Marionette TRACE conn2 <- [1,2558,null,{}] 02:15:57 INFO - PROCESS | 1654 | 1463735757548 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}] 02:15:57 INFO - PROCESS | 1654 | 1463735757636 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:15:57 INFO - PROCESS | 1654 | 1463735757694 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x115ad7800 == 54 [pid = 1654] [id = 647] 02:15:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1121a9800) [pid = 1654] [serial = 1941] [outer = 0x0] 02:15:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11257d400) [pid = 1654] [serial = 1942] [outer = 0x1121a9800] 02:15:57 INFO - PROCESS | 1654 | 1463735757721 Marionette DEBUG loaded listener.js 02:15:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11258c800) [pid = 1654] [serial = 1943] [outer = 0x1121a9800] 02:15:58 INFO - PROCESS | 1654 | 1463735758161 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]]]}] 02:15:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:15:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 674ms 02:15:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:15:58 INFO - PROCESS | 1654 | 1463735758215 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:15:58 INFO - PROCESS | 1654 | 1463735758218 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:15:58 INFO - PROCESS | 1654 | 1463735758222 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:15:58 INFO - PROCESS | 1654 | 1463735758224 Marionette TRACE conn2 <- [1,2562,null,{}] 02:15:58 INFO - PROCESS | 1654 | 1463735758226 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}] 02:15:58 INFO - PROCESS | 1654 | 1463735758335 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x124309800 == 53 [pid = 1654] [id = 562] 02:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12b925000 == 52 [pid = 1654] [id = 640] 02:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12a91f800 == 51 [pid = 1654] [id = 639] 02:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x129448800 == 50 [pid = 1654] [id = 638] 02:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1296b9000 == 49 [pid = 1654] [id = 637] 02:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x128fef000 == 48 [pid = 1654] [id = 636] 02:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x128b8e000 == 47 [pid = 1654] [id = 635] 02:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1272cc000 == 46 [pid = 1654] [id = 634] 02:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1185c6000 == 45 [pid = 1654] [id = 633] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x122a60c00) [pid = 1654] [serial = 1879] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x124311800 == 44 [pid = 1654] [id = 632] 02:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x119da0000 == 43 [pid = 1654] [id = 631] 02:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1180b6000 == 42 [pid = 1654] [id = 630] 02:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x112aaa800 == 41 [pid = 1654] [id = 629] 02:15:58 INFO - PROCESS | 1654 | --DOCSHELL 0x111f29800 == 40 [pid = 1654] [id = 627] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1194d3000) [pid = 1654] [serial = 1858] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x119b66000) [pid = 1654] [serial = 1862] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1182e0800) [pid = 1654] [serial = 1859] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x121451800) [pid = 1654] [serial = 1877] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119b5f400) [pid = 1654] [serial = 1861] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11807d000) [pid = 1654] [serial = 1843] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1187b6400) [pid = 1654] [serial = 1846] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1187cc400) [pid = 1654] [serial = 1847] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1187b3000) [pid = 1654] [serial = 1844] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11323e800) [pid = 1654] [serial = 1834] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x115e46c00) [pid = 1654] [serial = 1835] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119d5d400) [pid = 1654] [serial = 1864] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1187d4400) [pid = 1654] [serial = 1849] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119e49400) [pid = 1654] [serial = 1867] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x118927c00) [pid = 1654] [serial = 1850] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x119d62000) [pid = 1654] [serial = 1865] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11a3a7400) [pid = 1654] [serial = 1868] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11942d800) [pid = 1654] [serial = 1873] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x112d77000) [pid = 1654] [serial = 1831] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x112fb0400) [pid = 1654] [serial = 1832] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11917c000) [pid = 1654] [serial = 1852] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119188000) [pid = 1654] [serial = 1853] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x112584c00) [pid = 1654] [serial = 1828] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x112840000) [pid = 1654] [serial = 1829] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12144d000) [pid = 1654] [serial = 1876] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11942e400) [pid = 1654] [serial = 1855] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1194cb800) [pid = 1654] [serial = 1856] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11671d800) [pid = 1654] [serial = 1837] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x116a59400) [pid = 1654] [serial = 1838] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x116a59000) [pid = 1654] [serial = 1840] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x117158800) [pid = 1654] [serial = 1841] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x111a09000) [pid = 1654] [serial = 1870] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x121447400) [pid = 1654] [serial = 1874] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x112f7ac00) [pid = 1654] [serial = 1871] [outer = 0x0] [url = about:blank] 02:15:58 INFO - PROCESS | 1654 | 1463735758424 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x1162be800 == 41 [pid = 1654] [id = 648] 02:15:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x111a09000) [pid = 1654] [serial = 1944] [outer = 0x0] 02:15:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x112840000) [pid = 1654] [serial = 1945] [outer = 0x111a09000] 02:15:58 INFO - PROCESS | 1654 | 1463735758452 Marionette DEBUG loaded listener.js 02:15:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x112f79c00) [pid = 1654] [serial = 1946] [outer = 0x111a09000] 02:15:58 INFO - PROCESS | 1654 | 1463735758767 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]]]}] 02:15:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:15:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 573ms 02:15:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:15:58 INFO - PROCESS | 1654 | 1463735758798 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:15:58 INFO - PROCESS | 1654 | 1463735758799 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:15:58 INFO - PROCESS | 1654 | 1463735758801 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:15:58 INFO - PROCESS | 1654 | 1463735758803 Marionette TRACE conn2 <- [1,2566,null,{}] 02:15:58 INFO - PROCESS | 1654 | 1463735758814 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}] 02:15:58 INFO - PROCESS | 1654 | 1463735758899 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:15:58 INFO - PROCESS | 1654 | 1463735758922 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x119413000 == 42 [pid = 1654] [id = 649] 02:15:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x113247000) [pid = 1654] [serial = 1947] [outer = 0x0] 02:15:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11620d000) [pid = 1654] [serial = 1948] [outer = 0x113247000] 02:15:58 INFO - PROCESS | 1654 | 1463735758970 Marionette DEBUG loaded listener.js 02:15:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1166c6000) [pid = 1654] [serial = 1949] [outer = 0x113247000] 02:15:59 INFO - PROCESS | 1654 | 1463735759322 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]]]}] 02:15:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:15:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 573ms 02:15:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:15:59 INFO - PROCESS | 1654 | 1463735759375 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:15:59 INFO - PROCESS | 1654 | 1463735759377 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:15:59 INFO - PROCESS | 1654 | 1463735759379 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:15:59 INFO - PROCESS | 1654 | 1463735759380 Marionette TRACE conn2 <- [1,2570,null,{}] 02:15:59 INFO - PROCESS | 1654 | 1463735759382 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}] 02:15:59 INFO - PROCESS | 1654 | 1463735759464 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:15:59 INFO - PROCESS | 1654 | 1463735759469 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a385000 == 43 [pid = 1654] [id = 650] 02:15:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x116718400) [pid = 1654] [serial = 1950] [outer = 0x0] 02:15:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x117111800) [pid = 1654] [serial = 1951] [outer = 0x116718400] 02:15:59 INFO - PROCESS | 1654 | 1463735759495 Marionette DEBUG loaded listener.js 02:15:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x117158400) [pid = 1654] [serial = 1952] [outer = 0x116718400] 02:15:59 INFO - PROCESS | 1654 | 1463735759854 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]]]}] 02:15:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:15:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 518ms 02:15:59 INFO - PROCESS | 1654 | 1463735759898 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:15:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:15:59 INFO - PROCESS | 1654 | 1463735759899 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:15:59 INFO - PROCESS | 1654 | 1463735759901 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:15:59 INFO - PROCESS | 1654 | 1463735759902 Marionette TRACE conn2 <- [1,2574,null,{}] 02:15:59 INFO - PROCESS | 1654 | 1463735759905 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}] 02:15:59 INFO - PROCESS | 1654 | 1463735759984 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:15:59 INFO - PROCESS | 1654 | 1463735759989 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x124308000 == 44 [pid = 1654] [id = 651] 02:15:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x117151400) [pid = 1654] [serial = 1953] [outer = 0x0] 02:16:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x117e65400) [pid = 1654] [serial = 1954] [outer = 0x117151400] 02:16:00 INFO - PROCESS | 1654 | 1463735760016 Marionette DEBUG loaded listener.js 02:16:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1182e0800) [pid = 1654] [serial = 1955] [outer = 0x117151400] 02:16:00 INFO - PROCESS | 1654 | 1463735760446 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]]]}] 02:16:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:16:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 620ms 02:16:00 INFO - PROCESS | 1654 | 1463735760521 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:16:00 INFO - PROCESS | 1654 | 1463735760523 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:16:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:16:00 INFO - PROCESS | 1654 | 1463735760532 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:16:00 INFO - PROCESS | 1654 | 1463735760533 Marionette TRACE conn2 <- [1,2578,null,{}] 02:16:00 INFO - PROCESS | 1654 | 1463735760537 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}] 02:16:00 INFO - PROCESS | 1654 | 1463735760717 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:16:00 INFO - PROCESS | 1654 | 1463735760741 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a4a800 == 45 [pid = 1654] [id = 652] 02:16:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1185a4c00) [pid = 1654] [serial = 1956] [outer = 0x0] 02:16:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1187bbc00) [pid = 1654] [serial = 1957] [outer = 0x1185a4c00] 02:16:00 INFO - PROCESS | 1654 | 1463735760781 Marionette DEBUG loaded listener.js 02:16:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11892dc00) [pid = 1654] [serial = 1958] [outer = 0x1185a4c00] 02:16:01 INFO - PROCESS | 1654 | 1463735761152 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]]]}] 02:16:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:16:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 672ms 02:16:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:16:01 INFO - PROCESS | 1654 | 1463735761203 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:16:01 INFO - PROCESS | 1654 | 1463735761204 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:16:01 INFO - PROCESS | 1654 | 1463735761206 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:16:01 INFO - PROCESS | 1654 | 1463735761208 Marionette TRACE conn2 <- [1,2582,null,{}] 02:16:01 INFO - PROCESS | 1654 | 1463735761226 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}] 02:16:01 INFO - PROCESS | 1654 | 1463735761323 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:16:01 INFO - PROCESS | 1654 | 1463735761374 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263bd800 == 46 [pid = 1654] [id = 653] 02:16:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11911b400) [pid = 1654] [serial = 1959] [outer = 0x0] 02:16:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119213400) [pid = 1654] [serial = 1960] [outer = 0x11911b400] 02:16:01 INFO - PROCESS | 1654 | 1463735761399 Marionette DEBUG loaded listener.js 02:16:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1194ca400) [pid = 1654] [serial = 1961] [outer = 0x11911b400] 02:16:01 INFO - PROCESS | 1654 | 1463735761698 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]]]}] 02:16:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:16:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 522ms 02:16:01 INFO - PROCESS | 1654 | 1463735761735 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:16:01 INFO - PROCESS | 1654 | 1463735761736 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:16:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:16:01 INFO - PROCESS | 1654 | 1463735761738 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:16:01 INFO - PROCESS | 1654 | 1463735761739 Marionette TRACE conn2 <- [1,2586,null,{}] 02:16:01 INFO - PROCESS | 1654 | 1463735761742 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}] 02:16:01 INFO - PROCESS | 1654 | 1463735761842 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:16:01 INFO - PROCESS | 1654 | 1463735761846 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x1273de800 == 47 [pid = 1654] [id = 654] 02:16:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x119184800) [pid = 1654] [serial = 1962] [outer = 0x0] 02:16:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1194cf400) [pid = 1654] [serial = 1963] [outer = 0x119184800] 02:16:01 INFO - PROCESS | 1654 | 1463735761900 Marionette DEBUG loaded listener.js 02:16:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x119a9cc00) [pid = 1654] [serial = 1964] [outer = 0x119184800] 02:16:02 INFO - PROCESS | 1654 | 1463735762202 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]]]}] 02:16:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:16:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 477ms 02:16:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:16:02 INFO - PROCESS | 1654 | 1463735762216 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:16:02 INFO - PROCESS | 1654 | 1463735762217 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:16:02 INFO - PROCESS | 1654 | 1463735762219 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:16:02 INFO - PROCESS | 1654 | 1463735762220 Marionette TRACE conn2 <- [1,2590,null,{}] 02:16:02 INFO - PROCESS | 1654 | 1463735762222 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}] 02:16:02 INFO - PROCESS | 1654 | 1463735762337 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:16:02 INFO - PROCESS | 1654 | 1463735762372 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x128fe5000 == 48 [pid = 1654] [id = 655] 02:16:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119a9dc00) [pid = 1654] [serial = 1965] [outer = 0x0] 02:16:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119b57c00) [pid = 1654] [serial = 1966] [outer = 0x119a9dc00] 02:16:02 INFO - PROCESS | 1654 | 1463735762397 Marionette DEBUG loaded listener.js 02:16:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x119b64800) [pid = 1654] [serial = 1967] [outer = 0x119a9dc00] 02:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x117683400) [pid = 1654] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x113166800) [pid = 1654] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x112586800) [pid = 1654] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x116610c00) [pid = 1654] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1184a0400) [pid = 1654] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x122a57c00) [pid = 1654] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x111f17800) [pid = 1654] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119a98000) [pid = 1654] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1121b6000) [pid = 1654] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x111aafc00) [pid = 1654] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11807b800) [pid = 1654] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:16:02 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x113172000) [pid = 1654] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:16:02 INFO - PROCESS | 1654 | 1463735762747 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]]]}] 02:16:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:16:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 570ms 02:16:02 INFO - PROCESS | 1654 | 1463735762789 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:16:02 INFO - PROCESS | 1654 | 1463735762790 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:16:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:16:02 INFO - PROCESS | 1654 | 1463735762792 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:16:02 INFO - PROCESS | 1654 | 1463735762794 Marionette TRACE conn2 <- [1,2594,null,{}] 02:16:02 INFO - PROCESS | 1654 | 1463735762796 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}] 02:16:02 INFO - PROCESS | 1654 | 1463735762877 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:16:02 INFO - PROCESS | 1654 | 1463735762882 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296b8000 == 49 [pid = 1654] [id = 656] 02:16:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11649b000) [pid = 1654] [serial = 1968] [outer = 0x0] 02:16:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1187b4800) [pid = 1654] [serial = 1969] [outer = 0x11649b000] 02:16:02 INFO - PROCESS | 1654 | 1463735762907 Marionette DEBUG loaded listener.js 02:16:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119ad9000) [pid = 1654] [serial = 1970] [outer = 0x11649b000] 02:16:03 INFO - PROCESS | 1654 | 1463735763236 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]]]}] 02:16:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:16:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 469ms 02:16:03 INFO - PROCESS | 1654 | 1463735763265 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:16:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:16:03 INFO - PROCESS | 1654 | 1463735763266 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:16:03 INFO - PROCESS | 1654 | 1463735763268 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:16:03 INFO - PROCESS | 1654 | 1463735763270 Marionette TRACE conn2 <- [1,2598,null,{}] 02:16:03 INFO - PROCESS | 1654 | 1463735763273 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}] 02:16:03 INFO - PROCESS | 1654 | 1463735763371 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:16:03 INFO - PROCESS | 1654 | 1463735763431 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a925000 == 50 [pid = 1654] [id = 657] 02:16:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119b62400) [pid = 1654] [serial = 1971] [outer = 0x0] 02:16:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119d61000) [pid = 1654] [serial = 1972] [outer = 0x119b62400] 02:16:03 INFO - PROCESS | 1654 | 1463735763459 Marionette DEBUG loaded listener.js 02:16:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12144e800) [pid = 1654] [serial = 1973] [outer = 0x119b62400] 02:16:03 INFO - PROCESS | 1654 | 1463735763788 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]]]}] 02:16:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:16:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 02:16:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:16:03 INFO - PROCESS | 1654 | 1463735763839 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:16:03 INFO - PROCESS | 1654 | 1463735763840 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:16:03 INFO - PROCESS | 1654 | 1463735763843 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:16:03 INFO - PROCESS | 1654 | 1463735763844 Marionette TRACE conn2 <- [1,2602,null,{}] 02:16:03 INFO - PROCESS | 1654 | 1463735763846 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}] 02:16:03 INFO - PROCESS | 1654 | 1463735763931 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:16:03 INFO - PROCESS | 1654 | 1463735763936 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b91a000 == 51 [pid = 1654] [id = 658] 02:16:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x121451400) [pid = 1654] [serial = 1974] [outer = 0x0] 02:16:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x122d0f000) [pid = 1654] [serial = 1975] [outer = 0x121451400] 02:16:03 INFO - PROCESS | 1654 | 1463735763960 Marionette DEBUG loaded listener.js 02:16:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12402f000) [pid = 1654] [serial = 1976] [outer = 0x121451400] 02:16:04 INFO - PROCESS | 1654 | 1463735764274 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]]]}] 02:16:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:16:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 470ms 02:16:04 INFO - PROCESS | 1654 | 1463735764328 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:16:04 INFO - PROCESS | 1654 | 1463735764331 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:16:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:16:04 INFO - PROCESS | 1654 | 1463735764338 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:16:04 INFO - PROCESS | 1654 | 1463735764339 Marionette TRACE conn2 <- [1,2606,null,{}] 02:16:04 INFO - PROCESS | 1654 | 1463735764342 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}] 02:16:04 INFO - PROCESS | 1654 | 1463735764430 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:16:04 INFO - PROCESS | 1654 | 1463735764434 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb7e800 == 52 [pid = 1654] [id = 659] 02:16:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x124029800) [pid = 1654] [serial = 1977] [outer = 0x0] 02:16:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x124034c00) [pid = 1654] [serial = 1978] [outer = 0x124029800] 02:16:04 INFO - PROCESS | 1654 | 1463735764459 Marionette DEBUG loaded listener.js 02:16:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1240c1800) [pid = 1654] [serial = 1979] [outer = 0x124029800] 02:16:04 INFO - PROCESS | 1654 | 1463735764990 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]]]}] 02:16:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:16:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 674ms 02:16:05 INFO - PROCESS | 1654 | 1463735765014 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:16:05 INFO - PROCESS | 1654 | 1463735765017 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:16:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:16:05 INFO - PROCESS | 1654 | 1463735765021 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:16:05 INFO - PROCESS | 1654 | 1463735765023 Marionette TRACE conn2 <- [1,2610,null,{}] 02:16:05 INFO - PROCESS | 1654 | 1463735765027 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}] 02:16:05 INFO - PROCESS | 1654 | 1463735765130 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:16:05 INFO - PROCESS | 1654 | 1463735765187 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11857f800 == 53 [pid = 1654] [id = 660] 02:16:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x112841400) [pid = 1654] [serial = 1980] [outer = 0x0] 02:16:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x112d82000) [pid = 1654] [serial = 1981] [outer = 0x112841400] 02:16:05 INFO - PROCESS | 1654 | 1463735765218 Marionette DEBUG loaded listener.js 02:16:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1130d4c00) [pid = 1654] [serial = 1982] [outer = 0x112841400] 02:16:05 INFO - PROCESS | 1654 | 1463735765678 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]]]}] 02:16:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:16:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 671ms 02:16:05 INFO - PROCESS | 1654 | 1463735765693 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:16:05 INFO - PROCESS | 1654 | 1463735765699 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:16:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:16:05 INFO - PROCESS | 1654 | 1463735765704 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:16:05 INFO - PROCESS | 1654 | 1463735765706 Marionette TRACE conn2 <- [1,2614,null,{}] 02:16:05 INFO - PROCESS | 1654 | 1463735765708 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}] 02:16:05 INFO - PROCESS | 1654 | 1463735765809 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:16:05 INFO - PROCESS | 1654 | 1463735765898 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x1249b6800 == 54 [pid = 1654] [id = 661] 02:16:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11316e000) [pid = 1654] [serial = 1983] [outer = 0x0] 02:16:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11671f400) [pid = 1654] [serial = 1984] [outer = 0x11316e000] 02:16:05 INFO - PROCESS | 1654 | 1463735765927 Marionette DEBUG loaded listener.js 02:16:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x117152000) [pid = 1654] [serial = 1985] [outer = 0x11316e000] 02:16:06 INFO - PROCESS | 1654 | 1463735766346 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]]]}] 02:16:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:16:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 671ms 02:16:06 INFO - PROCESS | 1654 | 1463735766374 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:16:06 INFO - PROCESS | 1654 | 1463735766376 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:16:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:16:06 INFO - PROCESS | 1654 | 1463735766378 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:16:06 INFO - PROCESS | 1654 | 1463735766381 Marionette TRACE conn2 <- [1,2618,null,{}] 02:16:06 INFO - PROCESS | 1654 | 1463735766389 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}] 02:16:06 INFO - PROCESS | 1654 | 1463735766493 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:16:06 INFO - PROCESS | 1654 | 1463735766553 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdbe800 == 55 [pid = 1654] [id = 662] 02:16:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x118080000) [pid = 1654] [serial = 1986] [outer = 0x0] 02:16:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1187b8000) [pid = 1654] [serial = 1987] [outer = 0x118080000] 02:16:06 INFO - PROCESS | 1654 | 1463735766584 Marionette DEBUG loaded listener.js 02:16:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x119188000) [pid = 1654] [serial = 1988] [outer = 0x118080000] 02:16:07 INFO - PROCESS | 1654 | 1463735766996 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]]]}] 02:16:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:16:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 627ms 02:16:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:16:07 INFO - PROCESS | 1654 | 1463735767005 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:16:07 INFO - PROCESS | 1654 | 1463735767007 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:16:07 INFO - PROCESS | 1654 | 1463735767009 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:16:07 INFO - PROCESS | 1654 | 1463735767012 Marionette TRACE conn2 <- [1,2622,null,{}] 02:16:07 INFO - PROCESS | 1654 | 1463735767015 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}] 02:16:07 INFO - PROCESS | 1654 | 1463735767117 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:16:07 INFO - PROCESS | 1654 | 1463735767204 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c54d800 == 56 [pid = 1654] [id = 663] 02:16:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x119aa5800) [pid = 1654] [serial = 1989] [outer = 0x0] 02:16:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x119d63c00) [pid = 1654] [serial = 1990] [outer = 0x119aa5800] 02:16:07 INFO - PROCESS | 1654 | 1463735767234 Marionette DEBUG loaded listener.js 02:16:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11a3a6c00) [pid = 1654] [serial = 1991] [outer = 0x119aa5800] 02:16:07 INFO - PROCESS | 1654 | 1463735767645 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]]]}] 02:16:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:16:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 671ms 02:16:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:16:07 INFO - PROCESS | 1654 | 1463735767681 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:16:07 INFO - PROCESS | 1654 | 1463735767682 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:16:07 INFO - PROCESS | 1654 | 1463735767684 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:16:07 INFO - PROCESS | 1654 | 1463735767686 Marionette TRACE conn2 <- [1,2626,null,{}] 02:16:07 INFO - PROCESS | 1654 | 1463735767688 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}] 02:16:07 INFO - PROCESS | 1654 | 1463735767786 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:16:07 INFO - PROCESS | 1654 | 1463735767864 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca23000 == 57 [pid = 1654] [id = 664] 02:16:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x110e3d800) [pid = 1654] [serial = 1992] [outer = 0x0] 02:16:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12144ac00) [pid = 1654] [serial = 1993] [outer = 0x110e3d800] 02:16:07 INFO - PROCESS | 1654 | 1463735767893 Marionette DEBUG loaded listener.js 02:16:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x122d1bc00) [pid = 1654] [serial = 1994] [outer = 0x110e3d800] 02:16:08 INFO - PROCESS | 1654 | 1463735768290 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]]]}] 02:16:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:16:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 819ms 02:16:08 INFO - PROCESS | 1654 | 1463735768537 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:16:08 INFO - PROCESS | 1654 | 1463735768539 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:16:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:16:08 INFO - PROCESS | 1654 | 1463735768545 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:16:08 INFO - PROCESS | 1654 | 1463735768548 Marionette TRACE conn2 <- [1,2630,null,{}] 02:16:08 INFO - PROCESS | 1654 | 1463735768551 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}] 02:16:08 INFO - PROCESS | 1654 | 1463735768642 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:16:08 INFO - PROCESS | 1654 | 1463735768708 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x122fde000 == 58 [pid = 1654] [id = 665] 02:16:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x112844c00) [pid = 1654] [serial = 1995] [outer = 0x0] 02:16:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x112a70800) [pid = 1654] [serial = 1996] [outer = 0x112844c00] 02:16:08 INFO - PROCESS | 1654 | 1463735768734 Marionette DEBUG loaded listener.js 02:16:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11316ac00) [pid = 1654] [serial = 1997] [outer = 0x112844c00] 02:16:09 INFO - PROCESS | 1654 | 1463735769167 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]]]}] 02:16:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:16:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 675ms 02:16:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:16:09 INFO - PROCESS | 1654 | 1463735769219 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:16:09 INFO - PROCESS | 1654 | 1463735769222 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:16:09 INFO - PROCESS | 1654 | 1463735769227 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:16:09 INFO - PROCESS | 1654 | 1463735769229 Marionette TRACE conn2 <- [1,2634,null,{}] 02:16:09 INFO - PROCESS | 1654 | 1463735769232 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}] 02:16:09 INFO - PROCESS | 1654 | 1463735769323 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12d703800 == 57 [pid = 1654] [id = 608] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x117e08800 == 56 [pid = 1654] [id = 563] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b91a000 == 55 [pid = 1654] [id = 658] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a925000 == 54 [pid = 1654] [id = 657] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1296b8000 == 53 [pid = 1654] [id = 656] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x128fe5000 == 52 [pid = 1654] [id = 655] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1273de800 == 51 [pid = 1654] [id = 654] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1263bd800 == 50 [pid = 1654] [id = 653] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x124a4a800 == 49 [pid = 1654] [id = 652] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x121446800) [pid = 1654] [serial = 1921] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | 1463735769446 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x124308000 == 48 [pid = 1654] [id = 651] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x11a385000 == 47 [pid = 1654] [id = 650] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x119413000 == 46 [pid = 1654] [id = 649] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1162be800 == 45 [pid = 1654] [id = 648] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x115ad7800 == 44 [pid = 1654] [id = 647] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb7f800 == 43 [pid = 1654] [id = 644] 02:16:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1164e7800 == 42 [pid = 1654] [id = 641] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x119de5c00) [pid = 1654] [serial = 1919] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11950fc00) [pid = 1654] [serial = 1909] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11316fc00) [pid = 1654] [serial = 1891] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x110e19000) [pid = 1654] [serial = 1882] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x119aa3000) [pid = 1654] [serial = 1910] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x112a74800) [pid = 1654] [serial = 1889] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11671f000) [pid = 1654] [serial = 1894] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x119430000) [pid = 1654] [serial = 1906] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11283cc00) [pid = 1654] [serial = 1888] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1194d1800) [pid = 1654] [serial = 1907] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x122d0ec00) [pid = 1654] [serial = 1880] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11715cc00) [pid = 1654] [serial = 1897] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119b65400) [pid = 1654] [serial = 1913] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x118086400) [pid = 1654] [serial = 1900] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11807e800) [pid = 1654] [serial = 1898] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1133ebc00) [pid = 1654] [serial = 1892] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x116a64c00) [pid = 1654] [serial = 1915] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1185a8000) [pid = 1654] [serial = 1901] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119b59400) [pid = 1654] [serial = 1912] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x116a5c000) [pid = 1654] [serial = 1895] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1187bb800) [pid = 1654] [serial = 1903] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119183400) [pid = 1654] [serial = 1904] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1187d9400) [pid = 1654] [serial = 1916] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x112d79000) [pid = 1654] [serial = 1885] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119a9fc00) [pid = 1654] [serial = 1918] [outer = 0x0] [url = about:blank] 02:16:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x11343b800 == 43 [pid = 1654] [id = 666] 02:16:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x111c28800) [pid = 1654] [serial = 1998] [outer = 0x0] 02:16:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x112d92c00) [pid = 1654] [serial = 1999] [outer = 0x111c28800] 02:16:09 INFO - PROCESS | 1654 | 1463735769483 Marionette DEBUG loaded listener.js 02:16:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11660fc00) [pid = 1654] [serial = 2000] [outer = 0x111c28800] 02:16:09 INFO - PROCESS | 1654 | 1463735769789 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]]]}] 02:16:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:16:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 572ms 02:16:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:16:09 INFO - PROCESS | 1654 | 1463735769801 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:16:09 INFO - PROCESS | 1654 | 1463735769802 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:16:09 INFO - PROCESS | 1654 | 1463735769805 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:16:09 INFO - PROCESS | 1654 | 1463735769806 Marionette TRACE conn2 <- [1,2638,null,{}] 02:16:09 INFO - PROCESS | 1654 | 1463735769817 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}] 02:16:09 INFO - PROCESS | 1654 | 1463735769904 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:16:09 INFO - PROCESS | 1654 | 1463735769913 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x119e9f800 == 44 [pid = 1654] [id = 667] 02:16:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11710a400) [pid = 1654] [serial = 2001] [outer = 0x0] 02:16:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x117e63c00) [pid = 1654] [serial = 2002] [outer = 0x11710a400] 02:16:09 INFO - PROCESS | 1654 | 1463735769942 Marionette DEBUG loaded listener.js 02:16:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1184a8c00) [pid = 1654] [serial = 2003] [outer = 0x11710a400] 02:16:10 INFO - PROCESS | 1654 | 1463735770303 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]]]}] 02:16:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:16:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 525ms 02:16:10 INFO - PROCESS | 1654 | 1463735770331 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:16:10 INFO - PROCESS | 1654 | 1463735770332 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:16:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:16:10 INFO - PROCESS | 1654 | 1463735770334 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:16:10 INFO - PROCESS | 1654 | 1463735770336 Marionette TRACE conn2 <- [1,2642,null,{}] 02:16:10 INFO - PROCESS | 1654 | 1463735770338 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}] 02:16:10 INFO - PROCESS | 1654 | 1463735770417 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:16:10 INFO - PROCESS | 1654 | 1463735770421 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a57000 == 45 [pid = 1654] [id = 668] 02:16:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1187b0c00) [pid = 1654] [serial = 2004] [outer = 0x0] 02:16:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1187b9400) [pid = 1654] [serial = 2005] [outer = 0x1187b0c00] 02:16:10 INFO - PROCESS | 1654 | 1463735770447 Marionette DEBUG loaded listener.js 02:16:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x118926c00) [pid = 1654] [serial = 2006] [outer = 0x1187b0c00] 02:16:10 INFO - PROCESS | 1654 | 1463735770790 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]]]}] 02:16:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:16:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 469ms 02:16:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:16:10 INFO - PROCESS | 1654 | 1463735770804 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:16:10 INFO - PROCESS | 1654 | 1463735770805 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:16:10 INFO - PROCESS | 1654 | 1463735770807 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:16:10 INFO - PROCESS | 1654 | 1463735770808 Marionette TRACE conn2 <- [1,2646,null,{}] 02:16:10 INFO - PROCESS | 1654 | 1463735770813 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}] 02:16:10 INFO - PROCESS | 1654 | 1463735770913 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:16:10 INFO - PROCESS | 1654 | 1463735770919 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x126d8a000 == 46 [pid = 1654] [id = 669] 02:16:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1187b1400) [pid = 1654] [serial = 2007] [outer = 0x0] 02:16:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11917c000) [pid = 1654] [serial = 2008] [outer = 0x1187b1400] 02:16:10 INFO - PROCESS | 1654 | 1463735770945 Marionette DEBUG loaded listener.js 02:16:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1194cb000) [pid = 1654] [serial = 2009] [outer = 0x1187b1400] 02:16:11 INFO - PROCESS | 1654 | 1463735771258 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]]]}] 02:16:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:16:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 473ms 02:16:11 INFO - PROCESS | 1654 | 1463735771282 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:16:11 INFO - PROCESS | 1654 | 1463735771283 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:16:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:16:11 INFO - PROCESS | 1654 | 1463735771285 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:16:11 INFO - PROCESS | 1654 | 1463735771286 Marionette TRACE conn2 <- [1,2650,null,{}] 02:16:11 INFO - PROCESS | 1654 | 1463735771289 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}] 02:16:11 INFO - PROCESS | 1654 | 1463735771387 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:16:11 INFO - PROCESS | 1654 | 1463735771393 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x110daa800 == 47 [pid = 1654] [id = 670] 02:16:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x119a9b800) [pid = 1654] [serial = 2010] [outer = 0x0] 02:16:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x119b5a800) [pid = 1654] [serial = 2011] [outer = 0x119a9b800] 02:16:11 INFO - PROCESS | 1654 | 1463735771421 Marionette DEBUG loaded listener.js 02:16:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x121446c00) [pid = 1654] [serial = 2012] [outer = 0x119a9b800] 02:16:11 INFO - PROCESS | 1654 | 1463735771803 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]]]}] 02:16:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:16:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 570ms 02:16:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:16:11 INFO - PROCESS | 1654 | 1463735771855 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:16:11 INFO - PROCESS | 1654 | 1463735771857 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:16:11 INFO - PROCESS | 1654 | 1463735771859 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:16:11 INFO - PROCESS | 1654 | 1463735771860 Marionette TRACE conn2 <- [1,2654,null,{}] 02:16:11 INFO - PROCESS | 1654 | 1463735771862 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}] 02:16:11 INFO - PROCESS | 1654 | 1463735771963 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:16:11 INFO - PROCESS | 1654 | 1463735771967 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296b9000 == 48 [pid = 1654] [id = 671] 02:16:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x119d60800) [pid = 1654] [serial = 2013] [outer = 0x0] 02:16:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x122d16400) [pid = 1654] [serial = 2014] [outer = 0x119d60800] 02:16:12 INFO - PROCESS | 1654 | 1463735772023 Marionette DEBUG loaded listener.js 02:16:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12402f800) [pid = 1654] [serial = 2015] [outer = 0x119d60800] 02:16:12 INFO - PROCESS | 1654 | 1463735772355 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]]]}] 02:16:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:16:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 520ms 02:16:12 INFO - PROCESS | 1654 | 1463735772380 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:16:12 INFO - PROCESS | 1654 | 1463735772381 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:16:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:16:12 INFO - PROCESS | 1654 | 1463735772383 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:16:12 INFO - PROCESS | 1654 | 1463735772384 Marionette TRACE conn2 <- [1,2658,null,{}] 02:16:12 INFO - PROCESS | 1654 | 1463735772394 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}] 02:16:12 INFO - PROCESS | 1654 | 1463735772493 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:16:12 INFO - PROCESS | 1654 | 1463735772527 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b008800 == 49 [pid = 1654] [id = 672] 02:16:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x121451c00) [pid = 1654] [serial = 2016] [outer = 0x0] 02:16:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1240bf800) [pid = 1654] [serial = 2017] [outer = 0x121451c00] 02:16:12 INFO - PROCESS | 1654 | 1463735772553 Marionette DEBUG loaded listener.js 02:16:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1242cb000) [pid = 1654] [serial = 2018] [outer = 0x121451c00] 02:16:12 INFO - PROCESS | 1654 | 1463735772847 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]]]}] 02:16:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:16:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 472ms 02:16:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:16:12 INFO - PROCESS | 1654 | 1463735772856 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:16:12 INFO - PROCESS | 1654 | 1463735772857 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:16:12 INFO - PROCESS | 1654 | 1463735772859 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:16:12 INFO - PROCESS | 1654 | 1463735772871 Marionette TRACE conn2 <- [1,2662,null,{}] 02:16:12 INFO - PROCESS | 1654 | 1463735772888 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}] 02:16:12 INFO - PROCESS | 1654 | 1463735772993 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:16:13 INFO - PROCESS | 1654 | 1463735773031 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b24b800 == 50 [pid = 1654] [id = 673] 02:16:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x124032800) [pid = 1654] [serial = 2019] [outer = 0x0] 02:16:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x124566000) [pid = 1654] [serial = 2020] [outer = 0x124032800] 02:16:13 INFO - PROCESS | 1654 | 1463735773055 Marionette DEBUG loaded listener.js 02:16:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x124955c00) [pid = 1654] [serial = 2021] [outer = 0x124032800] 02:16:13 INFO - PROCESS | 1654 | 1463735773352 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]]]}] 02:16:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:16:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 544ms 02:16:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:16:13 INFO - PROCESS | 1654 | 1463735773404 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:16:13 INFO - PROCESS | 1654 | 1463735773405 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:16:13 INFO - PROCESS | 1654 | 1463735773407 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:16:13 INFO - PROCESS | 1654 | 1463735773409 Marionette TRACE conn2 <- [1,2666,null,{}] 02:16:13 INFO - PROCESS | 1654 | 1463735773417 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}] 02:16:13 INFO - PROCESS | 1654 | 1463735773519 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:16:13 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x119e4f000) [pid = 1654] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:16:13 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x121451400) [pid = 1654] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:16:13 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11911b400) [pid = 1654] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:16:13 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x116718400) [pid = 1654] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:16:13 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x113247000) [pid = 1654] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:16:13 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x111a09000) [pid = 1654] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:16:13 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1121a9800) [pid = 1654] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:16:13 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x117151400) [pid = 1654] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:16:13 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x119184800) [pid = 1654] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:16:13 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x119a9dc00) [pid = 1654] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:16:13 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11649b000) [pid = 1654] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:16:13 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1185a4c00) [pid = 1654] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:16:13 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x119b62400) [pid = 1654] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:16:13 INFO - PROCESS | 1654 | 1463735773654 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d99000 == 51 [pid = 1654] [id = 674] 02:16:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x110e45800) [pid = 1654] [serial = 2022] [outer = 0x0] 02:16:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x112848000) [pid = 1654] [serial = 2023] [outer = 0x110e45800] 02:16:13 INFO - PROCESS | 1654 | 1463735773681 Marionette DEBUG loaded listener.js 02:16:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11710d400) [pid = 1654] [serial = 2024] [outer = 0x110e45800] 02:16:14 INFO - PROCESS | 1654 | 1463735774454 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]]]}] 02:16:14 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) 02:16:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1072ms 02:16:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:16:14 INFO - PROCESS | 1654 | 1463735774481 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:16:14 INFO - PROCESS | 1654 | 1463735774482 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:16:14 INFO - PROCESS | 1654 | 1463735774484 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:16:14 INFO - PROCESS | 1654 | 1463735774486 Marionette TRACE conn2 <- [1,2670,null,{}] 02:16:14 INFO - PROCESS | 1654 | 1463735774489 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}] 02:16:14 INFO - PROCESS | 1654 | 1463735774585 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:16:14 INFO - PROCESS | 1654 | 1463735774589 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c03c000 == 52 [pid = 1654] [id = 675] 02:16:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12144fc00) [pid = 1654] [serial = 2025] [outer = 0x0] 02:16:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x124a75c00) [pid = 1654] [serial = 2026] [outer = 0x12144fc00] 02:16:14 INFO - PROCESS | 1654 | 1463735774627 Marionette DEBUG loaded listener.js 02:16:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x124dbf800) [pid = 1654] [serial = 2027] [outer = 0x12144fc00] 02:16:15 INFO - PROCESS | 1654 | 1463735775470 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 02:16:15 INFO - PROCESS | 1654 | 1463735775507 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:16:15 INFO - PROCESS | 1654 | 1463735775509 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:16:15 INFO - PROCESS | 1654 | 1463735775512 Marionette TRACE conn2 <- [1,2674,null,{}] 02:16:15 INFO - PROCESS | 1654 | 1463735775522 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}] 02:16:15 INFO - PROCESS | 1654 | 1463735775623 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:16:15 INFO - PROCESS | 1654 | 1463735775628 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbf4000 == 53 [pid = 1654] [id = 676] 02:16:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x124dc5c00) [pid = 1654] [serial = 2028] [outer = 0x0] 02:16:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x124fd4c00) [pid = 1654] [serial = 2029] [outer = 0x124dc5c00] 02:16:15 INFO - PROCESS | 1654 | 1463735775652 Marionette DEBUG loaded listener.js 02:16:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12518f400) [pid = 1654] [serial = 2030] [outer = 0x124dc5c00] 02:16:16 INFO - PROCESS | 1654 | 1463735776634 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 02:16:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:16:16 INFO - PROCESS | 1654 | 1463735776685 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:16:16 INFO - PROCESS | 1654 | 1463735776688 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:16:16 INFO - PROCESS | 1654 | 1463735776691 Marionette TRACE conn2 <- [1,2678,null,{}] 02:16:16 INFO - PROCESS | 1654 | 1463735776694 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}] 02:16:16 INFO - PROCESS | 1654 | 1463735776798 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:16:16 INFO - PROCESS | 1654 | 1463735776853 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x119f41800 == 54 [pid = 1654] [id = 677] 02:16:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x112dd5c00) [pid = 1654] [serial = 2031] [outer = 0x0] 02:16:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x115e48c00) [pid = 1654] [serial = 2032] [outer = 0x112dd5c00] 02:16:16 INFO - PROCESS | 1654 | 1463735776885 Marionette DEBUG loaded listener.js 02:16:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x116727800) [pid = 1654] [serial = 2033] [outer = 0x112dd5c00] 02:16:17 INFO - PROCESS | 1654 | 1463735777803 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]]]}] 02:16:17 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) 02:16:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1124ms 02:16:17 INFO - PROCESS | 1654 | 1463735777813 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:16:17 INFO - PROCESS | 1654 | 1463735777817 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:16:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:16:17 INFO - PROCESS | 1654 | 1463735777822 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:16:17 INFO - PROCESS | 1654 | 1463735777824 Marionette TRACE conn2 <- [1,2682,null,{}] 02:16:17 INFO - PROCESS | 1654 | 1463735777826 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}] 02:16:17 INFO - PROCESS | 1654 | 1463735777932 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:16:17 INFO - PROCESS | 1654 | 1463735777988 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296c5800 == 55 [pid = 1654] [id = 678] 02:16:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11684c000) [pid = 1654] [serial = 2034] [outer = 0x0] 02:16:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1185a1800) [pid = 1654] [serial = 2035] [outer = 0x11684c000] 02:16:18 INFO - PROCESS | 1654 | 1463735778018 Marionette DEBUG loaded listener.js 02:16:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1187d7c00) [pid = 1654] [serial = 2036] [outer = 0x11684c000] 02:16:18 INFO - PROCESS | 1654 | 1463735778963 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]]]}] 02:16:18 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) 02:16:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1174ms 02:16:19 INFO - PROCESS | 1654 | 1463735778997 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:16:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:16:19 INFO - PROCESS | 1654 | 1463735778999 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:16:19 INFO - PROCESS | 1654 | 1463735779001 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:16:19 INFO - PROCESS | 1654 | 1463735779004 Marionette TRACE conn2 <- [1,2686,null,{}] 02:16:19 INFO - PROCESS | 1654 | 1463735779012 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}] 02:16:19 INFO - PROCESS | 1654 | 1463735779117 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:16:19 INFO - PROCESS | 1654 | 1463735779172 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d0ad000 == 56 [pid = 1654] [id = 679] 02:16:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1194cd000) [pid = 1654] [serial = 2037] [outer = 0x0] 02:16:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x119b65400) [pid = 1654] [serial = 2038] [outer = 0x1194cd000] 02:16:19 INFO - PROCESS | 1654 | 1463735779204 Marionette DEBUG loaded listener.js 02:16:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x122a5e000) [pid = 1654] [serial = 2039] [outer = 0x1194cd000] 02:16:20 INFO - PROCESS | 1654 | 1463735780301 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 02:16:20 INFO - PROCESS | 1654 | 1463735780327 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:16:20 INFO - PROCESS | 1654 | 1463735780331 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:16:20 INFO - PROCESS | 1654 | 1463735780333 Marionette TRACE conn2 <- [1,2690,null,{}] 02:16:20 INFO - PROCESS | 1654 | 1463735780336 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}] 02:16:20 INFO - PROCESS | 1654 | 1463735780427 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:16:20 INFO - PROCESS | 1654 | 1463735780518 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x119e9e800 == 57 [pid = 1654] [id = 680] 02:16:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11316cc00) [pid = 1654] [serial = 2040] [outer = 0x0] 02:16:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x113172c00) [pid = 1654] [serial = 2041] [outer = 0x11316cc00] 02:16:20 INFO - PROCESS | 1654 | 1463735780548 Marionette DEBUG loaded listener.js 02:16:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11660b400) [pid = 1654] [serial = 2042] [outer = 0x11316cc00] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x1180b9800 == 56 [pid = 1654] [id = 628] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x11980a000 == 55 [pid = 1654] [id = 560] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x12c03c000 == 54 [pid = 1654] [id = 675] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x119d99000 == 53 [pid = 1654] [id = 674] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x12b24b800 == 52 [pid = 1654] [id = 673] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x12b008800 == 51 [pid = 1654] [id = 672] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x1296b9000 == 50 [pid = 1654] [id = 671] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x110daa800 == 49 [pid = 1654] [id = 670] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x126d8a000 == 48 [pid = 1654] [id = 669] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x124034c00) [pid = 1654] [serial = 1978] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x111c7c800) [pid = 1654] [serial = 1924] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1133f0c00) [pid = 1654] [serial = 1927] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11767dc00) [pid = 1654] [serial = 1930] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11892f800) [pid = 1654] [serial = 1933] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119de1400) [pid = 1654] [serial = 1936] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x122d18800) [pid = 1654] [serial = 1939] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x124a57000 == 47 [pid = 1654] [id = 668] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x119e9f800 == 46 [pid = 1654] [id = 667] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x11343b800 == 45 [pid = 1654] [id = 666] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x122fde000 == 44 [pid = 1654] [id = 665] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdbe800 == 43 [pid = 1654] [id = 662] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x1249b6800 == 42 [pid = 1654] [id = 661] 02:16:20 INFO - PROCESS | 1654 | --DOCSHELL 0x11857f800 == 41 [pid = 1654] [id = 660] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x122a59000) [pid = 1654] [serial = 1922] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x122d0f000) [pid = 1654] [serial = 1975] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x119213400) [pid = 1654] [serial = 1960] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x117158400) [pid = 1654] [serial = 1952] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x117111800) [pid = 1654] [serial = 1951] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11620d000) [pid = 1654] [serial = 1948] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1166c6000) [pid = 1654] [serial = 1949] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x112840000) [pid = 1654] [serial = 1945] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x112f79c00) [pid = 1654] [serial = 1946] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11258c800) [pid = 1654] [serial = 1943] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11257d400) [pid = 1654] [serial = 1942] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x117e65400) [pid = 1654] [serial = 1954] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1194cf400) [pid = 1654] [serial = 1963] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1194ca400) [pid = 1654] [serial = 1961] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119b57c00) [pid = 1654] [serial = 1966] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119a9cc00) [pid = 1654] [serial = 1964] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119b64800) [pid = 1654] [serial = 1967] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1187b4800) [pid = 1654] [serial = 1969] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1187bbc00) [pid = 1654] [serial = 1957] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12144e800) [pid = 1654] [serial = 1973] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12402f000) [pid = 1654] [serial = 1976] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119ad9000) [pid = 1654] [serial = 1970] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1182e0800) [pid = 1654] [serial = 1955] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11892dc00) [pid = 1654] [serial = 1958] [outer = 0x0] [url = about:blank] 02:16:20 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119d61000) [pid = 1654] [serial = 1972] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1654 | 1463735781404 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 02:16:21 INFO - PROCESS | 1654 | 1463735781459 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:16:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:16:21 INFO - PROCESS | 1654 | 1463735781464 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:16:21 INFO - PROCESS | 1654 | 1463735781465 Marionette TRACE conn2 <- [1,2694,null,{}] 02:16:21 INFO - PROCESS | 1654 | 1463735781468 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}] 02:16:21 INFO - PROCESS | 1654 | 1463735781550 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:16:21 INFO - PROCESS | 1654 | 1463735781555 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x119e92800 == 42 [pid = 1654] [id = 681] 02:16:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11671f000) [pid = 1654] [serial = 2043] [outer = 0x0] 02:16:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x117156400) [pid = 1654] [serial = 2044] [outer = 0x11671f000] 02:16:21 INFO - PROCESS | 1654 | 1463735781581 Marionette DEBUG loaded listener.js 02:16:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11807f400) [pid = 1654] [serial = 2045] [outer = 0x11671f000] 02:16:22 INFO - PROCESS | 1654 | 1463735782419 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 02:16:22 INFO - PROCESS | 1654 | 1463735782438 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:16:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:16:22 INFO - PROCESS | 1654 | 1463735782440 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:16:22 INFO - PROCESS | 1654 | 1463735782442 Marionette TRACE conn2 <- [1,2698,null,{}] 02:16:22 INFO - PROCESS | 1654 | 1463735782451 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}] 02:16:22 INFO - PROCESS | 1654 | 1463735782559 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:16:22 INFO - PROCESS | 1654 | 1463735782566 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x125451800 == 43 [pid = 1654] [id = 682] 02:16:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1185a0c00) [pid = 1654] [serial = 2046] [outer = 0x0] 02:16:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1187cb800) [pid = 1654] [serial = 2047] [outer = 0x1185a0c00] 02:16:22 INFO - PROCESS | 1654 | 1463735782594 Marionette DEBUG loaded listener.js 02:16:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119183c00) [pid = 1654] [serial = 2048] [outer = 0x1185a0c00] 02:16:23 INFO - PROCESS | 1654 | 1463735783413 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 02:16:23 INFO - PROCESS | 1654 | 1463735783467 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:16:23 INFO - PROCESS | 1654 | 1463735783470 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:16:23 INFO - PROCESS | 1654 | 1463735783471 Marionette TRACE conn2 <- [1,2702,null,{}] 02:16:23 INFO - PROCESS | 1654 | 1463735783473 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}] 02:16:23 INFO - PROCESS | 1654 | 1463735783569 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:16:23 INFO - PROCESS | 1654 | 1463735783582 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x128c3f000 == 44 [pid = 1654] [id = 683] 02:16:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11918a400) [pid = 1654] [serial = 2049] [outer = 0x0] 02:16:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x119a62800) [pid = 1654] [serial = 2050] [outer = 0x11918a400] 02:16:23 INFO - PROCESS | 1654 | 1463735783608 Marionette DEBUG loaded listener.js 02:16:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119b57c00) [pid = 1654] [serial = 2051] [outer = 0x11918a400] 02:16:23 INFO - PROCESS | 1654 | 1463735783963 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]]]}] 02:16:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:16:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 02:16:23 INFO - PROCESS | 1654 | 1463735783989 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:16:23 INFO - PROCESS | 1654 | 1463735783991 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:16:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:16:23 INFO - PROCESS | 1654 | 1463735783993 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:16:23 INFO - PROCESS | 1654 | 1463735783994 Marionette TRACE conn2 <- [1,2706,null,{}] 02:16:23 INFO - PROCESS | 1654 | 1463735783996 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}] 02:16:24 INFO - PROCESS | 1654 | 1463735784095 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:16:24 INFO - PROCESS | 1654 | 1463735784107 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296bb800 == 45 [pid = 1654] [id = 684] 02:16:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x119b60c00) [pid = 1654] [serial = 2052] [outer = 0x0] 02:16:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x119d62800) [pid = 1654] [serial = 2053] [outer = 0x119b60c00] 02:16:24 INFO - PROCESS | 1654 | 1463735784133 Marionette DEBUG loaded listener.js 02:16:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11a2f3000) [pid = 1654] [serial = 2054] [outer = 0x119b60c00] 02:16:24 INFO - PROCESS | 1654 | 1463735784447 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]]]}] 02:16:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:16:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 470ms 02:16:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:16:24 INFO - PROCESS | 1654 | 1463735784465 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:16:24 INFO - PROCESS | 1654 | 1463735784466 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:16:24 INFO - PROCESS | 1654 | 1463735784468 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:16:24 INFO - PROCESS | 1654 | 1463735784469 Marionette TRACE conn2 <- [1,2710,null,{}] 02:16:24 INFO - PROCESS | 1654 | 1463735784472 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}] 02:16:24 INFO - PROCESS | 1654 | 1463735784600 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:16:24 INFO - PROCESS | 1654 | 1463735784614 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180b2800 == 46 [pid = 1654] [id = 685] 02:16:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x121446800) [pid = 1654] [serial = 2055] [outer = 0x0] 02:16:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x122d18c00) [pid = 1654] [serial = 2056] [outer = 0x121446800] 02:16:24 INFO - PROCESS | 1654 | 1463735784641 Marionette DEBUG loaded listener.js 02:16:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x124110c00) [pid = 1654] [serial = 2057] [outer = 0x121446800] 02:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12144fc00) [pid = 1654] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119d60800) [pid = 1654] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x124029800) [pid = 1654] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11710a400) [pid = 1654] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1187b1400) [pid = 1654] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x111c28800) [pid = 1654] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x112844c00) [pid = 1654] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119a9b800) [pid = 1654] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x121451c00) [pid = 1654] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1187b0c00) [pid = 1654] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x124032800) [pid = 1654] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:16:24 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x110e45800) [pid = 1654] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:16:25 INFO - PROCESS | 1654 | 1463735785029 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] 02:16:25 INFO - PROCESS | 1654 | 1463735785038 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:16:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:16:25 INFO - PROCESS | 1654 | 1463735785041 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:16:25 INFO - PROCESS | 1654 | 1463735785042 Marionette TRACE conn2 <- [1,2714,null,{}] 02:16:25 INFO - PROCESS | 1654 | 1463735785046 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}] 02:16:25 INFO - PROCESS | 1654 | 1463735785123 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:16:25 INFO - PROCESS | 1654 | 1463735785130 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b006800 == 47 [pid = 1654] [id = 686] 02:16:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x117153800) [pid = 1654] [serial = 2058] [outer = 0x0] 02:16:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12144fc00) [pid = 1654] [serial = 2059] [outer = 0x117153800] 02:16:25 INFO - PROCESS | 1654 | 1463735785155 Marionette DEBUG loaded listener.js 02:16:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x124118400) [pid = 1654] [serial = 2060] [outer = 0x117153800] 02:16:25 INFO - PROCESS | 1654 | 1463735785481 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]]]}] 02:16:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:16:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 471ms 02:16:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:16:25 INFO - PROCESS | 1654 | 1463735785513 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:16:25 INFO - PROCESS | 1654 | 1463735785514 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:16:25 INFO - PROCESS | 1654 | 1463735785516 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:16:25 INFO - PROCESS | 1654 | 1463735785517 Marionette TRACE conn2 <- [1,2718,null,{}] 02:16:25 INFO - PROCESS | 1654 | 1463735785520 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}] 02:16:25 INFO - PROCESS | 1654 | 1463735785619 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:16:25 INFO - PROCESS | 1654 | 1463735785626 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b998000 == 48 [pid = 1654] [id = 687] 02:16:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119d60800) [pid = 1654] [serial = 2061] [outer = 0x0] 02:16:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x124956000) [pid = 1654] [serial = 2062] [outer = 0x119d60800] 02:16:25 INFO - PROCESS | 1654 | 1463735785661 Marionette DEBUG loaded listener.js 02:16:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12495f400) [pid = 1654] [serial = 2063] [outer = 0x119d60800] 02:16:25 INFO - PROCESS | 1654 | 1463735785982 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] 02:16:26 INFO - PROCESS | 1654 | 1463735786037 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:16:26 INFO - PROCESS | 1654 | 1463735786039 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:16:26 INFO - PROCESS | 1654 | 1463735786040 Marionette TRACE conn2 <- [1,2722,null,{}] 02:16:26 INFO - PROCESS | 1654 | 1463735786043 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}] 02:16:26 INFO - PROCESS | 1654 | 1463735786122 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:16:26 INFO - PROCESS | 1654 | 1463735786127 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c042800 == 49 [pid = 1654] [id = 688] 02:16:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x124a80000) [pid = 1654] [serial = 2064] [outer = 0x0] 02:16:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x124dc0400) [pid = 1654] [serial = 2065] [outer = 0x124a80000] 02:16:26 INFO - PROCESS | 1654 | 1463735786151 Marionette DEBUG loaded listener.js 02:16:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x124f25000) [pid = 1654] [serial = 2066] [outer = 0x124a80000] 02:16:26 INFO - PROCESS | 1654 | 1463735786465 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] 02:16:26 INFO - PROCESS | 1654 | 1463735786528 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:16:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:16:26 INFO - PROCESS | 1654 | 1463735786533 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:16:26 INFO - PROCESS | 1654 | 1463735786534 Marionette TRACE conn2 <- [1,2726,null,{}] 02:16:26 INFO - PROCESS | 1654 | 1463735786537 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}] 02:16:26 INFO - PROCESS | 1654 | 1463735786621 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:16:26 INFO - PROCESS | 1654 | 1463735786626 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbe7800 == 50 [pid = 1654] [id = 689] 02:16:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x124d8b800) [pid = 1654] [serial = 2067] [outer = 0x0] 02:16:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x125192800) [pid = 1654] [serial = 2068] [outer = 0x124d8b800] 02:16:26 INFO - PROCESS | 1654 | 1463735786651 Marionette DEBUG loaded listener.js 02:16:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1253b0c00) [pid = 1654] [serial = 2069] [outer = 0x124d8b800] 02:16:27 INFO - PROCESS | 1654 | 1463735787084 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]]]}] 02:16:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:16:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 570ms 02:16:27 INFO - PROCESS | 1654 | 1463735787104 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:16:27 INFO - PROCESS | 1654 | 1463735787107 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:16:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:16:27 INFO - PROCESS | 1654 | 1463735787110 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:16:27 INFO - PROCESS | 1654 | 1463735787113 Marionette TRACE conn2 <- [1,2730,null,{}] 02:16:27 INFO - PROCESS | 1654 | 1463735787117 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}] 02:16:27 INFO - PROCESS | 1654 | 1463735787222 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:16:27 INFO - PROCESS | 1654 | 1463735787280 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11899f000 == 51 [pid = 1654] [id = 690] 02:16:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11257fc00) [pid = 1654] [serial = 2070] [outer = 0x0] 02:16:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x113166000) [pid = 1654] [serial = 2071] [outer = 0x11257fc00] 02:16:27 INFO - PROCESS | 1654 | 1463735787325 Marionette DEBUG loaded listener.js 02:16:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11671ec00) [pid = 1654] [serial = 2072] [outer = 0x11257fc00] 02:16:28 INFO - PROCESS | 1654 | 1463735788241 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 02:16:28 INFO - PROCESS | 1654 | 1463735788290 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:16:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:16:28 INFO - PROCESS | 1654 | 1463735788295 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:16:28 INFO - PROCESS | 1654 | 1463735788297 Marionette TRACE conn2 <- [1,2734,null,{}] 02:16:28 INFO - PROCESS | 1654 | 1463735788299 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}] 02:16:28 INFO - PROCESS | 1654 | 1463735788427 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:16:28 INFO - PROCESS | 1654 | 1463735788486 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296bc000 == 52 [pid = 1654] [id = 691] 02:16:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11715c000) [pid = 1654] [serial = 2073] [outer = 0x0] 02:16:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1187cd000) [pid = 1654] [serial = 2074] [outer = 0x11715c000] 02:16:28 INFO - PROCESS | 1654 | 1463735788516 Marionette DEBUG loaded listener.js 02:16:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11921d400) [pid = 1654] [serial = 2075] [outer = 0x11715c000] 02:16:28 INFO - PROCESS | 1654 | 1463735788956 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]]]}] 02:16:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:16:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 669ms 02:16:28 INFO - PROCESS | 1654 | 1463735788966 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:16:28 INFO - PROCESS | 1654 | 1463735788967 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:16:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:16:28 INFO - PROCESS | 1654 | 1463735788969 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:16:28 INFO - PROCESS | 1654 | 1463735788972 Marionette TRACE conn2 <- [1,2738,null,{}] 02:16:28 INFO - PROCESS | 1654 | 1463735788980 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}] 02:16:29 INFO - PROCESS | 1654 | 1463735789082 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:16:29 INFO - PROCESS | 1654 | 1463735789143 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d264000 == 53 [pid = 1654] [id = 692] 02:16:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x119a9e400) [pid = 1654] [serial = 2076] [outer = 0x0] 02:16:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12144a800) [pid = 1654] [serial = 2077] [outer = 0x119a9e400] 02:16:29 INFO - PROCESS | 1654 | 1463735789174 Marionette DEBUG loaded listener.js 02:16:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x124030800) [pid = 1654] [serial = 2078] [outer = 0x119a9e400] 02:16:29 INFO - PROCESS | 1654 | 1463735789632 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]]]}] 02:16:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:16:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 723ms 02:16:29 INFO - PROCESS | 1654 | 1463735789693 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:16:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:16:29 INFO - PROCESS | 1654 | 1463735789696 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:16:29 INFO - PROCESS | 1654 | 1463735789698 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:16:29 INFO - PROCESS | 1654 | 1463735789699 Marionette TRACE conn2 <- [1,2742,null,{}] 02:16:29 INFO - PROCESS | 1654 | 1463735789702 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}] 02:16:29 INFO - PROCESS | 1654 | 1463735789787 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:16:29 INFO - PROCESS | 1654 | 1463735789879 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d51d000 == 54 [pid = 1654] [id = 693] 02:16:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1243d1800) [pid = 1654] [serial = 2079] [outer = 0x0] 02:16:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x125193800) [pid = 1654] [serial = 2080] [outer = 0x1243d1800] 02:16:29 INFO - PROCESS | 1654 | 1463735789927 Marionette DEBUG loaded listener.js 02:16:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x126292800) [pid = 1654] [serial = 2081] [outer = 0x1243d1800] 02:16:30 INFO - PROCESS | 1654 | 1463735790370 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]]]}] 02:16:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:16:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 723ms 02:16:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:16:30 INFO - PROCESS | 1654 | 1463735790422 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:16:30 INFO - PROCESS | 1654 | 1463735790423 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:16:30 INFO - PROCESS | 1654 | 1463735790425 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:16:30 INFO - PROCESS | 1654 | 1463735790427 Marionette TRACE conn2 <- [1,2746,null,{}] 02:16:30 INFO - PROCESS | 1654 | 1463735790429 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}] 02:16:30 INFO - PROCESS | 1654 | 1463735790543 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:16:30 INFO - PROCESS | 1654 | 1463735790602 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d71e800 == 55 [pid = 1654] [id = 694] 02:16:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x124569c00) [pid = 1654] [serial = 2082] [outer = 0x0] 02:16:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x126d20800) [pid = 1654] [serial = 2083] [outer = 0x124569c00] 02:16:30 INFO - PROCESS | 1654 | 1463735790631 Marionette DEBUG loaded listener.js 02:16:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12702ac00) [pid = 1654] [serial = 2084] [outer = 0x124569c00] 02:16:31 INFO - PROCESS | 1654 | 1463735791235 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]]]}] 02:16:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:16:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 821ms 02:16:31 INFO - PROCESS | 1654 | 1463735791247 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:16:31 INFO - PROCESS | 1654 | 1463735791250 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:16:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:16:31 INFO - PROCESS | 1654 | 1463735791253 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:16:31 INFO - PROCESS | 1654 | 1463735791255 Marionette TRACE conn2 <- [1,2750,null,{}] 02:16:31 INFO - PROCESS | 1654 | 1463735791259 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}] 02:16:31 INFO - PROCESS | 1654 | 1463735791353 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:16:31 INFO - PROCESS | 1654 | 1463735791410 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a48800 == 56 [pid = 1654] [id = 695] 02:16:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x112a74800) [pid = 1654] [serial = 2085] [outer = 0x0] 02:16:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x112da2c00) [pid = 1654] [serial = 2086] [outer = 0x112a74800] 02:16:31 INFO - PROCESS | 1654 | 1463735791438 Marionette DEBUG loaded listener.js 02:16:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x113247400) [pid = 1654] [serial = 2087] [outer = 0x112a74800] 02:16:31 INFO - PROCESS | 1654 | 1463735791856 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]]]}] 02:16:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:16:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 620ms 02:16:31 INFO - PROCESS | 1654 | 1463735791874 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:16:31 INFO - PROCESS | 1654 | 1463735791877 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:16:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:16:31 INFO - PROCESS | 1654 | 1463735791882 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:16:31 INFO - PROCESS | 1654 | 1463735791883 Marionette TRACE conn2 <- [1,2754,null,{}] 02:16:31 INFO - PROCESS | 1654 | 1463735791886 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}] 02:16:31 INFO - PROCESS | 1654 | 1463735791979 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:16:32 INFO - PROCESS | 1654 | 1463735792035 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x119406800 == 57 [pid = 1654] [id = 696] 02:16:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x116845c00) [pid = 1654] [serial = 2088] [outer = 0x0] 02:16:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x117e63000) [pid = 1654] [serial = 2089] [outer = 0x116845c00] 02:16:32 INFO - PROCESS | 1654 | 1463735792065 Marionette DEBUG loaded listener.js 02:16:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x1184a2000) [pid = 1654] [serial = 2090] [outer = 0x116845c00] 02:16:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12c042800 == 56 [pid = 1654] [id = 688] 02:16:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12b998000 == 55 [pid = 1654] [id = 687] 02:16:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12b006800 == 54 [pid = 1654] [id = 686] 02:16:32 INFO - PROCESS | 1654 | --DOCSHELL 0x1180b2800 == 53 [pid = 1654] [id = 685] 02:16:32 INFO - PROCESS | 1654 | --DOCSHELL 0x1296bb800 == 52 [pid = 1654] [id = 684] 02:16:32 INFO - PROCESS | 1654 | --DOCSHELL 0x128c3f000 == 51 [pid = 1654] [id = 683] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x1187b8000) [pid = 1654] [serial = 1987] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11671f400) [pid = 1654] [serial = 1984] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x119d63c00) [pid = 1654] [serial = 1990] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x112d82000) [pid = 1654] [serial = 1981] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12144ac00) [pid = 1654] [serial = 1993] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOCSHELL 0x125451800 == 50 [pid = 1654] [id = 682] 02:16:32 INFO - PROCESS | 1654 | --DOCSHELL 0x119e92800 == 49 [pid = 1654] [id = 681] 02:16:32 INFO - PROCESS | 1654 | --DOCSHELL 0x119e9e800 == 48 [pid = 1654] [id = 680] 02:16:32 INFO - PROCESS | 1654 | --DOCSHELL 0x1296c5800 == 47 [pid = 1654] [id = 678] 02:16:32 INFO - PROCESS | 1654 | --DOCSHELL 0x119f41800 == 46 [pid = 1654] [id = 677] 02:16:32 INFO - PROCESS | 1654 | 1463735792437 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]]]}] 02:16:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:16:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 572ms 02:16:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:16:32 INFO - PROCESS | 1654 | 1463735792454 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:16:32 INFO - PROCESS | 1654 | 1463735792456 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:16:32 INFO - PROCESS | 1654 | 1463735792458 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:16:32 INFO - PROCESS | 1654 | 1463735792461 Marionette TRACE conn2 <- [1,2758,null,{}] 02:16:32 INFO - PROCESS | 1654 | 1463735792470 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}] 02:16:32 INFO - PROCESS | 1654 | 1463735792556 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x122d16400) [pid = 1654] [serial = 2014] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1240c1800) [pid = 1654] [serial = 1979] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x117e63c00) [pid = 1654] [serial = 2002] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1184a8c00) [pid = 1654] [serial = 2003] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11917c000) [pid = 1654] [serial = 2008] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1194cb000) [pid = 1654] [serial = 2009] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x112d92c00) [pid = 1654] [serial = 1999] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11660fc00) [pid = 1654] [serial = 2000] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11316ac00) [pid = 1654] [serial = 1997] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x112a70800) [pid = 1654] [serial = 1996] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x119b5a800) [pid = 1654] [serial = 2011] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1240bf800) [pid = 1654] [serial = 2017] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x118926c00) [pid = 1654] [serial = 2006] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1187b9400) [pid = 1654] [serial = 2005] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12402f800) [pid = 1654] [serial = 2015] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x124566000) [pid = 1654] [serial = 2020] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x124955c00) [pid = 1654] [serial = 2021] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1242cb000) [pid = 1654] [serial = 2018] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11710d400) [pid = 1654] [serial = 2024] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x112848000) [pid = 1654] [serial = 2023] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x121446c00) [pid = 1654] [serial = 2012] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x124dbf800) [pid = 1654] [serial = 2027] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x124a75c00) [pid = 1654] [serial = 2026] [outer = 0x0] [url = about:blank] 02:16:32 INFO - PROCESS | 1654 | 1463735792620 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x119822800 == 47 [pid = 1654] [id = 697] 02:16:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x112848000) [pid = 1654] [serial = 2091] [outer = 0x0] 02:16:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11684f400) [pid = 1654] [serial = 2092] [outer = 0x112848000] 02:16:32 INFO - PROCESS | 1654 | 1463735792650 Marionette DEBUG loaded listener.js 02:16:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x118925c00) [pid = 1654] [serial = 2093] [outer = 0x112848000] 02:16:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:16:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 624ms 02:16:33 INFO - PROCESS | 1654 | 1463735793075 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]]]}] 02:16:33 INFO - PROCESS | 1654 | 1463735793082 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:16:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:16:33 INFO - PROCESS | 1654 | 1463735793084 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:16:33 INFO - PROCESS | 1654 | 1463735793087 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:16:33 INFO - PROCESS | 1654 | 1463735793088 Marionette TRACE conn2 <- [1,2762,null,{}] 02:16:33 INFO - PROCESS | 1654 | 1463735793090 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}] 02:16:33 INFO - PROCESS | 1654 | 1463735793171 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:16:33 INFO - PROCESS | 1654 | 1463735793227 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a57000 == 48 [pid = 1654] [id = 698] 02:16:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x118926c00) [pid = 1654] [serial = 2094] [outer = 0x0] 02:16:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1194cb000) [pid = 1654] [serial = 2095] [outer = 0x118926c00] 02:16:33 INFO - PROCESS | 1654 | 1463735793253 Marionette DEBUG loaded listener.js 02:16:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x119510400) [pid = 1654] [serial = 2096] [outer = 0x118926c00] 02:16:33 INFO - PROCESS | 1654 | 1463735793515 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]]]}] 02:16:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:16:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 468ms 02:16:33 INFO - PROCESS | 1654 | 1463735793555 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:16:33 INFO - PROCESS | 1654 | 1463735793556 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:16:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:16:33 INFO - PROCESS | 1654 | 1463735793559 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:16:33 INFO - PROCESS | 1654 | 1463735793560 Marionette TRACE conn2 <- [1,2766,null,{}] 02:16:33 INFO - PROCESS | 1654 | 1463735793571 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}] 02:16:33 INFO - PROCESS | 1654 | 1463735793656 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:16:33 INFO - PROCESS | 1654 | 1463735793709 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x1273d3800 == 49 [pid = 1654] [id = 699] 02:16:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x119183400) [pid = 1654] [serial = 2097] [outer = 0x0] 02:16:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x119aa1800) [pid = 1654] [serial = 2098] [outer = 0x119183400] 02:16:33 INFO - PROCESS | 1654 | 1463735793736 Marionette DEBUG loaded listener.js 02:16:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x119d57c00) [pid = 1654] [serial = 2099] [outer = 0x119183400] 02:16:34 INFO - PROCESS | 1654 | 1463735794036 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]]]}] 02:16:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:16:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 527ms 02:16:34 INFO - PROCESS | 1654 | 1463735794086 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:16:34 INFO - PROCESS | 1654 | 1463735794087 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:16:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:16:34 INFO - PROCESS | 1654 | 1463735794090 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:16:34 INFO - PROCESS | 1654 | 1463735794091 Marionette TRACE conn2 <- [1,2770,null,{}] 02:16:34 INFO - PROCESS | 1654 | 1463735794093 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}] 02:16:34 INFO - PROCESS | 1654 | 1463735794195 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:16:34 INFO - PROCESS | 1654 | 1463735794201 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296af800 == 50 [pid = 1654] [id = 700] 02:16:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x119de5400) [pid = 1654] [serial = 2100] [outer = 0x0] 02:16:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x122c23400) [pid = 1654] [serial = 2101] [outer = 0x119de5400] 02:16:34 INFO - PROCESS | 1654 | 1463735794228 Marionette DEBUG loaded listener.js 02:16:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1240bf800) [pid = 1654] [serial = 2102] [outer = 0x119de5400] 02:16:34 INFO - PROCESS | 1654 | 1463735794589 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]]]}] 02:16:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:16:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 523ms 02:16:34 INFO - PROCESS | 1654 | 1463735794614 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:16:34 INFO - PROCESS | 1654 | 1463735794615 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:16:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:16:34 INFO - PROCESS | 1654 | 1463735794617 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:16:34 INFO - PROCESS | 1654 | 1463735794619 Marionette TRACE conn2 <- [1,2774,null,{}] 02:16:34 INFO - PROCESS | 1654 | 1463735794621 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}] 02:16:34 INFO - PROCESS | 1654 | 1463735794730 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:16:34 INFO - PROCESS | 1654 | 1463735794741 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a648000 == 51 [pid = 1654] [id = 701] 02:16:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x119e4f800) [pid = 1654] [serial = 2103] [outer = 0x0] 02:16:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x124566000) [pid = 1654] [serial = 2104] [outer = 0x119e4f800] 02:16:34 INFO - PROCESS | 1654 | 1463735794769 Marionette DEBUG loaded listener.js 02:16:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x124dbc000) [pid = 1654] [serial = 2105] [outer = 0x119e4f800] 02:16:35 INFO - PROCESS | 1654 | 1463735795083 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]]]}] 02:16:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:16:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 02:16:35 INFO - PROCESS | 1654 | 1463735795137 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:16:35 INFO - PROCESS | 1654 | 1463735795139 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:16:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:16:35 INFO - PROCESS | 1654 | 1463735795143 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:16:35 INFO - PROCESS | 1654 | 1463735795144 Marionette TRACE conn2 <- [1,2778,null,{}] 02:16:35 INFO - PROCESS | 1654 | 1463735795148 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}] 02:16:35 INFO - PROCESS | 1654 | 1463735795300 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:16:35 INFO - PROCESS | 1654 | 1463735795330 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b244800 == 52 [pid = 1654] [id = 702] 02:16:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x124dba000) [pid = 1654] [serial = 2106] [outer = 0x0] 02:16:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12518f000) [pid = 1654] [serial = 2107] [outer = 0x124dba000] 02:16:35 INFO - PROCESS | 1654 | 1463735795369 Marionette DEBUG loaded listener.js 02:16:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x126299800) [pid = 1654] [serial = 2108] [outer = 0x124dba000] 02:16:35 INFO - PROCESS | 1654 | 1463735795797 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]]]}] 02:16:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:16:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 672ms 02:16:35 INFO - PROCESS | 1654 | 1463735795816 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:16:35 INFO - PROCESS | 1654 | 1463735795819 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:16:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:16:35 INFO - PROCESS | 1654 | 1463735795822 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:16:35 INFO - PROCESS | 1654 | 1463735795824 Marionette TRACE conn2 <- [1,2782,null,{}] 02:16:35 INFO - PROCESS | 1654 | 1463735795828 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}] 02:16:35 INFO - PROCESS | 1654 | 1463735795985 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:16:36 INFO - PROCESS | 1654 | 1463735796004 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b9a4800 == 53 [pid = 1654] [id = 703] 02:16:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x124dbf400) [pid = 1654] [serial = 2109] [outer = 0x0] 02:16:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12702ec00) [pid = 1654] [serial = 2110] [outer = 0x124dbf400] 02:16:36 INFO - PROCESS | 1654 | 1463735796043 Marionette DEBUG loaded listener.js 02:16:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1272b5c00) [pid = 1654] [serial = 2111] [outer = 0x124dbf400] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x124a80000) [pid = 1654] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x117153800) [pid = 1654] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119d60800) [pid = 1654] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x110e0e400) [pid = 1654] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x127253c00) [pid = 1654] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x119ae2400) [pid = 1654] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x110e45400) [pid = 1654] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x116a5a800) [pid = 1654] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x112fb0c00) [pid = 1654] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x112841400) [pid = 1654] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x118080000) [pid = 1654] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x110e3d800) [pid = 1654] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11316e000) [pid = 1654] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x122d15400) [pid = 1654] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x119aa5800) [pid = 1654] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x112845c00) [pid = 1654] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x117156800) [pid = 1654] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1194cd000) [pid = 1654] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1185a0c00) [pid = 1654] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11671f000) [pid = 1654] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11918a400) [pid = 1654] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x121446800) [pid = 1654] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11316cc00) [pid = 1654] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:16:36 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x119b60c00) [pid = 1654] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:16:36 INFO - PROCESS | 1654 | 1463735796660 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]]]}] 02:16:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:16:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 874ms 02:16:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:16:36 INFO - PROCESS | 1654 | 1463735796696 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:16:36 INFO - PROCESS | 1654 | 1463735796697 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:16:36 INFO - PROCESS | 1654 | 1463735796699 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:16:36 INFO - PROCESS | 1654 | 1463735796700 Marionette TRACE conn2 <- [1,2786,null,{}] 02:16:36 INFO - PROCESS | 1654 | 1463735796702 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}] 02:16:36 INFO - PROCESS | 1654 | 1463735796791 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:16:36 INFO - PROCESS | 1654 | 1463735796796 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x124383800 == 54 [pid = 1654] [id = 704] 02:16:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x111f1c800) [pid = 1654] [serial = 2112] [outer = 0x0] 02:16:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x112846400) [pid = 1654] [serial = 2113] [outer = 0x111f1c800] 02:16:36 INFO - PROCESS | 1654 | 1463735796823 Marionette DEBUG loaded listener.js 02:16:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x117108800) [pid = 1654] [serial = 2114] [outer = 0x111f1c800] 02:16:37 INFO - PROCESS | 1654 | 1463735797268 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]]]}] 02:16:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:16:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 620ms 02:16:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:16:37 INFO - PROCESS | 1654 | 1463735797320 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:16:37 INFO - PROCESS | 1654 | 1463735797321 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:16:37 INFO - PROCESS | 1654 | 1463735797324 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:16:37 INFO - PROCESS | 1654 | 1463735797325 Marionette TRACE conn2 <- [1,2790,null,{}] 02:16:37 INFO - PROCESS | 1654 | 1463735797328 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}] 02:16:37 INFO - PROCESS | 1654 | 1463735797425 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:16:37 INFO - PROCESS | 1654 | 1463735797432 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca16800 == 55 [pid = 1654] [id = 705] 02:16:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x118474000) [pid = 1654] [serial = 2115] [outer = 0x0] 02:16:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x119d60800) [pid = 1654] [serial = 2116] [outer = 0x118474000] 02:16:37 INFO - PROCESS | 1654 | 1463735797461 Marionette DEBUG loaded listener.js 02:16:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1272bb000) [pid = 1654] [serial = 2117] [outer = 0x118474000] 02:16:37 INFO - PROCESS | 1654 | 1463735797806 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]]]}] 02:16:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:16:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 521ms 02:16:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:16:37 INFO - PROCESS | 1654 | 1463735797846 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:16:37 INFO - PROCESS | 1654 | 1463735797847 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:16:37 INFO - PROCESS | 1654 | 1463735797849 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:16:37 INFO - PROCESS | 1654 | 1463735797850 Marionette TRACE conn2 <- [1,2794,null,{}] 02:16:37 INFO - PROCESS | 1654 | 1463735797853 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}] 02:16:37 INFO - PROCESS | 1654 | 1463735797963 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:16:37 INFO - PROCESS | 1654 | 1463735797969 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbe6000 == 56 [pid = 1654] [id = 706] 02:16:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1187d1800) [pid = 1654] [serial = 2118] [outer = 0x0] 02:16:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x127376000) [pid = 1654] [serial = 2119] [outer = 0x1187d1800] 02:16:37 INFO - PROCESS | 1654 | 1463735797994 Marionette DEBUG loaded listener.js 02:16:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x128b13c00) [pid = 1654] [serial = 2120] [outer = 0x1187d1800] 02:16:38 INFO - PROCESS | 1654 | 1463735798313 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]]]}] 02:16:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:16:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 518ms 02:16:38 INFO - PROCESS | 1654 | 1463735798368 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:16:38 INFO - PROCESS | 1654 | 1463735798369 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:16:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:16:38 INFO - PROCESS | 1654 | 1463735798371 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:16:38 INFO - PROCESS | 1654 | 1463735798372 Marionette TRACE conn2 <- [1,2798,null,{}] 02:16:38 INFO - PROCESS | 1654 | 1463735798375 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}] 02:16:38 INFO - PROCESS | 1654 | 1463735798460 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:16:38 INFO - PROCESS | 1654 | 1463735798464 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d722800 == 57 [pid = 1654] [id = 707] 02:16:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x119b5e000) [pid = 1654] [serial = 2121] [outer = 0x0] 02:16:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x128b1d800) [pid = 1654] [serial = 2122] [outer = 0x119b5e000] 02:16:38 INFO - PROCESS | 1654 | 1463735798489 Marionette DEBUG loaded listener.js 02:16:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x128bb7400) [pid = 1654] [serial = 2123] [outer = 0x119b5e000] 02:16:38 INFO - PROCESS | 1654 | 1463735798977 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]]]}] 02:16:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:16:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 619ms 02:16:38 INFO - PROCESS | 1654 | 1463735798991 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:16:38 INFO - PROCESS | 1654 | 1463735798993 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:16:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:16:38 INFO - PROCESS | 1654 | 1463735798997 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:16:39 INFO - PROCESS | 1654 | 1463735798999 Marionette TRACE conn2 <- [1,2802,null,{}] 02:16:39 INFO - PROCESS | 1654 | 1463735799004 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}] 02:16:39 INFO - PROCESS | 1654 | 1463735799111 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:16:39 INFO - PROCESS | 1654 | 1463735799209 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x119807000 == 58 [pid = 1654] [id = 708] 02:16:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11316b800) [pid = 1654] [serial = 2124] [outer = 0x0] 02:16:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x113171400) [pid = 1654] [serial = 2125] [outer = 0x11316b800] 02:16:39 INFO - PROCESS | 1654 | 1463735799255 Marionette DEBUG loaded listener.js 02:16:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x116a5cc00) [pid = 1654] [serial = 2126] [outer = 0x11316b800] 02:16:39 INFO - PROCESS | 1654 | 1463735799644 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]]]}] 02:16:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:16:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 02:16:39 INFO - PROCESS | 1654 | 1463735799669 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:16:39 INFO - PROCESS | 1654 | 1463735799672 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:16:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:16:39 INFO - PROCESS | 1654 | 1463735799677 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:16:39 INFO - PROCESS | 1654 | 1463735799679 Marionette TRACE conn2 <- [1,2806,null,{}] 02:16:39 INFO - PROCESS | 1654 | 1463735799682 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}] 02:16:39 INFO - PROCESS | 1654 | 1463735799787 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:16:39 INFO - PROCESS | 1654 | 1463735799850 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12944f000 == 59 [pid = 1654] [id = 709] 02:16:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x118084800) [pid = 1654] [serial = 2127] [outer = 0x0] 02:16:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1187d6000) [pid = 1654] [serial = 2128] [outer = 0x118084800] 02:16:39 INFO - PROCESS | 1654 | 1463735799880 Marionette DEBUG loaded listener.js 02:16:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1194c9800) [pid = 1654] [serial = 2129] [outer = 0x118084800] 02:16:40 INFO - PROCESS | 1654 | 1463735800329 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]]]}] 02:16:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:16:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 670ms 02:16:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:16:40 INFO - PROCESS | 1654 | 1463735800348 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:16:40 INFO - PROCESS | 1654 | 1463735800349 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:16:40 INFO - PROCESS | 1654 | 1463735800352 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:16:40 INFO - PROCESS | 1654 | 1463735800354 Marionette TRACE conn2 <- [1,2810,null,{}] 02:16:40 INFO - PROCESS | 1654 | 1463735800362 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}] 02:16:40 INFO - PROCESS | 1654 | 1463735800469 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:16:40 INFO - PROCESS | 1654 | 1463735800568 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d721800 == 60 [pid = 1654] [id = 710] 02:16:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x119de1400) [pid = 1654] [serial = 2130] [outer = 0x0] 02:16:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x121451800) [pid = 1654] [serial = 2131] [outer = 0x119de1400] 02:16:40 INFO - PROCESS | 1654 | 1463735800601 Marionette DEBUG loaded listener.js 02:16:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x122f02c00) [pid = 1654] [serial = 2132] [outer = 0x119de1400] 02:16:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:16:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 670ms 02:16:41 INFO - PROCESS | 1654 | 1463735801015 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]]]}] 02:16:41 INFO - PROCESS | 1654 | 1463735801023 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:16:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:16:41 INFO - PROCESS | 1654 | 1463735801025 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:16:41 INFO - PROCESS | 1654 | 1463735801027 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:16:41 INFO - PROCESS | 1654 | 1463735801029 Marionette TRACE conn2 <- [1,2814,null,{}] 02:16:41 INFO - PROCESS | 1654 | 1463735801031 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}] 02:16:41 INFO - PROCESS | 1654 | 1463735801136 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:16:41 INFO - PROCESS | 1654 | 1463735801192 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f026000 == 61 [pid = 1654] [id = 711] 02:16:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12402e000) [pid = 1654] [serial = 2133] [outer = 0x0] 02:16:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x124dc4c00) [pid = 1654] [serial = 2134] [outer = 0x12402e000] 02:16:41 INFO - PROCESS | 1654 | 1463735801222 Marionette DEBUG loaded listener.js 02:16:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x127253c00) [pid = 1654] [serial = 2135] [outer = 0x12402e000] 02:16:41 INFO - PROCESS | 1654 | 1463735801664 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]]]}] 02:16:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:16:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 671ms 02:16:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:16:41 INFO - PROCESS | 1654 | 1463735801699 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:16:41 INFO - PROCESS | 1654 | 1463735801700 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:16:41 INFO - PROCESS | 1654 | 1463735801703 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:16:41 INFO - PROCESS | 1654 | 1463735801704 Marionette TRACE conn2 <- [1,2818,null,{}] 02:16:41 INFO - PROCESS | 1654 | 1463735801706 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}] 02:16:41 INFO - PROCESS | 1654 | 1463735801809 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:16:41 INFO - PROCESS | 1654 | 1463735801926 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x134592000 == 62 [pid = 1654] [id = 712] 02:16:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x128b10400) [pid = 1654] [serial = 2136] [outer = 0x0] 02:16:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x128bb6000) [pid = 1654] [serial = 2137] [outer = 0x128b10400] 02:16:41 INFO - PROCESS | 1654 | 1463735801957 Marionette DEBUG loaded listener.js 02:16:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x128bbb800) [pid = 1654] [serial = 2138] [outer = 0x128b10400] 02:16:42 INFO - PROCESS | 1654 | --DOCSHELL 0x12d0a9800 == 61 [pid = 1654] [id = 16] 02:16:42 INFO - PROCESS | 1654 | 1463735802438 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]]]}] 02:16:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:16:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 769ms 02:16:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:16:42 INFO - PROCESS | 1654 | 1463735802473 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:16:42 INFO - PROCESS | 1654 | 1463735802474 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:16:42 INFO - PROCESS | 1654 | 1463735802477 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:16:42 INFO - PROCESS | 1654 | 1463735802480 Marionette TRACE conn2 <- [1,2822,null,{}] 02:16:42 INFO - PROCESS | 1654 | 1463735802483 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}] 02:16:42 INFO - PROCESS | 1654 | 1463735802599 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:16:42 INFO - PROCESS | 1654 | 1463735802671 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x119814000 == 62 [pid = 1654] [id = 713] 02:16:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x113165400) [pid = 1654] [serial = 2139] [outer = 0x0] 02:16:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x119b58400) [pid = 1654] [serial = 2140] [outer = 0x113165400] 02:16:42 INFO - PROCESS | 1654 | 1463735802701 Marionette DEBUG loaded listener.js 02:16:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x128fc1800) [pid = 1654] [serial = 2141] [outer = 0x113165400] 02:16:43 INFO - PROCESS | 1654 | 1463735803273 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]]]}] 02:16:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:16:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 872ms 02:16:43 INFO - PROCESS | 1654 | 1463735803350 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:16:43 INFO - PROCESS | 1654 | 1463735803352 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:16:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:16:43 INFO - PROCESS | 1654 | 1463735803355 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:16:43 INFO - PROCESS | 1654 | 1463735803358 Marionette TRACE conn2 <- [1,2826,null,{}] 02:16:43 INFO - PROCESS | 1654 | 1463735803361 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}] 02:16:43 INFO - PROCESS | 1654 | 1463735803457 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:16:43 INFO - PROCESS | 1654 | 1463735803528 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x122d2f800 == 63 [pid = 1654] [id = 714] 02:16:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11284ac00) [pid = 1654] [serial = 2142] [outer = 0x0] 02:16:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x112a70800) [pid = 1654] [serial = 2143] [outer = 0x11284ac00] 02:16:43 INFO - PROCESS | 1654 | 1463735803555 Marionette DEBUG loaded listener.js 02:16:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x11324b400) [pid = 1654] [serial = 2144] [outer = 0x11284ac00] 02:16:43 INFO - PROCESS | 1654 | 1463735803984 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:16:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:16:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 670ms 02:16:44 INFO - PROCESS | 1654 | 1463735804026 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:16:44 INFO - PROCESS | 1654 | 1463735804029 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:16:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:16:44 INFO - PROCESS | 1654 | 1463735804034 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:16:44 INFO - PROCESS | 1654 | 1463735804035 Marionette TRACE conn2 <- [1,2830,null,{}] 02:16:44 INFO - PROCESS | 1654 | 1463735804038 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}] 02:16:44 INFO - PROCESS | 1654 | 1463735804136 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:16:44 INFO - PROCESS | 1654 | 1463735804198 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189b6000 == 64 [pid = 1654] [id = 715] 02:16:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x116611400) [pid = 1654] [serial = 2145] [outer = 0x0] 02:16:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x117159400) [pid = 1654] [serial = 2146] [outer = 0x116611400] 02:16:44 INFO - PROCESS | 1654 | 1463735804225 Marionette DEBUG loaded listener.js 02:16:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x118086800) [pid = 1654] [serial = 2147] [outer = 0x116611400] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x11918d800 == 63 [pid = 1654] [id = 565] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbe6000 == 62 [pid = 1654] [id = 706] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12ca16800 == 61 [pid = 1654] [id = 705] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x124383800 == 60 [pid = 1654] [id = 704] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12b9a4800 == 59 [pid = 1654] [id = 703] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12b244800 == 58 [pid = 1654] [id = 702] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12a648000 == 57 [pid = 1654] [id = 701] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x125192800) [pid = 1654] [serial = 2068] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x1296af800 == 56 [pid = 1654] [id = 700] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x1273d3800 == 55 [pid = 1654] [id = 699] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x124a57000 == 54 [pid = 1654] [id = 698] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x119822800 == 53 [pid = 1654] [id = 697] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x119406800 == 52 [pid = 1654] [id = 696] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x124a48800 == 51 [pid = 1654] [id = 695] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12d51d000 == 50 [pid = 1654] [id = 693] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12d264000 == 49 [pid = 1654] [id = 692] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x1296bc000 == 48 [pid = 1654] [id = 691] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x11899f000 == 47 [pid = 1654] [id = 690] 02:16:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbe7800 == 46 [pid = 1654] [id = 689] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x111a0e400) [pid = 1654] [serial = 1883] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x128b0f800) [pid = 1654] [serial = 1826] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12144c000) [pid = 1654] [serial = 1937] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x112843800) [pid = 1654] [serial = 1925] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x1187bdc00) [pid = 1654] [serial = 1931] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x116718800) [pid = 1654] [serial = 1928] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x1130d4c00) [pid = 1654] [serial = 1982] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x119188000) [pid = 1654] [serial = 1988] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x122d1bc00) [pid = 1654] [serial = 1994] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x117152000) [pid = 1654] [serial = 1985] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x124029c00) [pid = 1654] [serial = 1940] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11a3a6c00) [pid = 1654] [serial = 1991] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1130d8800) [pid = 1654] [serial = 1886] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119b58800) [pid = 1654] [serial = 1934] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x115e48c00) [pid = 1654] [serial = 2032] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x122a5e000) [pid = 1654] [serial = 2039] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x119b65400) [pid = 1654] [serial = 2038] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x1187cb800) [pid = 1654] [serial = 2047] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x117156400) [pid = 1654] [serial = 2044] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11807f400) [pid = 1654] [serial = 2045] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x124fd4c00) [pid = 1654] [serial = 2029] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x119a62800) [pid = 1654] [serial = 2050] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x122d18c00) [pid = 1654] [serial = 2056] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11660b400) [pid = 1654] [serial = 2042] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x113172c00) [pid = 1654] [serial = 2041] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1185a1800) [pid = 1654] [serial = 2035] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119d62800) [pid = 1654] [serial = 2053] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x124f25000) [pid = 1654] [serial = 2066] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12144fc00) [pid = 1654] [serial = 2059] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x124118400) [pid = 1654] [serial = 2060] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x124dc0400) [pid = 1654] [serial = 2065] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x124956000) [pid = 1654] [serial = 2062] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11a2f3000) [pid = 1654] [serial = 2054] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x124110c00) [pid = 1654] [serial = 2057] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x119b57c00) [pid = 1654] [serial = 2051] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12495f400) [pid = 1654] [serial = 2063] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119183c00) [pid = 1654] [serial = 2048] [outer = 0x0] [url = about:blank] 02:16:44 INFO - PROCESS | 1654 | 1463735804627 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]]]}] 02:16:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:16:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 622ms 02:16:44 INFO - PROCESS | 1654 | 1463735804657 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:16:44 INFO - PROCESS | 1654 | 1463735804658 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:16:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:16:44 INFO - PROCESS | 1654 | 1463735804661 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:16:44 INFO - PROCESS | 1654 | 1463735804665 Marionette TRACE conn2 <- [1,2834,null,{}] 02:16:44 INFO - PROCESS | 1654 | 1463735804673 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}] 02:16:44 INFO - PROCESS | 1654 | 1463735804758 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:16:44 INFO - PROCESS | 1654 | 1463735804838 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x119da1800 == 47 [pid = 1654] [id = 716] 02:16:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1166c4c00) [pid = 1654] [serial = 2148] [outer = 0x0] 02:16:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1185a9000) [pid = 1654] [serial = 2149] [outer = 0x1166c4c00] 02:16:44 INFO - PROCESS | 1654 | 1463735804866 Marionette DEBUG loaded listener.js 02:16:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119115000) [pid = 1654] [serial = 2150] [outer = 0x1166c4c00] 02:16:45 INFO - PROCESS | 1654 | 1463735805177 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:16:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:16:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 573ms 02:16:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:16:45 INFO - PROCESS | 1654 | 1463735805235 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:16:45 INFO - PROCESS | 1654 | 1463735805236 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:16:45 INFO - PROCESS | 1654 | 1463735805239 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:16:45 INFO - PROCESS | 1654 | 1463735805240 Marionette TRACE conn2 <- [1,2838,null,{}] 02:16:45 INFO - PROCESS | 1654 | 1463735805242 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}] 02:16:45 INFO - PROCESS | 1654 | 1463735805328 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:16:45 INFO - PROCESS | 1654 | 1463735805385 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x1249d1000 == 48 [pid = 1654] [id = 717] 02:16:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x117155000) [pid = 1654] [serial = 2151] [outer = 0x0] 02:16:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11942f800) [pid = 1654] [serial = 2152] [outer = 0x117155000] 02:16:45 INFO - PROCESS | 1654 | 1463735805411 Marionette DEBUG loaded listener.js 02:16:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119ae2000) [pid = 1654] [serial = 2153] [outer = 0x117155000] 02:16:45 INFO - PROCESS | 1654 | 1463735805697 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]]]}] 02:16:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:16:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 520ms 02:16:45 INFO - PROCESS | 1654 | 1463735805760 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:16:45 INFO - PROCESS | 1654 | 1463735805762 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:16:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:16:45 INFO - PROCESS | 1654 | 1463735805766 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:16:45 INFO - PROCESS | 1654 | 1463735805767 Marionette TRACE conn2 <- [1,2842,null,{}] 02:16:45 INFO - PROCESS | 1654 | 1463735805770 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}] 02:16:45 INFO - PROCESS | 1654 | 1463735805851 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:16:45 INFO - PROCESS | 1654 | 1463735805855 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x1185b9000 == 49 [pid = 1654] [id = 718] 02:16:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11892f400) [pid = 1654] [serial = 2154] [outer = 0x0] 02:16:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x119d5f000) [pid = 1654] [serial = 2155] [outer = 0x11892f400] 02:16:45 INFO - PROCESS | 1654 | 1463735805880 Marionette DEBUG loaded listener.js 02:16:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11a2efc00) [pid = 1654] [serial = 2156] [outer = 0x11892f400] 02:16:46 INFO - PROCESS | 1654 | 1463735806223 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]]]}] 02:16:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:16:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 468ms 02:16:46 INFO - PROCESS | 1654 | 1463735806235 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:16:46 INFO - PROCESS | 1654 | 1463735806236 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:16:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:16:46 INFO - PROCESS | 1654 | 1463735806238 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:16:46 INFO - PROCESS | 1654 | 1463735806239 Marionette TRACE conn2 <- [1,2846,null,{}] 02:16:46 INFO - PROCESS | 1654 | 1463735806242 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}] 02:16:46 INFO - PROCESS | 1654 | 1463735806381 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:16:46 INFO - PROCESS | 1654 | 1463735806417 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a632800 == 50 [pid = 1654] [id = 719] 02:16:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1187d9c00) [pid = 1654] [serial = 2157] [outer = 0x0] 02:16:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x122d10400) [pid = 1654] [serial = 2158] [outer = 0x1187d9c00] 02:16:46 INFO - PROCESS | 1654 | 1463735806443 Marionette DEBUG loaded listener.js 02:16:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1243d3400) [pid = 1654] [serial = 2159] [outer = 0x1187d9c00] 02:16:46 INFO - PROCESS | 1654 | 1463735806743 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]]]}] 02:16:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:16:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms 02:16:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:16:46 INFO - PROCESS | 1654 | 1463735806757 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:16:46 INFO - PROCESS | 1654 | 1463735806758 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:16:46 INFO - PROCESS | 1654 | 1463735806769 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:16:46 INFO - PROCESS | 1654 | 1463735806770 Marionette TRACE conn2 <- [1,2850,null,{}] 02:16:46 INFO - PROCESS | 1654 | 1463735806782 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}] 02:16:46 INFO - PROCESS | 1654 | 1463735806898 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:16:46 INFO - PROCESS | 1654 | 1463735806902 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b916000 == 51 [pid = 1654] [id = 720] 02:16:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12456f800) [pid = 1654] [serial = 2160] [outer = 0x0] 02:16:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x124dbc800) [pid = 1654] [serial = 2161] [outer = 0x12456f800] 02:16:46 INFO - PROCESS | 1654 | 1463735806960 Marionette DEBUG loaded listener.js 02:16:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x125332800) [pid = 1654] [serial = 2162] [outer = 0x12456f800] 02:16:47 INFO - PROCESS | 1654 | 1463735807323 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:16:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:16:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 586ms 02:16:47 INFO - PROCESS | 1654 | 1463735807349 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:16:47 INFO - PROCESS | 1654 | 1463735807351 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:16:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:16:47 INFO - PROCESS | 1654 | 1463735807360 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:16:47 INFO - PROCESS | 1654 | 1463735807362 Marionette TRACE conn2 <- [1,2854,null,{}] 02:16:47 INFO - PROCESS | 1654 | 1463735807365 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}] 02:16:47 INFO - PROCESS | 1654 | 1463735807523 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:16:47 INFO - PROCESS | 1654 | 1463735807548 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdac000 == 52 [pid = 1654] [id = 721] 02:16:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1253a6800) [pid = 1654] [serial = 2163] [outer = 0x0] 02:16:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12702c400) [pid = 1654] [serial = 2164] [outer = 0x1253a6800] 02:16:47 INFO - PROCESS | 1654 | 1463735807581 Marionette DEBUG loaded listener.js 02:16:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x127375c00) [pid = 1654] [serial = 2165] [outer = 0x1253a6800] 02:16:47 INFO - PROCESS | 1654 | 1463735807934 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]]]}] 02:16:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:16:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 627ms 02:16:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:16:47 INFO - PROCESS | 1654 | 1463735807981 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:16:47 INFO - PROCESS | 1654 | 1463735807982 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:16:47 INFO - PROCESS | 1654 | 1463735807984 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:16:47 INFO - PROCESS | 1654 | 1463735807985 Marionette TRACE conn2 <- [1,2858,null,{}] 02:16:47 INFO - PROCESS | 1654 | 1463735807988 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}] 02:16:48 INFO - PROCESS | 1654 | 1463735808093 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:16:48 INFO - PROCESS | 1654 | 1463735808105 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c03f000 == 53 [pid = 1654] [id = 722] 02:16:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1272bf000) [pid = 1654] [serial = 2166] [outer = 0x0] 02:16:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x128bb4400) [pid = 1654] [serial = 2167] [outer = 0x1272bf000] 02:16:48 INFO - PROCESS | 1654 | 1463735808130 Marionette DEBUG loaded listener.js 02:16:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x128bc1000) [pid = 1654] [serial = 2168] [outer = 0x1272bf000] 02:16:48 INFO - PROCESS | 1654 | 1463735808488 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:16:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:16:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 519ms 02:16:48 INFO - PROCESS | 1654 | 1463735808504 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:16:48 INFO - PROCESS | 1654 | 1463735808506 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:16:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:16:48 INFO - PROCESS | 1654 | 1463735808508 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:16:48 INFO - PROCESS | 1654 | 1463735808509 Marionette TRACE conn2 <- [1,2862,null,{}] 02:16:48 INFO - PROCESS | 1654 | 1463735808513 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}] 02:16:48 INFO - PROCESS | 1654 | 1463735808619 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:16:48 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x116845c00) [pid = 1654] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:16:48 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x124dba000) [pid = 1654] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:16:48 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x119e4f800) [pid = 1654] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:16:48 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x111f1c800) [pid = 1654] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:16:48 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x119de5400) [pid = 1654] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:16:48 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x118926c00) [pid = 1654] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:16:48 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x112a74800) [pid = 1654] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:16:48 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x112848000) [pid = 1654] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:16:48 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1187d1800) [pid = 1654] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:16:48 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x118474000) [pid = 1654] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:16:48 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119183400) [pid = 1654] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:16:48 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x124dbf400) [pid = 1654] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:16:48 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x124569c00) [pid = 1654] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:16:48 INFO - PROCESS | 1654 | 1463735808783 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e08800 == 54 [pid = 1654] [id = 723] 02:16:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x110e17800) [pid = 1654] [serial = 2169] [outer = 0x0] 02:16:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x112a74800) [pid = 1654] [serial = 2170] [outer = 0x110e17800] 02:16:48 INFO - PROCESS | 1654 | 1463735808807 Marionette DEBUG loaded listener.js 02:16:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1187d1800) [pid = 1654] [serial = 2171] [outer = 0x110e17800] 02:16:49 INFO - PROCESS | 1654 | 1463735809080 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]]]}] 02:16:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:16:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 623ms 02:16:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:16:49 INFO - PROCESS | 1654 | 1463735809134 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:16:49 INFO - PROCESS | 1654 | 1463735809135 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:16:49 INFO - PROCESS | 1654 | 1463735809138 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:16:49 INFO - PROCESS | 1654 | 1463735809139 Marionette TRACE conn2 <- [1,2866,null,{}] 02:16:49 INFO - PROCESS | 1654 | 1463735809142 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}] 02:16:49 INFO - PROCESS | 1654 | 1463735809247 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:16:49 INFO - PROCESS | 1654 | 1463735809252 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d0a1000 == 55 [pid = 1654] [id = 724] 02:16:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1194cf000) [pid = 1654] [serial = 2172] [outer = 0x0] 02:16:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x127377000) [pid = 1654] [serial = 2173] [outer = 0x1194cf000] 02:16:49 INFO - PROCESS | 1654 | 1463735809281 Marionette DEBUG loaded listener.js 02:16:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x129296400) [pid = 1654] [serial = 2174] [outer = 0x1194cf000] 02:16:49 INFO - PROCESS | 1654 | 1463735809686 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]]]}] 02:16:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:16:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 571ms 02:16:49 INFO - PROCESS | 1654 | 1463735809724 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:16:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:16:49 INFO - PROCESS | 1654 | 1463735809726 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:16:49 INFO - PROCESS | 1654 | 1463735809730 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:16:49 INFO - PROCESS | 1654 | 1463735809732 Marionette TRACE conn2 <- [1,2870,null,{}] 02:16:49 INFO - PROCESS | 1654 | 1463735809735 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}] 02:16:49 INFO - PROCESS | 1654 | 1463735809865 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:16:49 INFO - PROCESS | 1654 | 1463735809878 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d515800 == 56 [pid = 1654] [id = 725] 02:16:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x128fc9400) [pid = 1654] [serial = 2175] [outer = 0x0] 02:16:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12929ec00) [pid = 1654] [serial = 2176] [outer = 0x128fc9400] 02:16:49 INFO - PROCESS | 1654 | 1463735809916 Marionette DEBUG loaded listener.js 02:16:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1294b5c00) [pid = 1654] [serial = 2177] [outer = 0x128fc9400] 02:16:50 INFO - PROCESS | 1654 | 1463735810296 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]]]}] 02:16:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:16:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 620ms 02:16:50 INFO - PROCESS | 1654 | 1463735810349 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:16:50 INFO - PROCESS | 1654 | 1463735810351 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:16:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:16:50 INFO - PROCESS | 1654 | 1463735810363 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:16:50 INFO - PROCESS | 1654 | 1463735810365 Marionette TRACE conn2 <- [1,2874,null,{}] 02:16:50 INFO - PROCESS | 1654 | 1463735810368 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}] 02:16:50 INFO - PROCESS | 1654 | 1463735810454 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:16:50 INFO - PROCESS | 1654 | 1463735810459 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd7a800 == 57 [pid = 1654] [id = 726] 02:16:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1294b6000) [pid = 1654] [serial = 2178] [outer = 0x0] 02:16:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1294bf800) [pid = 1654] [serial = 2179] [outer = 0x1294b6000] 02:16:50 INFO - PROCESS | 1654 | 1463735810483 Marionette DEBUG loaded listener.js 02:16:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1243d2800) [pid = 1654] [serial = 2180] [outer = 0x1294b6000] 02:16:50 INFO - PROCESS | 1654 | 1463735810934 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]]]}] 02:16:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:16:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 630ms 02:16:50 INFO - PROCESS | 1654 | 1463735810984 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:16:50 INFO - PROCESS | 1654 | 1463735810987 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:16:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:16:50 INFO - PROCESS | 1654 | 1463735810990 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:16:50 INFO - PROCESS | 1654 | 1463735810993 Marionette TRACE conn2 <- [1,2878,null,{}] 02:16:51 INFO - PROCESS | 1654 | 1463735810999 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}] 02:16:51 INFO - PROCESS | 1654 | 1463735811107 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:16:51 INFO - PROCESS | 1654 | 1463735811169 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x11859a800 == 58 [pid = 1654] [id = 727] 02:16:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x111f18c00) [pid = 1654] [serial = 2181] [outer = 0x0] 02:16:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x112a68800) [pid = 1654] [serial = 2182] [outer = 0x111f18c00] 02:16:51 INFO - PROCESS | 1654 | 1463735811201 Marionette DEBUG loaded listener.js 02:16:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11316c400) [pid = 1654] [serial = 2183] [outer = 0x111f18c00] 02:16:51 INFO - PROCESS | 1654 | 1463735811619 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]]]}] 02:16:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:16:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 674ms 02:16:51 INFO - PROCESS | 1654 | 1463735811665 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:16:51 INFO - PROCESS | 1654 | 1463735811669 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:16:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:16:51 INFO - PROCESS | 1654 | 1463735811674 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:16:51 INFO - PROCESS | 1654 | 1463735811676 Marionette TRACE conn2 <- [1,2882,null,{}] 02:16:51 INFO - PROCESS | 1654 | 1463735811679 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}] 02:16:51 INFO - PROCESS | 1654 | 1463735811812 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:16:51 INFO - PROCESS | 1654 | 1463735811876 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12700d000 == 59 [pid = 1654] [id = 728] 02:16:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x115f62000) [pid = 1654] [serial = 2184] [outer = 0x0] 02:16:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x1182eb400) [pid = 1654] [serial = 2185] [outer = 0x115f62000] 02:16:51 INFO - PROCESS | 1654 | 1463735811946 Marionette DEBUG loaded listener.js 02:16:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x119183400) [pid = 1654] [serial = 2186] [outer = 0x115f62000] 02:16:52 INFO - PROCESS | 1654 | 1463735812338 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]]]}] 02:16:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:16:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 722ms 02:16:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:16:52 INFO - PROCESS | 1654 | 1463735812396 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:16:52 INFO - PROCESS | 1654 | 1463735812398 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:16:52 INFO - PROCESS | 1654 | 1463735812400 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:16:52 INFO - PROCESS | 1654 | 1463735812403 Marionette TRACE conn2 <- [1,2886,null,{}] 02:16:52 INFO - PROCESS | 1654 | 1463735812411 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}] 02:16:52 INFO - PROCESS | 1654 | 1463735812522 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:16:52 INFO - PROCESS | 1654 | 1463735812598 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x134599000 == 60 [pid = 1654] [id = 729] 02:16:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x119adb400) [pid = 1654] [serial = 2187] [outer = 0x0] 02:16:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12144b400) [pid = 1654] [serial = 2188] [outer = 0x119adb400] 02:16:52 INFO - PROCESS | 1654 | 1463735812629 Marionette DEBUG loaded listener.js 02:16:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12402ac00) [pid = 1654] [serial = 2189] [outer = 0x119adb400] 02:16:53 INFO - PROCESS | 1654 | 1463735813027 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]]]}] 02:16:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:16:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 672ms 02:16:53 INFO - PROCESS | 1654 | 1463735813072 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:16:53 INFO - PROCESS | 1654 | 1463735813074 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:16:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:16:53 INFO - PROCESS | 1654 | 1463735813076 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:16:53 INFO - PROCESS | 1654 | 1463735813078 Marionette TRACE conn2 <- [1,2890,null,{}] 02:16:53 INFO - PROCESS | 1654 | 1463735813080 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}] 02:16:53 INFO - PROCESS | 1654 | 1463735813208 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:16:53 INFO - PROCESS | 1654 | 1463735813283 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x134c17000 == 61 [pid = 1654] [id = 730] 02:16:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x124110c00) [pid = 1654] [serial = 2190] [outer = 0x0] 02:16:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x126d2b800) [pid = 1654] [serial = 2191] [outer = 0x124110c00] 02:16:53 INFO - PROCESS | 1654 | 1463735813312 Marionette DEBUG loaded listener.js 02:16:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x128b1a800) [pid = 1654] [serial = 2192] [outer = 0x124110c00] 02:16:53 INFO - PROCESS | 1654 | 1463735813725 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:16:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:16:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 671ms 02:16:53 INFO - PROCESS | 1654 | 1463735813749 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:16:53 INFO - PROCESS | 1654 | 1463735813750 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:16:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:16:53 INFO - PROCESS | 1654 | 1463735813752 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:16:53 INFO - PROCESS | 1654 | 1463735813754 Marionette TRACE conn2 <- [1,2894,null,{}] 02:16:53 INFO - PROCESS | 1654 | 1463735813756 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}] 02:16:53 INFO - PROCESS | 1654 | 1463735813860 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:16:53 INFO - PROCESS | 1654 | 1463735813933 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x134c3d000 == 62 [pid = 1654] [id = 731] 02:16:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x124d90800) [pid = 1654] [serial = 2193] [outer = 0x0] 02:16:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x128f44000) [pid = 1654] [serial = 2194] [outer = 0x124d90800] 02:16:53 INFO - PROCESS | 1654 | 1463735813963 Marionette DEBUG loaded listener.js 02:16:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x129294c00) [pid = 1654] [serial = 2195] [outer = 0x124d90800] 02:16:54 INFO - PROCESS | 1654 | 1463735814384 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]]]}] 02:16:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:16:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 668ms 02:16:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:16:54 INFO - PROCESS | 1654 | 1463735814421 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:16:54 INFO - PROCESS | 1654 | 1463735814423 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:16:54 INFO - PROCESS | 1654 | 1463735814425 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:16:54 INFO - PROCESS | 1654 | 1463735814426 Marionette TRACE conn2 <- [1,2898,null,{}] 02:16:54 INFO - PROCESS | 1654 | 1463735814429 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}] 02:16:54 INFO - PROCESS | 1654 | 1463735814551 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:16:54 INFO - PROCESS | 1654 | 1463735814657 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x13503f800 == 63 [pid = 1654] [id = 732] 02:16:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12950b800) [pid = 1654] [serial = 2196] [outer = 0x0] 02:16:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a6a3800) [pid = 1654] [serial = 2197] [outer = 0x12950b800] 02:16:54 INFO - PROCESS | 1654 | 1463735814688 Marionette DEBUG loaded listener.js 02:16:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12a911400) [pid = 1654] [serial = 2198] [outer = 0x12950b800] 02:16:55 INFO - PROCESS | 1654 | 1463735815124 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]]]}] 02:16:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:16:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 718ms 02:16:55 INFO - PROCESS | 1654 | 1463735815145 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:16:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:16:55 INFO - PROCESS | 1654 | 1463735815147 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:16:55 INFO - PROCESS | 1654 | 1463735815149 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:16:55 INFO - PROCESS | 1654 | 1463735815150 Marionette TRACE conn2 <- [1,2902,null,{}] 02:16:55 INFO - PROCESS | 1654 | 1463735815153 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}] 02:16:55 INFO - PROCESS | 1654 | 1463735815259 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:16:55 INFO - PROCESS | 1654 | 1463735815321 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x112559000 == 64 [pid = 1654] [id = 733] 02:16:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x111f19000) [pid = 1654] [serial = 2199] [outer = 0x0] 02:16:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11316e000) [pid = 1654] [serial = 2200] [outer = 0x111f19000] 02:16:55 INFO - PROCESS | 1654 | 1463735815393 Marionette DEBUG loaded listener.js 02:16:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11950c000) [pid = 1654] [serial = 2201] [outer = 0x111f19000] 02:16:55 INFO - PROCESS | 1654 | 1463735815969 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:16:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:16:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 869ms 02:16:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:16:56 INFO - PROCESS | 1654 | 1463735816019 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:16:56 INFO - PROCESS | 1654 | 1463735816021 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:16:56 INFO - PROCESS | 1654 | 1463735816024 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:16:56 INFO - PROCESS | 1654 | 1463735816027 Marionette TRACE conn2 <- [1,2906,null,{}] 02:16:56 INFO - PROCESS | 1654 | 1463735816030 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}] 02:16:56 INFO - PROCESS | 1654 | 1463735816131 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:16:56 INFO - PROCESS | 1654 | 1463735816196 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x129452000 == 65 [pid = 1654] [id = 734] 02:16:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x112d7b000) [pid = 1654] [serial = 2202] [outer = 0x0] 02:16:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x116497400) [pid = 1654] [serial = 2203] [outer = 0x112d7b000] 02:16:56 INFO - PROCESS | 1654 | 1463735816225 Marionette DEBUG loaded listener.js 02:16:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x118079c00) [pid = 1654] [serial = 2204] [outer = 0x112d7b000] 02:16:56 INFO - PROCESS | 1654 | 1463735816687 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]]]}] 02:16:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12d515800 == 64 [pid = 1654] [id = 725] 02:16:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12d0a1000 == 63 [pid = 1654] [id = 724] 02:16:56 INFO - PROCESS | 1654 | --DOCSHELL 0x117e08800 == 62 [pid = 1654] [id = 723] 02:16:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12c03f000 == 61 [pid = 1654] [id = 722] 02:16:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdac000 == 60 [pid = 1654] [id = 721] 02:16:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12b916000 == 59 [pid = 1654] [id = 720] 02:16:56 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x125193800) [pid = 1654] [serial = 2080] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x1187cd000) [pid = 1654] [serial = 2074] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12144a800) [pid = 1654] [serial = 2077] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x113166000) [pid = 1654] [serial = 2071] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x128b1d800) [pid = 1654] [serial = 2122] [outer = 0x0] [url = about:blank] 02:16:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:16:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 725ms 02:16:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12a632800 == 58 [pid = 1654] [id = 719] 02:16:56 INFO - PROCESS | 1654 | --DOCSHELL 0x1185b9000 == 57 [pid = 1654] [id = 718] 02:16:56 INFO - PROCESS | 1654 | --DOCSHELL 0x1249d1000 == 56 [pid = 1654] [id = 717] 02:16:56 INFO - PROCESS | 1654 | --DOCSHELL 0x119da1800 == 55 [pid = 1654] [id = 716] 02:16:56 INFO - PROCESS | 1654 | --DOCSHELL 0x1189b6000 == 54 [pid = 1654] [id = 715] 02:16:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbfc800 == 53 [pid = 1654] [id = 17] 02:16:56 INFO - PROCESS | 1654 | --DOCSHELL 0x122d2f800 == 52 [pid = 1654] [id = 714] 02:16:56 INFO - PROCESS | 1654 | --DOCSHELL 0x119807000 == 51 [pid = 1654] [id = 708] 02:16:56 INFO - PROCESS | 1654 | 1463735816777 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:16:56 INFO - PROCESS | 1654 | 1463735816782 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:16:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:16:56 INFO - PROCESS | 1654 | 1463735816786 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:16:56 INFO - PROCESS | 1654 | 1463735816788 Marionette TRACE conn2 <- [1,2910,null,{}] 02:16:56 INFO - PROCESS | 1654 | 1463735816790 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}] 02:16:56 INFO - PROCESS | 1654 | 1463735816875 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:16:56 INFO - PROCESS | 1654 | 1463735816888 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x11858a800 == 52 [pid = 1654] [id = 735] 02:16:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11710e800) [pid = 1654] [serial = 2205] [outer = 0x0] 02:16:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11807c800) [pid = 1654] [serial = 2206] [outer = 0x11710e800] 02:16:56 INFO - PROCESS | 1654 | 1463735816914 Marionette DEBUG loaded listener.js 02:16:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x1187cd400) [pid = 1654] [serial = 2207] [outer = 0x11710e800] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x117e63000) [pid = 1654] [serial = 2089] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x1184a2000) [pid = 1654] [serial = 2090] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12518f000) [pid = 1654] [serial = 2107] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x124dbc000) [pid = 1654] [serial = 2105] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x117108800) [pid = 1654] [serial = 2114] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1240bf800) [pid = 1654] [serial = 2102] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x122c23400) [pid = 1654] [serial = 2101] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x119510400) [pid = 1654] [serial = 2096] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x112da2c00) [pid = 1654] [serial = 2086] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x118925c00) [pid = 1654] [serial = 2093] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x126299800) [pid = 1654] [serial = 2108] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x112846400) [pid = 1654] [serial = 2113] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x127376000) [pid = 1654] [serial = 2119] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x1272bb000) [pid = 1654] [serial = 2117] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x119d60800) [pid = 1654] [serial = 2116] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x119d57c00) [pid = 1654] [serial = 2099] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x113247400) [pid = 1654] [serial = 2087] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11684f400) [pid = 1654] [serial = 2092] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12702ec00) [pid = 1654] [serial = 2110] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12702ac00) [pid = 1654] [serial = 2084] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x126d20800) [pid = 1654] [serial = 2083] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x119aa1800) [pid = 1654] [serial = 2098] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x124566000) [pid = 1654] [serial = 2104] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x1272b5c00) [pid = 1654] [serial = 2111] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x1194cb000) [pid = 1654] [serial = 2095] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x128b13c00) [pid = 1654] [serial = 2120] [outer = 0x0] [url = about:blank] 02:16:57 INFO - PROCESS | 1654 | 1463735817259 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]]]}] 02:16:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:16:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:16:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 522ms 02:16:57 INFO - PROCESS | 1654 | 1463735817308 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:16:57 INFO - PROCESS | 1654 | 1463735817310 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:16:57 INFO - TEST-START | /DOMEvents/constructors.html 02:16:57 INFO - PROCESS | 1654 | 1463735817312 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:16:57 INFO - PROCESS | 1654 | 1463735817314 Marionette TRACE conn2 <- [1,2914,null,{}] 02:16:57 INFO - PROCESS | 1654 | 1463735817322 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}] 02:16:57 INFO - PROCESS | 1654 | 1463735817409 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:16:57 INFO - PROCESS | 1654 | 1463735817414 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x124680000 == 53 [pid = 1654] [id = 736] 02:16:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11917cc00) [pid = 1654] [serial = 2208] [outer = 0x0] 02:16:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1194cc800) [pid = 1654] [serial = 2209] [outer = 0x11917cc00] 02:16:57 INFO - PROCESS | 1654 | 1463735817442 Marionette DEBUG loaded listener.js 02:16:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x119ae2800) [pid = 1654] [serial = 2210] [outer = 0x11917cc00] 02:16:57 INFO - PROCESS | 1654 | 1463735817840 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]]]}] 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:16:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:16:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:16:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:16:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:16:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:16:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:16:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:16:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:16:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:16:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:16:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:16:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:16:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:16:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:16:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 576ms 02:16:57 INFO - PROCESS | 1654 | 1463735817889 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:16:57 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:16:57 INFO - PROCESS | 1654 | 1463735817891 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:16:57 INFO - PROCESS | 1654 | 1463735817893 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:16:57 INFO - PROCESS | 1654 | 1463735817894 Marionette TRACE conn2 <- [1,2918,null,{}] 02:16:57 INFO - PROCESS | 1654 | 1463735817897 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}] 02:16:57 INFO - PROCESS | 1654 | 1463735817981 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:16:57 INFO - PROCESS | 1654 | 1463735817987 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x128f1c000 == 54 [pid = 1654] [id = 737] 02:16:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x116277800) [pid = 1654] [serial = 2211] [outer = 0x0] 02:16:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x119d58c00) [pid = 1654] [serial = 2212] [outer = 0x116277800] 02:16:58 INFO - PROCESS | 1654 | 1463735818013 Marionette DEBUG loaded listener.js 02:16:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x122d18c00) [pid = 1654] [serial = 2213] [outer = 0x116277800] 02:16:58 INFO - PROCESS | 1654 | 1463735818392 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:16:58 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:16:58 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 522ms 02:16:58 INFO - PROCESS | 1654 | 1463735818416 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:16:58 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:16:58 INFO - PROCESS | 1654 | 1463735818419 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:16:58 INFO - PROCESS | 1654 | 1463735818422 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:16:58 INFO - PROCESS | 1654 | 1463735818425 Marionette TRACE conn2 <- [1,2922,null,{}] 02:16:58 INFO - PROCESS | 1654 | 1463735818432 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}] 02:16:58 INFO - PROCESS | 1654 | 1463735818536 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:16:58 INFO - PROCESS | 1654 | 1463735818612 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x119193800 == 55 [pid = 1654] [id = 738] 02:16:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x112842c00) [pid = 1654] [serial = 2214] [outer = 0x0] 02:16:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11284b400) [pid = 1654] [serial = 2215] [outer = 0x112842c00] 02:16:58 INFO - PROCESS | 1654 | 1463735818643 Marionette DEBUG loaded listener.js 02:16:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x116455c00) [pid = 1654] [serial = 2216] [outer = 0x112842c00] 02:16:58 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:16:58 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:16:58 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:16:58 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 02:16:59 INFO - PROCESS | 1654 | 1463735819040 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]]]}] 02:16:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:16:59 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:16:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:16:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:16:59 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 02:16:59 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:16:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:16:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:16:59 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 02:16:59 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:16:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:16:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:16:59 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]" 02:16:59 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:16:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:16:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:16:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:16:59 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:16:59 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 627ms 02:16:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:16:59 INFO - PROCESS | 1654 | 1463735819050 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:16:59 INFO - PROCESS | 1654 | 1463735819054 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:16:59 INFO - PROCESS | 1654 | 1463735819059 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:16:59 INFO - PROCESS | 1654 | 1463735819061 Marionette TRACE conn2 <- [1,2926,null,{}] 02:16:59 INFO - PROCESS | 1654 | 1463735819064 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}] 02:16:59 INFO - PROCESS | 1654 | 1463735819167 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:16:59 INFO - PROCESS | 1654 | 1463735819224 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a632000 == 56 [pid = 1654] [id = 739] 02:16:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x112843000) [pid = 1654] [serial = 2217] [outer = 0x0] 02:16:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1187bc400) [pid = 1654] [serial = 2218] [outer = 0x112843000] 02:16:59 INFO - PROCESS | 1654 | 1463735819255 Marionette DEBUG loaded listener.js 02:16:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11a2f3000) [pid = 1654] [serial = 2219] [outer = 0x112843000] 02:16:59 INFO - PROCESS | 1654 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:16:59 INFO - PROCESS | 1654 | 1463735819647 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]]]}] 02:16:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:16:59 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 622ms 02:16:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:16:59 INFO - PROCESS | 1654 | 1463735819682 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:16:59 INFO - PROCESS | 1654 | 1463735819683 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:16:59 INFO - PROCESS | 1654 | 1463735819685 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:16:59 INFO - PROCESS | 1654 | 1463735819688 Marionette TRACE conn2 <- [1,2930,null,{}] 02:16:59 INFO - PROCESS | 1654 | 1463735819696 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}] 02:16:59 INFO - PROCESS | 1654 | 1463735819802 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:16:59 INFO - PROCESS | 1654 | 1463735819883 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b931000 == 57 [pid = 1654] [id = 740] 02:16:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12402a000) [pid = 1654] [serial = 2220] [outer = 0x0] 02:16:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x1242cf000) [pid = 1654] [serial = 2221] [outer = 0x12402a000] 02:16:59 INFO - PROCESS | 1654 | 1463735819957 Marionette DEBUG loaded listener.js 02:17:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x124a7f000) [pid = 1654] [serial = 2222] [outer = 0x12402a000] 02:17:00 INFO - PROCESS | 1654 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:17:00 INFO - PROCESS | 1654 | 1463735820310 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]]]}] 02:17:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:17:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 672ms 02:17:00 INFO - PROCESS | 1654 | 1463735820358 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:17:00 INFO - PROCESS | 1654 | 1463735820360 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:17:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:17:00 INFO - PROCESS | 1654 | 1463735820362 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:17:00 INFO - PROCESS | 1654 | 1463735820363 Marionette TRACE conn2 <- [1,2934,null,{}] 02:17:00 INFO - PROCESS | 1654 | 1463735820366 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}] 02:17:00 INFO - PROCESS | 1654 | 1463735820466 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:17:00 INFO - PROCESS | 1654 | 1463735820526 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c03c000 == 58 [pid = 1654] [id = 741] 02:17:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x124952000) [pid = 1654] [serial = 2223] [outer = 0x0] 02:17:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x124f30c00) [pid = 1654] [serial = 2224] [outer = 0x124952000] 02:17:00 INFO - PROCESS | 1654 | 1463735820556 Marionette DEBUG loaded listener.js 02:17:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12546c400) [pid = 1654] [serial = 2225] [outer = 0x124952000] 02:17:00 INFO - PROCESS | 1654 | 1463735820935 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]]]}] 02:17:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:17:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 02:17:00 INFO - PROCESS | 1654 | 1463735820983 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:17:00 INFO - PROCESS | 1654 | 1463735820984 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:17:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:17:00 INFO - PROCESS | 1654 | 1463735820986 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:17:00 INFO - PROCESS | 1654 | 1463735820988 Marionette TRACE conn2 <- [1,2938,null,{}] 02:17:00 INFO - PROCESS | 1654 | 1463735820990 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}] 02:17:01 INFO - PROCESS | 1654 | 1463735821091 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:17:01 INFO - PROCESS | 1654 | 1463735821169 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca21000 == 59 [pid = 1654] [id = 742] 02:17:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x1253b0000) [pid = 1654] [serial = 2226] [outer = 0x0] 02:17:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12702bc00) [pid = 1654] [serial = 2227] [outer = 0x1253b0000] 02:17:01 INFO - PROCESS | 1654 | 1463735821241 Marionette DEBUG loaded listener.js 02:17:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x128b10c00) [pid = 1654] [serial = 2228] [outer = 0x1253b0000] 02:17:01 INFO - PROCESS | 1654 | 1463735821585 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]]]}] 02:17:01 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. 02:17:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 618ms 02:17:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:17:01 INFO - PROCESS | 1654 | 1463735821605 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:17:01 INFO - PROCESS | 1654 | 1463735821607 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:17:01 INFO - PROCESS | 1654 | 1463735821609 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:17:01 INFO - PROCESS | 1654 | 1463735821610 Marionette TRACE conn2 <- [1,2942,null,{}] 02:17:01 INFO - PROCESS | 1654 | 1463735821613 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}] 02:17:01 INFO - PROCESS | 1654 | 1463735821731 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:17:01 INFO - PROCESS | 1654 | 1463735821790 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d0ba800 == 60 [pid = 1654] [id = 743] 02:17:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x128b11000) [pid = 1654] [serial = 2229] [outer = 0x0] 02:17:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x128bbe000) [pid = 1654] [serial = 2230] [outer = 0x128b11000] 02:17:01 INFO - PROCESS | 1654 | 1463735821821 Marionette DEBUG loaded listener.js 02:17:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x1294b2400) [pid = 1654] [serial = 2231] [outer = 0x128b11000] 02:17:02 INFO - PROCESS | 1654 | 1463735822205 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"]]]}] 02:17:02 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 02:17:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:17:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 620ms 02:17:02 INFO - PROCESS | 1654 | 1463735822230 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:17:02 INFO - PROCESS | 1654 | 1463735822231 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:17:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:17:02 INFO - PROCESS | 1654 | 1463735822234 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:17:02 INFO - PROCESS | 1654 | 1463735822235 Marionette TRACE conn2 <- [1,2946,null,{}] 02:17:02 INFO - PROCESS | 1654 | 1463735822238 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}] 02:17:02 INFO - PROCESS | 1654 | 1463735822336 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:17:02 INFO - PROCESS | 1654 | 1463735822397 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d50e800 == 61 [pid = 1654] [id = 744] 02:17:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x1294b2000) [pid = 1654] [serial = 2232] [outer = 0x0] 02:17:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12950fc00) [pid = 1654] [serial = 2233] [outer = 0x1294b2000] 02:17:02 INFO - PROCESS | 1654 | 1463735822426 Marionette DEBUG loaded listener.js 02:17:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12a6a9400) [pid = 1654] [serial = 2234] [outer = 0x1294b2000] 02:17:02 INFO - PROCESS | 1654 | 1463735822818 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]]]}] 02:17:02 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. 02:17:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 621ms 02:17:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:17:02 INFO - PROCESS | 1654 | 1463735822856 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:17:02 INFO - PROCESS | 1654 | 1463735822857 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:17:02 INFO - PROCESS | 1654 | 1463735822859 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:17:02 INFO - PROCESS | 1654 | 1463735822860 Marionette TRACE conn2 <- [1,2950,null,{}] 02:17:02 INFO - PROCESS | 1654 | 1463735822863 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}] 02:17:02 INFO - PROCESS | 1654 | 1463735822964 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:17:03 INFO - PROCESS | 1654 | 1463735823023 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dd76800 == 62 [pid = 1654] [id = 745] 02:17:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12950e400) [pid = 1654] [serial = 2235] [outer = 0x0] 02:17:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12a90d800) [pid = 1654] [serial = 2236] [outer = 0x12950e400] 02:17:03 INFO - PROCESS | 1654 | 1463735823052 Marionette DEBUG loaded listener.js 02:17:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12a917800) [pid = 1654] [serial = 2237] [outer = 0x12950e400] 02:17:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x116f72800 == 63 [pid = 1654] [id = 746] 02:17:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12ab7d400) [pid = 1654] [serial = 2238] [outer = 0x0] 02:17:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12a90ac00) [pid = 1654] [serial = 2239] [outer = 0x12ab7d400] 02:17:03 INFO - PROCESS | 1654 | 1463735823430 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]]]}] 02:17:03 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. 02:17:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 623ms 02:17:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:17:03 INFO - PROCESS | 1654 | 1463735823482 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:17:03 INFO - PROCESS | 1654 | 1463735823484 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:17:03 INFO - PROCESS | 1654 | 1463735823486 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:17:03 INFO - PROCESS | 1654 | 1463735823487 Marionette TRACE conn2 <- [1,2954,null,{}] 02:17:03 INFO - PROCESS | 1654 | 1463735823490 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}] 02:17:03 INFO - PROCESS | 1654 | 1463735823617 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:17:03 INFO - PROCESS | 1654 | 1463735823749 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x134c4d800 == 64 [pid = 1654] [id = 747] 02:17:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12929dc00) [pid = 1654] [serial = 2240] [outer = 0x0] 02:17:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12ab82400) [pid = 1654] [serial = 2241] [outer = 0x12929dc00] 02:17:03 INFO - PROCESS | 1654 | 1463735823785 Marionette DEBUG loaded listener.js 02:17:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12ab8b400) [pid = 1654] [serial = 2242] [outer = 0x12929dc00] 02:17:04 INFO - PROCESS | 1654 | 1463735824134 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]]]}] 02:17:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:17:04 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 02:17:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 671ms 02:17:04 INFO - PROCESS | 1654 | 1463735824158 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:17:04 INFO - PROCESS | 1654 | 1463735824159 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:17:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:17:04 INFO - PROCESS | 1654 | 1463735824162 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:17:04 INFO - PROCESS | 1654 | 1463735824163 Marionette TRACE conn2 <- [1,2958,null,{}] 02:17:04 INFO - PROCESS | 1654 | 1463735824165 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}] 02:17:04 INFO - PROCESS | 1654 | 1463735824280 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:17:04 INFO - PROCESS | 1654 | 1463735824347 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x1350f1800 == 65 [pid = 1654] [id = 748] 02:17:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12ab80800) [pid = 1654] [serial = 2243] [outer = 0x0] 02:17:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12abf7400) [pid = 1654] [serial = 2244] [outer = 0x12ab80800] 02:17:04 INFO - PROCESS | 1654 | 1463735824419 Marionette DEBUG loaded listener.js 02:17:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12b2d7c00) [pid = 1654] [serial = 2245] [outer = 0x12ab80800] 02:17:04 INFO - PROCESS | 1654 | 1463735824901 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]]]}] 02:17:04 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. 02:17:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 770ms 02:17:04 INFO - PROCESS | 1654 | 1463735824948 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:17:04 INFO - PROCESS | 1654 | 1463735824950 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:17:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:17:04 INFO - PROCESS | 1654 | 1463735824955 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:17:04 INFO - PROCESS | 1654 | 1463735824957 Marionette TRACE conn2 <- [1,2962,null,{}] 02:17:04 INFO - PROCESS | 1654 | 1463735824960 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}] 02:17:05 INFO - PROCESS | 1654 | 1463735825083 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:17:05 INFO - PROCESS | 1654 | 1463735825164 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x1180b4000 == 66 [pid = 1654] [id = 749] 02:17:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x116a5bc00) [pid = 1654] [serial = 2246] [outer = 0x0] 02:17:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x117e63000) [pid = 1654] [serial = 2247] [outer = 0x116a5bc00] 02:17:05 INFO - PROCESS | 1654 | 1463735825193 Marionette DEBUG loaded listener.js 02:17:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x119184800) [pid = 1654] [serial = 2248] [outer = 0x116a5bc00] 02:17:05 INFO - PROCESS | 1654 | --DOCSHELL 0x124680000 == 65 [pid = 1654] [id = 736] 02:17:05 INFO - PROCESS | 1654 | --DOCSHELL 0x11858a800 == 64 [pid = 1654] [id = 735] 02:17:05 INFO - PROCESS | 1654 | --DOCSHELL 0x129452000 == 63 [pid = 1654] [id = 734] 02:17:05 INFO - PROCESS | 1654 | --DOCSHELL 0x12700d000 == 62 [pid = 1654] [id = 728] 02:17:05 INFO - PROCESS | 1654 | --DOCSHELL 0x11859a800 == 61 [pid = 1654] [id = 727] 02:17:05 INFO - PROCESS | 1654 | 1463735825570 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]]]}] 02:17:05 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. 02:17:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 624ms 02:17:05 INFO - PROCESS | 1654 | 1463735825580 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:17:05 INFO - PROCESS | 1654 | 1463735825584 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:17:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:17:05 INFO - PROCESS | 1654 | 1463735825588 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:17:05 INFO - PROCESS | 1654 | 1463735825590 Marionette TRACE conn2 <- [1,2966,null,{}] 02:17:05 INFO - PROCESS | 1654 | 1463735825592 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}] 02:17:05 INFO - PROCESS | 1654 | 1463735825679 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:17:05 INFO - PROCESS | 1654 | 1463735825687 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x124680000 == 62 [pid = 1654] [id = 750] 02:17:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x11910e400) [pid = 1654] [serial = 2249] [outer = 0x0] 02:17:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x119a9c400) [pid = 1654] [serial = 2250] [outer = 0x11910e400] 02:17:05 INFO - PROCESS | 1654 | 1463735825713 Marionette DEBUG loaded listener.js 02:17:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x122a5e400) [pid = 1654] [serial = 2251] [outer = 0x11910e400] 02:17:06 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. 02:17:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 468ms 02:17:06 INFO - PROCESS | 1654 | 1463735826053 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]]]}] 02:17:06 INFO - PROCESS | 1654 | 1463735826057 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:17:06 INFO - PROCESS | 1654 | 1463735826058 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:17:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:17:06 INFO - PROCESS | 1654 | 1463735826060 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:17:06 INFO - PROCESS | 1654 | 1463735826064 Marionette TRACE conn2 <- [1,2970,null,{}] 02:17:06 INFO - PROCESS | 1654 | 1463735826071 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}] 02:17:06 INFO - PROCESS | 1654 | 1463735826219 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:17:06 INFO - PROCESS | 1654 | 1463735826276 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdc3800 == 63 [pid = 1654] [id = 751] 02:17:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x122d1bc00) [pid = 1654] [serial = 2252] [outer = 0x0] 02:17:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x124a80800) [pid = 1654] [serial = 2253] [outer = 0x122d1bc00] 02:17:06 INFO - PROCESS | 1654 | 1463735826304 Marionette DEBUG loaded listener.js 02:17:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x127378800) [pid = 1654] [serial = 2254] [outer = 0x122d1bc00] 02:17:06 INFO - PROCESS | 1654 | 1463735826609 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]]]}] 02:17:06 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. 02:17:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 572ms 02:17:06 INFO - PROCESS | 1654 | 1463735826652 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:17:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:17:06 INFO - PROCESS | 1654 | 1463735826654 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:17:06 INFO - PROCESS | 1654 | 1463735826663 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:17:06 INFO - PROCESS | 1654 | 1463735826665 Marionette TRACE conn2 <- [1,2974,null,{}] 02:17:06 INFO - PROCESS | 1654 | 1463735826667 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}] 02:17:06 INFO - PROCESS | 1654 | 1463735826778 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:17:06 INFO - PROCESS | 1654 | 1463735826789 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f020000 == 64 [pid = 1654] [id = 752] 02:17:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x128bb3c00) [pid = 1654] [serial = 2255] [outer = 0x0] 02:17:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x128fc6000) [pid = 1654] [serial = 2256] [outer = 0x128bb3c00] 02:17:06 INFO - PROCESS | 1654 | 1463735826814 Marionette DEBUG loaded listener.js 02:17:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x1292a3000) [pid = 1654] [serial = 2257] [outer = 0x128bb3c00] 02:17:07 INFO - PROCESS | 1654 | 1463735827124 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]]]}] 02:17:07 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. 02:17:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 526ms 02:17:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:17:07 INFO - PROCESS | 1654 | 1463735827182 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:17:07 INFO - PROCESS | 1654 | 1463735827183 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:17:07 INFO - PROCESS | 1654 | 1463735827186 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:17:07 INFO - PROCESS | 1654 | 1463735827187 Marionette TRACE conn2 <- [1,2978,null,{}] 02:17:07 INFO - PROCESS | 1654 | 1463735827189 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}] 02:17:07 INFO - PROCESS | 1654 | 1463735827299 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:17:07 INFO - PROCESS | 1654 | 1463735827313 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x135044000 == 65 [pid = 1654] [id = 753] 02:17:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x129511800) [pid = 1654] [serial = 2258] [outer = 0x0] 02:17:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12ab82800) [pid = 1654] [serial = 2259] [outer = 0x129511800] 02:17:07 INFO - PROCESS | 1654 | 1463735827338 Marionette DEBUG loaded listener.js 02:17:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12b2d5400) [pid = 1654] [serial = 2260] [outer = 0x129511800] 02:17:07 INFO - PROCESS | 1654 | 1463735827667 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]]]}] 02:17:07 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. 02:17:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 520ms 02:17:07 INFO - PROCESS | 1654 | 1463735827707 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:17:07 INFO - PROCESS | 1654 | 1463735827708 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:17:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:17:07 INFO - PROCESS | 1654 | 1463735827710 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:17:07 INFO - PROCESS | 1654 | 1463735827711 Marionette TRACE conn2 <- [1,2982,null,{}] 02:17:07 INFO - PROCESS | 1654 | 1463735827714 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}] 02:17:07 INFO - PROCESS | 1654 | 1463735827841 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:17:07 INFO - PROCESS | 1654 | 1463735827861 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x1352b8000 == 66 [pid = 1654] [id = 754] 02:17:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12b2d9400) [pid = 1654] [serial = 2261] [outer = 0x0] 02:17:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12ba5c800) [pid = 1654] [serial = 2262] [outer = 0x12b2d9400] 02:17:07 INFO - PROCESS | 1654 | 1463735827887 Marionette DEBUG loaded listener.js 02:17:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12ba70400) [pid = 1654] [serial = 2263] [outer = 0x12b2d9400] 02:17:08 INFO - PROCESS | 1654 | 1463735828317 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"]]]}] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x11257fc00) [pid = 1654] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x124dc5c00) [pid = 1654] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x112dd5c00) [pid = 1654] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x11715c000) [pid = 1654] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x119a9e400) [pid = 1654] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x1243d1800) [pid = 1654] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x12d0aa000) [pid = 1654] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x12456f800) [pid = 1654] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x117155000) [pid = 1654] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x1253a6800) [pid = 1654] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x11284ac00) [pid = 1654] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x1166c4c00) [pid = 1654] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x1187d9c00) [pid = 1654] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x119b5e000) [pid = 1654] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x11892f400) [pid = 1654] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x112d7b000) [pid = 1654] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x1272bf000) [pid = 1654] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11917cc00) [pid = 1654] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x11710e800) [pid = 1654] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12c6ed800) [pid = 1654] [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.] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x128fc9400) [pid = 1654] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x110e17800) [pid = 1654] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x116611400) [pid = 1654] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x1194cf000) [pid = 1654] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:17:08 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11684c000) [pid = 1654] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:17:08 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 02:17:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:17:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:17:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 672ms 02:17:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:17:08 INFO - PROCESS | 1654 | 1463735828383 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:17:08 INFO - PROCESS | 1654 | 1463735828384 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:17:08 INFO - PROCESS | 1654 | 1463735828386 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:17:08 INFO - PROCESS | 1654 | 1463735828387 Marionette TRACE conn2 <- [1,2986,null,{}] 02:17:08 INFO - PROCESS | 1654 | 1463735828390 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}] 02:17:08 INFO - PROCESS | 1654 | 1463735828477 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:17:08 INFO - PROCESS | 1654 | 1463735828482 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x128c33000 == 67 [pid = 1654] [id = 755] 02:17:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x112dd5c00) [pid = 1654] [serial = 2264] [outer = 0x0] 02:17:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11620dc00) [pid = 1654] [serial = 2265] [outer = 0x112dd5c00] 02:17:08 INFO - PROCESS | 1654 | 1463735828507 Marionette DEBUG loaded listener.js 02:17:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x117e56c00) [pid = 1654] [serial = 2266] [outer = 0x112dd5c00] 02:17:08 INFO - PROCESS | 1654 | 1463735828819 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]]]}] 02:17:08 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. 02:17:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 02:17:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:17:08 INFO - PROCESS | 1654 | 1463735828855 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:17:08 INFO - PROCESS | 1654 | 1463735828857 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:17:08 INFO - PROCESS | 1654 | 1463735828859 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:17:08 INFO - PROCESS | 1654 | 1463735828860 Marionette TRACE conn2 <- [1,2990,null,{}] 02:17:08 INFO - PROCESS | 1654 | 1463735828868 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}] 02:17:08 INFO - PROCESS | 1654 | 1463735828963 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:17:09 INFO - PROCESS | 1654 | 1463735829030 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x135482000 == 68 [pid = 1654] [id = 756] 02:17:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x112fb1000) [pid = 1654] [serial = 2267] [outer = 0x0] 02:17:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x1194cf000) [pid = 1654] [serial = 2268] [outer = 0x112fb1000] 02:17:09 INFO - PROCESS | 1654 | 1463735829055 Marionette DEBUG loaded listener.js 02:17:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x125472400) [pid = 1654] [serial = 2269] [outer = 0x112fb1000] 02:17:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x1355b9000 == 69 [pid = 1654] [id = 757] 02:17:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x128fc9000) [pid = 1654] [serial = 2270] [outer = 0x0] 02:17:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x128b1ac00) [pid = 1654] [serial = 2271] [outer = 0x128fc9000] 02:17:09 INFO - PROCESS | 1654 | 1463735829330 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]]]}] 02:17:09 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. 02:17:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 02:17:09 INFO - PROCESS | 1654 | 1463735829377 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:17:09 INFO - PROCESS | 1654 | 1463735829380 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:17:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:17:09 INFO - PROCESS | 1654 | 1463735829385 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:17:09 INFO - PROCESS | 1654 | 1463735829386 Marionette TRACE conn2 <- [1,2994,null,{}] 02:17:09 INFO - PROCESS | 1654 | 1463735829388 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}] 02:17:09 INFO - PROCESS | 1654 | 1463735829503 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:17:09 INFO - PROCESS | 1654 | 1463735829507 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x1355cd000 == 70 [pid = 1654] [id = 758] 02:17:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x128cf1c00) [pid = 1654] [serial = 2272] [outer = 0x0] 02:17:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12ba78400) [pid = 1654] [serial = 2273] [outer = 0x128cf1c00] 02:17:09 INFO - PROCESS | 1654 | 1463735829531 Marionette DEBUG loaded listener.js 02:17:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12bd7b400) [pid = 1654] [serial = 2274] [outer = 0x128cf1c00] 02:17:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:17:09 INFO - PROCESS | 1654 | 1463735829853 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]]]}] 02:17:09 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 02:17:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 473ms 02:17:09 INFO - PROCESS | 1654 | 1463735829858 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:17:09 INFO - PROCESS | 1654 | 1463735829859 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:17:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:17:09 INFO - PROCESS | 1654 | 1463735829867 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:17:09 INFO - PROCESS | 1654 | 1463735829868 Marionette TRACE conn2 <- [1,2998,null,{}] 02:17:09 INFO - PROCESS | 1654 | 1463735829873 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}] 02:17:09 INFO - PROCESS | 1654 | 1463735829972 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:17:10 INFO - PROCESS | 1654 | 1463735830044 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x1358a6000 == 71 [pid = 1654] [id = 759] 02:17:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x128cf2000) [pid = 1654] [serial = 2275] [outer = 0x0] 02:17:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12bd7d800) [pid = 1654] [serial = 2276] [outer = 0x128cf2000] 02:17:10 INFO - PROCESS | 1654 | 1463735830068 Marionette DEBUG loaded listener.js 02:17:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12bd83c00) [pid = 1654] [serial = 2277] [outer = 0x128cf2000] 02:17:10 INFO - PROCESS | 1654 | 1463735830316 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]]]}] 02:17:10 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. 02:17:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 573ms 02:17:10 INFO - PROCESS | 1654 | 1463735830436 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:17:10 INFO - PROCESS | 1654 | 1463735830439 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:17:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:17:10 INFO - PROCESS | 1654 | 1463735830443 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:17:10 INFO - PROCESS | 1654 | 1463735830445 Marionette TRACE conn2 <- [1,3002,null,{}] 02:17:10 INFO - PROCESS | 1654 | 1463735830449 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}] 02:17:10 INFO - PROCESS | 1654 | 1463735830564 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:17:10 INFO - PROCESS | 1654 | 1463735830670 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x1249b2000 == 72 [pid = 1654] [id = 760] 02:17:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x112da2400) [pid = 1654] [serial = 2278] [outer = 0x0] 02:17:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x113170800) [pid = 1654] [serial = 2279] [outer = 0x112da2400] 02:17:10 INFO - PROCESS | 1654 | 1463735830702 Marionette DEBUG loaded listener.js 02:17:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x117683400) [pid = 1654] [serial = 2280] [outer = 0x112da2400] 02:17:11 INFO - PROCESS | 1654 | 1463735831096 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]]]}] 02:17:11 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. 02:17:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 670ms 02:17:11 INFO - PROCESS | 1654 | 1463735831116 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:17:11 INFO - PROCESS | 1654 | 1463735831119 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:17:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:17:11 INFO - PROCESS | 1654 | 1463735831124 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:17:11 INFO - PROCESS | 1654 | 1463735831127 Marionette TRACE conn2 <- [1,3006,null,{}] 02:17:11 INFO - PROCESS | 1654 | 1463735831130 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}] 02:17:11 INFO - PROCESS | 1654 | 1463735831239 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:17:11 INFO - PROCESS | 1654 | 1463735831349 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c53d800 == 73 [pid = 1654] [id = 761] 02:17:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x119428800) [pid = 1654] [serial = 2281] [outer = 0x0] 02:17:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x11a3a7400) [pid = 1654] [serial = 2282] [outer = 0x119428800] 02:17:11 INFO - PROCESS | 1654 | 1463735831380 Marionette DEBUG loaded listener.js 02:17:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12402c000) [pid = 1654] [serial = 2283] [outer = 0x119428800] 02:17:11 INFO - PROCESS | 1654 | 1463735831738 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]]]}] 02:17:11 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. 02:17:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 626ms 02:17:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:17:11 INFO - PROCESS | 1654 | 1463735831749 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:17:11 INFO - PROCESS | 1654 | 1463735831750 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:17:11 INFO - PROCESS | 1654 | 1463735831753 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:17:11 INFO - PROCESS | 1654 | 1463735831754 Marionette TRACE conn2 <- [1,3010,null,{}] 02:17:11 INFO - PROCESS | 1654 | 1463735831762 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}] 02:17:11 INFO - PROCESS | 1654 | 1463735831874 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:17:12 INFO - PROCESS | 1654 | 1463735832003 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1355cc000 == 74 [pid = 1654] [id = 762] 02:17:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x128cf7000) [pid = 1654] [serial = 2284] [outer = 0x0] 02:17:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x129510800) [pid = 1654] [serial = 2285] [outer = 0x128cf7000] 02:17:12 INFO - PROCESS | 1654 | 1463735832040 Marionette DEBUG loaded listener.js 02:17:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12b2d6800) [pid = 1654] [serial = 2286] [outer = 0x128cf7000] 02:17:12 INFO - PROCESS | 1654 | 1463735832402 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]]]}] 02:17:12 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 02:17:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 668ms 02:17:12 INFO - PROCESS | 1654 | 1463735832422 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:17:12 INFO - PROCESS | 1654 | 1463735832423 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:17:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:17:12 INFO - PROCESS | 1654 | 1463735832426 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:17:12 INFO - PROCESS | 1654 | 1463735832427 Marionette TRACE conn2 <- [1,3014,null,{}] 02:17:12 INFO - PROCESS | 1654 | 1463735832429 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}] 02:17:12 INFO - PROCESS | 1654 | 1463735832538 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:17:12 INFO - PROCESS | 1654 | 1463735832648 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x137c84000 == 75 [pid = 1654] [id = 763] 02:17:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12b2dc800) [pid = 1654] [serial = 2287] [outer = 0x0] 02:17:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12ba61800) [pid = 1654] [serial = 2288] [outer = 0x12b2dc800] 02:17:12 INFO - PROCESS | 1654 | 1463735832680 Marionette DEBUG loaded listener.js 02:17:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12ba75000) [pid = 1654] [serial = 2289] [outer = 0x12b2dc800] 02:17:12 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:17:13 INFO - PROCESS | 1654 | 1463735833068 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:17:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:17:13 INFO - {} 02:17:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:17:13 INFO - {} 02:17:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:17:13 INFO - {} 02:17:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:17:13 INFO - {} 02:17:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 671ms 02:17:13 INFO - PROCESS | 1654 | 1463735833097 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:17:13 INFO - PROCESS | 1654 | 1463735833099 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:17:13 INFO - TEST-START | /FileAPI/fileReader.html 02:17:13 INFO - PROCESS | 1654 | 1463735833101 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:17:13 INFO - PROCESS | 1654 | 1463735833102 Marionette TRACE conn2 <- [1,3018,null,{}] 02:17:13 INFO - PROCESS | 1654 | 1463735833105 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}] 02:17:13 INFO - PROCESS | 1654 | 1463735833212 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:17:13 INFO - PROCESS | 1654 | 1463735833325 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x11857f800 == 76 [pid = 1654] [id = 764] 02:17:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x1130d4c00) [pid = 1654] [serial = 2290] [outer = 0x0] 02:17:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x124f2bc00) [pid = 1654] [serial = 2291] [outer = 0x1130d4c00] 02:17:13 INFO - PROCESS | 1654 | 1463735833356 Marionette DEBUG loaded listener.js 02:17:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x12be30c00) [pid = 1654] [serial = 2292] [outer = 0x1130d4c00] 02:17:13 INFO - PROCESS | 1654 | 1463735833992 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]]]}] 02:17:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:17:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:17:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:17:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:17:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 921ms 02:17:14 INFO - PROCESS | 1654 | 1463735834023 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:17:14 INFO - PROCESS | 1654 | 1463735834025 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:17:14 INFO - TEST-START | /FileAPI/historical.html 02:17:14 INFO - PROCESS | 1654 | 1463735834028 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:17:14 INFO - PROCESS | 1654 | 1463735834030 Marionette TRACE conn2 <- [1,3022,null,{}] 02:17:14 INFO - PROCESS | 1654 | 1463735834034 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}] 02:17:14 INFO - PROCESS | 1654 | 1463735834131 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:17:14 INFO - PROCESS | 1654 | 1463735834202 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189aa800 == 77 [pid = 1654] [id = 765] 02:17:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x11258a400) [pid = 1654] [serial = 2293] [outer = 0x0] 02:17:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x11283e400) [pid = 1654] [serial = 2294] [outer = 0x11258a400] 02:17:14 INFO - PROCESS | 1654 | 1463735834272 Marionette DEBUG loaded listener.js 02:17:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x112d9ec00) [pid = 1654] [serial = 2295] [outer = 0x11258a400] 02:17:14 INFO - PROCESS | 1654 | 1463735834621 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"]]]}] 02:17:14 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:17:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:17:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:17:14 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:17:14 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:17:14 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:17:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:17:14 INFO - TEST-OK | /FileAPI/historical.html | took 621ms 02:17:14 INFO - PROCESS | 1654 | 1463735834650 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:17:14 INFO - PROCESS | 1654 | 1463735834653 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:17:14 INFO - TEST-START | /FileAPI/idlharness.html 02:17:14 INFO - PROCESS | 1654 | 1463735834658 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:17:14 INFO - PROCESS | 1654 | 1463735834659 Marionette TRACE conn2 <- [1,3026,null,{}] 02:17:14 INFO - PROCESS | 1654 | 1463735834662 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}] 02:17:14 INFO - PROCESS | 1654 | 1463735834759 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:17:14 INFO - PROCESS | 1654 | 1463735834831 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x115f10000 == 78 [pid = 1654] [id = 766] 02:17:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x115ee3c00) [pid = 1654] [serial = 2296] [outer = 0x0] 02:17:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x1166c6000) [pid = 1654] [serial = 2297] [outer = 0x115ee3c00] 02:17:14 INFO - PROCESS | 1654 | 1463735834902 Marionette DEBUG loaded listener.js 02:17:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x116a65400) [pid = 1654] [serial = 2298] [outer = 0x115ee3c00] 02:17:15 INFO - PROCESS | 1654 | 1463735835578 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:17:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:17:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:17:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:17:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:17:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:17:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:17:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:17:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:17:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:17:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:17:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:17:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:17:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:17:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:17:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:17:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:17:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:17:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:17:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:17:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:17:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:17:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:17:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:17:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:17:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:17:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:17:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:17:15 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 02:17:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:17:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:17:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:17:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:17:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:17:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:17:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:17:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:17:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:17:15 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 02:17:15 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 02:17:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:17:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:17:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:17:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:17:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:17:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:17:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:17:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:17:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:17:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:17:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:17:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:17:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:17:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:17:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:17:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:17:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:17:15 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 02:17:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:17:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:17:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:17:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:17:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:17:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:17:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:17:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:17:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:17:15 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 02:17:15 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 02:17:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:17:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:17:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:17:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:17:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:17:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:17:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:17:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:17:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:17:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:17:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 986ms 02:17:15 INFO - PROCESS | 1654 | 1463735835659 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:17:15 INFO - PROCESS | 1654 | 1463735835660 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:17:15 INFO - TEST-START | /FileAPI/idlharness.worker 02:17:15 INFO - PROCESS | 1654 | 1463735835665 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:17:15 INFO - PROCESS | 1654 | 1463735835668 Marionette TRACE conn2 <- [1,3030,null,{}] 02:17:15 INFO - PROCESS | 1654 | 1463735835675 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}] 02:17:15 INFO - PROCESS | 1654 | 1463735835773 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:17:15 INFO - PROCESS | 1654 | 1463735835883 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:15 INFO - PROCESS | 1654 | --DOCSHELL 0x1241a7000 == 77 [pid = 1654] [id = 642] 02:17:15 INFO - PROCESS | 1654 | --DOCSHELL 0x134c17000 == 76 [pid = 1654] [id = 730] 02:17:15 INFO - PROCESS | 1654 | --DOCSHELL 0x134c3d000 == 75 [pid = 1654] [id = 731] 02:17:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdc1800 == 74 [pid = 1654] [id = 645] 02:17:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb7e800 == 73 [pid = 1654] [id = 659] 02:17:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12a935000 == 72 [pid = 1654] [id = 643] 02:17:15 INFO - PROCESS | 1654 | --DOCSHELL 0x1355cd000 == 71 [pid = 1654] [id = 758] 02:17:15 INFO - PROCESS | 1654 | --DOCSHELL 0x1355b9000 == 70 [pid = 1654] [id = 757] 02:17:15 INFO - PROCESS | 1654 | --DOCSHELL 0x135482000 == 69 [pid = 1654] [id = 756] 02:17:15 INFO - PROCESS | 1654 | --DOCSHELL 0x128c33000 == 68 [pid = 1654] [id = 755] 02:17:15 INFO - PROCESS | 1654 | --DOCSHELL 0x1352b8000 == 67 [pid = 1654] [id = 754] 02:17:15 INFO - PROCESS | 1654 | --DOCSHELL 0x135044000 == 66 [pid = 1654] [id = 753] 02:17:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12f020000 == 65 [pid = 1654] [id = 752] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x12d0a4800) [pid = 1654] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x121451800) [pid = 1654] [serial = 2131] [outer = 0x0] [url = about:blank] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x1187d6000) [pid = 1654] [serial = 2128] [outer = 0x0] [url = about:blank] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x124dc4c00) [pid = 1654] [serial = 2134] [outer = 0x0] [url = about:blank] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x119d58c00) [pid = 1654] [serial = 2212] [outer = 0x0] [url = about:blank] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x128bb6000) [pid = 1654] [serial = 2137] [outer = 0x0] [url = about:blank] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x113171400) [pid = 1654] [serial = 2125] [outer = 0x0] [url = about:blank] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x119b58400) [pid = 1654] [serial = 2140] [outer = 0x0] [url = about:blank] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x112a68800) [pid = 1654] [serial = 2182] [outer = 0x0] [url = about:blank] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12144b400) [pid = 1654] [serial = 2188] [outer = 0x0] [url = about:blank] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x1182eb400) [pid = 1654] [serial = 2185] [outer = 0x0] [url = about:blank] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x126d2b800) [pid = 1654] [serial = 2191] [outer = 0x0] [url = about:blank] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x128f44000) [pid = 1654] [serial = 2194] [outer = 0x0] [url = about:blank] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x12a6a3800) [pid = 1654] [serial = 2197] [outer = 0x0] [url = about:blank] 02:17:15 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x11316e000) [pid = 1654] [serial = 2200] [outer = 0x0] [url = about:blank] 02:17:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x11664a800 == 66 [pid = 1654] [id = 767] 02:17:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x1121b2c00) [pid = 1654] [serial = 2299] [outer = 0x0] 02:17:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x112fb7000) [pid = 1654] [serial = 2300] [outer = 0x1121b2c00] 02:17:15 INFO - PROCESS | 1654 | 1463735835942 Marionette DEBUG loaded listener.js 02:17:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x1194d4c00) [pid = 1654] [serial = 2301] [outer = 0x1121b2c00] 02:17:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdc3800 == 65 [pid = 1654] [id = 751] 02:17:16 INFO - PROCESS | 1654 | --DOCSHELL 0x124680000 == 64 [pid = 1654] [id = 750] 02:17:16 INFO - PROCESS | 1654 | --DOCSHELL 0x1180b4000 == 63 [pid = 1654] [id = 749] 02:17:16 INFO - PROCESS | 1654 | --DOCSHELL 0x116f72800 == 62 [pid = 1654] [id = 746] 02:17:16 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:17:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12dd7a800 == 61 [pid = 1654] [id = 726] 02:17:16 INFO - PROCESS | 1654 | --DOCSHELL 0x119193800 == 60 [pid = 1654] [id = 738] 02:17:16 INFO - PROCESS | 1654 | --DOCSHELL 0x128f1c000 == 59 [pid = 1654] [id = 737] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x11921d400) [pid = 1654] [serial = 2075] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x124030800) [pid = 1654] [serial = 2078] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x126292800) [pid = 1654] [serial = 2081] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x1187d7c00) [pid = 1654] [serial = 2036] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x11671ec00) [pid = 1654] [serial = 2072] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x12518f400) [pid = 1654] [serial = 2030] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x116727800) [pid = 1654] [serial = 2033] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x125332800) [pid = 1654] [serial = 2162] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x124dbc800) [pid = 1654] [serial = 2161] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x11942f800) [pid = 1654] [serial = 2152] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12702c400) [pid = 1654] [serial = 2164] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x11324b400) [pid = 1654] [serial = 2144] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x112a70800) [pid = 1654] [serial = 2143] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x1185a9000) [pid = 1654] [serial = 2149] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x119115000) [pid = 1654] [serial = 2150] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x122d10400) [pid = 1654] [serial = 2158] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x128bb7400) [pid = 1654] [serial = 2123] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x119d5f000) [pid = 1654] [serial = 2155] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x11a2efc00) [pid = 1654] [serial = 2156] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x116497400) [pid = 1654] [serial = 2203] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x118079c00) [pid = 1654] [serial = 2204] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x128bc1000) [pid = 1654] [serial = 2168] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x1294bf800) [pid = 1654] [serial = 2179] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x1194cc800) [pid = 1654] [serial = 2209] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x1187cd400) [pid = 1654] [serial = 2207] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x119212800) [pid = 1654] [serial = 1460] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x1294b5c00) [pid = 1654] [serial = 2177] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x128bb4400) [pid = 1654] [serial = 2167] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x11807c800) [pid = 1654] [serial = 2206] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x1187d1800) [pid = 1654] [serial = 2171] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12929ec00) [pid = 1654] [serial = 2176] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x118086800) [pid = 1654] [serial = 2147] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x117159400) [pid = 1654] [serial = 2146] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x119ae2000) [pid = 1654] [serial = 2153] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x112a74800) [pid = 1654] [serial = 2170] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x119ae2800) [pid = 1654] [serial = 2210] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x127375c00) [pid = 1654] [serial = 2165] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x127377000) [pid = 1654] [serial = 2173] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x1243d3400) [pid = 1654] [serial = 2159] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x129296400) [pid = 1654] [serial = 2174] [outer = 0x0] [url = about:blank] 02:17:16 INFO - PROCESS | 1654 | 1463735836565 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:17:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:17:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:17:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:17:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:17:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:17:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:17:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:17:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:17:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:17:16 INFO - {} 02:17:16 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 02:17:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:17:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:17:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:17:16 INFO - {} 02:17:16 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 - {} 02:17:16 INFO - {} 02:17:16 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 02:17:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:17:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:17:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:17:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:17:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:17:16 INFO - {} 02:17:16 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 02:17:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:17:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:17:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:17:16 INFO - {} 02:17:16 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 - {} 02:17:16 INFO - {} 02:17:16 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 02:17:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:17:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:17:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 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 02:17:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:17:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:17:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:17:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:17:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:17:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 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 02:17:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:17:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 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 02:17:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:17:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 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 02:17:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:17:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:17:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:17:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:17:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:17:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:17:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:17:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:17:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:17:16 INFO - {} 02:17:16 INFO - TEST-OK | /FileAPI/idlharness.worker | took 935ms 02:17:16 INFO - PROCESS | 1654 | 1463735836602 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:17:16 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:17:16 INFO - PROCESS | 1654 | 1463735836603 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:17:16 INFO - PROCESS | 1654 | 1463735836605 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:17:16 INFO - PROCESS | 1654 | 1463735836606 Marionette TRACE conn2 <- [1,3034,null,{}] 02:17:16 INFO - PROCESS | 1654 | 1463735836608 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}] 02:17:16 INFO - PROCESS | 1654 | 1463735836694 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:17:16 INFO - PROCESS | 1654 | 1463735836772 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbdf000 == 60 [pid = 1654] [id = 768] 02:17:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x118086800) [pid = 1654] [serial = 2302] [outer = 0x0] 02:17:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x128cf4400) [pid = 1654] [serial = 2303] [outer = 0x118086800] 02:17:16 INFO - PROCESS | 1654 | 1463735836793 Marionette DEBUG loaded listener.js 02:17:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x128fcf400) [pid = 1654] [serial = 2304] [outer = 0x118086800] 02:17:17 INFO - PROCESS | 1654 | 1463735837015 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]]]}] 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:17:17 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 425ms 02:17:17 INFO - PROCESS | 1654 | 1463735837036 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:17:17 INFO - PROCESS | 1654 | 1463735837037 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:17:17 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:17:17 INFO - PROCESS | 1654 | 1463735837039 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:17:17 INFO - PROCESS | 1654 | 1463735837040 Marionette TRACE conn2 <- [1,3038,null,{}] 02:17:17 INFO - PROCESS | 1654 | 1463735837042 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}] 02:17:17 INFO - PROCESS | 1654 | 1463735837123 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:17:17 INFO - PROCESS | 1654 | 1463735837127 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d0bb800 == 61 [pid = 1654] [id = 769] 02:17:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x129299c00) [pid = 1654] [serial = 2305] [outer = 0x0] 02:17:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x1294b3c00) [pid = 1654] [serial = 2306] [outer = 0x129299c00] 02:17:17 INFO - PROCESS | 1654 | 1463735837151 Marionette DEBUG loaded listener.js 02:17:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12950f000) [pid = 1654] [serial = 2307] [outer = 0x129299c00] 02:17:17 INFO - PROCESS | 1654 | 1463735837427 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"]]]}] 02:17:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:17:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:17:17 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 422ms 02:17:17 INFO - PROCESS | 1654 | 1463735837461 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:17:17 INFO - PROCESS | 1654 | 1463735837464 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:17:17 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:17:17 INFO - PROCESS | 1654 | 1463735837468 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:17:17 INFO - PROCESS | 1654 | 1463735837469 Marionette TRACE conn2 <- [1,3042,null,{}] 02:17:17 INFO - PROCESS | 1654 | 1463735837471 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}] 02:17:17 INFO - PROCESS | 1654 | 1463735837578 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:17:17 INFO - PROCESS | 1654 | 1463735837610 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x1164d2000 == 62 [pid = 1654] [id = 770] 02:17:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a41f800) [pid = 1654] [serial = 2308] [outer = 0x0] 02:17:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12ab7ec00) [pid = 1654] [serial = 2309] [outer = 0x12a41f800] 02:17:17 INFO - PROCESS | 1654 | 1463735837631 Marionette DEBUG loaded listener.js 02:17:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12ba5d400) [pid = 1654] [serial = 2310] [outer = 0x12a41f800] 02:17:17 INFO - PROCESS | 1654 | 1463735837961 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]]]}] 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:17:17 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. 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:17:17 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'.) 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:17:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:17:18 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. 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:17:18 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. 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:17:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:17:18 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. 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:17:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:17:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:17:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:17:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:17:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:17:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:17:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:17:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:17:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:17:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:17:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:17:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:17:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:17:18 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 530ms 02:17:18 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:17:18 INFO - PROCESS | 1654 | 1463735837999 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:17:18 INFO - PROCESS | 1654 | 1463735838001 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:17:18 INFO - PROCESS | 1654 | 1463735838003 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:17:18 INFO - PROCESS | 1654 | 1463735838004 Marionette TRACE conn2 <- [1,3046,null,{}] 02:17:18 INFO - PROCESS | 1654 | 1463735838007 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}] 02:17:18 INFO - PROCESS | 1654 | 1463735838077 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:17:18 INFO - PROCESS | 1654 | 1463735838083 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d70b800 == 63 [pid = 1654] [id = 771] 02:17:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12ba66800) [pid = 1654] [serial = 2311] [outer = 0x0] 02:17:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12bd78000) [pid = 1654] [serial = 2312] [outer = 0x12ba66800] 02:17:18 INFO - PROCESS | 1654 | 1463735838104 Marionette DEBUG loaded listener.js 02:17:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12be37400) [pid = 1654] [serial = 2313] [outer = 0x12ba66800] 02:17:18 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:17:18 INFO - PROCESS | 1654 | 1463735838441 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:17:18 INFO - {} 02:17:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 472ms 02:17:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:17:18 INFO - PROCESS | 1654 | 1463735838476 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:17:18 INFO - PROCESS | 1654 | 1463735838477 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:17:18 INFO - PROCESS | 1654 | 1463735838479 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:17:18 INFO - PROCESS | 1654 | 1463735838480 Marionette TRACE conn2 <- [1,3050,null,{}] 02:17:18 INFO - PROCESS | 1654 | 1463735838482 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}] 02:17:18 INFO - PROCESS | 1654 | 1463735838573 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:17:18 INFO - PROCESS | 1654 | 1463735838607 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x134c0a800 == 64 [pid = 1654] [id = 772] 02:17:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x118926c00) [pid = 1654] [serial = 2314] [outer = 0x0] 02:17:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12be33c00) [pid = 1654] [serial = 2315] [outer = 0x118926c00] 02:17:18 INFO - PROCESS | 1654 | 1463735838628 Marionette DEBUG loaded listener.js 02:17:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12c528400) [pid = 1654] [serial = 2316] [outer = 0x118926c00] 02:17:18 INFO - PROCESS | 1654 | 1463735838871 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]]]}] 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:17:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:17:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 422ms 02:17:18 INFO - PROCESS | 1654 | 1463735838913 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:17:18 INFO - PROCESS | 1654 | 1463735838916 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:17:18 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:17:18 INFO - PROCESS | 1654 | 1463735838937 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:17:18 INFO - PROCESS | 1654 | 1463735838938 Marionette TRACE conn2 <- [1,3054,null,{}] 02:17:18 INFO - PROCESS | 1654 | 1463735838941 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}] 02:17:19 INFO - PROCESS | 1654 | 1463735839038 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:17:19 INFO - PROCESS | 1654 | 1463735839071 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x1350e3000 == 65 [pid = 1654] [id = 773] 02:17:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12c526400) [pid = 1654] [serial = 2317] [outer = 0x0] 02:17:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12c52e800) [pid = 1654] [serial = 2318] [outer = 0x12c526400] 02:17:19 INFO - PROCESS | 1654 | 1463735839091 Marionette DEBUG loaded listener.js 02:17:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12c630400) [pid = 1654] [serial = 2319] [outer = 0x12c526400] 02:17:19 INFO - PROCESS | 1654 | 1463735839470 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"]]]}] 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:17:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:17:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:17:19 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" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:17:19 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" 02:17:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:17:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:17:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 590ms 02:17:19 INFO - PROCESS | 1654 | 1463735839527 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:17:19 INFO - PROCESS | 1654 | 1463735839528 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:17:19 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:17:19 INFO - PROCESS | 1654 | 1463735839538 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:17:19 INFO - PROCESS | 1654 | 1463735839539 Marionette TRACE conn2 <- [1,3058,null,{}] 02:17:19 INFO - PROCESS | 1654 | 1463735839541 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}] 02:17:19 INFO - PROCESS | 1654 | 1463735839643 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:17:19 INFO - PROCESS | 1654 | 1463735839679 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x135474800 == 66 [pid = 1654] [id = 774] 02:17:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12c530400) [pid = 1654] [serial = 2320] [outer = 0x0] 02:17:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12c638c00) [pid = 1654] [serial = 2321] [outer = 0x12c530400] 02:17:19 INFO - PROCESS | 1654 | 1463735839700 Marionette DEBUG loaded listener.js 02:17:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12cbcb800) [pid = 1654] [serial = 2322] [outer = 0x12c530400] 02:17:19 INFO - PROCESS | 1654 | 1463735839972 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]]]}] 02:17:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:17:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:17:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:17:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:17:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:17:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:17:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:17:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:17:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:17:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:17:20 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:20 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:17:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:17:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:17:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:17:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:17:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:17:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:17:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:17:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:17:20 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 472ms 02:17:20 INFO - PROCESS | 1654 | 1463735840011 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:17:20 INFO - PROCESS | 1654 | 1463735840014 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:17:20 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:17:20 INFO - PROCESS | 1654 | 1463735840018 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:17:20 INFO - PROCESS | 1654 | 1463735840020 Marionette TRACE conn2 <- [1,3062,null,{}] 02:17:20 INFO - PROCESS | 1654 | 1463735840022 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}] 02:17:20 INFO - PROCESS | 1654 | 1463735840135 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:17:20 INFO - PROCESS | 1654 | 1463735840146 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x1358a8000 == 67 [pid = 1654] [id = 775] 02:17:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12cbcf800) [pid = 1654] [serial = 2323] [outer = 0x0] 02:17:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12d091400) [pid = 1654] [serial = 2324] [outer = 0x12cbcf800] 02:17:20 INFO - PROCESS | 1654 | 1463735840171 Marionette DEBUG loaded listener.js 02:17:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12d312400) [pid = 1654] [serial = 2325] [outer = 0x12cbcf800] 02:17:20 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x119de1400) [pid = 1654] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x113165400) [pid = 1654] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x118084800) [pid = 1654] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12402e000) [pid = 1654] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x124d8b800) [pid = 1654] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x11316b800) [pid = 1654] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x128bb3c00) [pid = 1654] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x129511800) [pid = 1654] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x116277800) [pid = 1654] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12ab7d400) [pid = 1654] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11910e400) [pid = 1654] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12b2d9400) [pid = 1654] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x116a5bc00) [pid = 1654] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x112dd5c00) [pid = 1654] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x112fb1000) [pid = 1654] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x128fc9000) [pid = 1654] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12ab80800) [pid = 1654] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x122d1bc00) [pid = 1654] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x128b10400) [pid = 1654] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x111f19000) [pid = 1654] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:17:20 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x128cf1c00) [pid = 1654] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:17:20 INFO - PROCESS | 1654 | 1463735840770 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:17:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:17:20 INFO - {} 02:17:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 773ms 02:17:20 INFO - PROCESS | 1654 | 1463735840792 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:17:20 INFO - PROCESS | 1654 | 1463735840793 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:17:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:17:20 INFO - PROCESS | 1654 | 1463735840800 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:17:20 INFO - PROCESS | 1654 | 1463735840809 Marionette TRACE conn2 <- [1,3066,null,{}] 02:17:20 INFO - PROCESS | 1654 | 1463735840817 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}] 02:17:20 INFO - PROCESS | 1654 | 1463735840933 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:17:20 INFO - PROCESS | 1654 | 1463735840972 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x134c20000 == 68 [pid = 1654] [id = 776] 02:17:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x118083000) [pid = 1654] [serial = 2326] [outer = 0x0] 02:17:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12402e000) [pid = 1654] [serial = 2327] [outer = 0x118083000] 02:17:20 INFO - PROCESS | 1654 | 1463735840992 Marionette DEBUG loaded listener.js 02:17:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12d312800) [pid = 1654] [serial = 2328] [outer = 0x118083000] 02:17:21 INFO - PROCESS | 1654 | 1463735841207 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]]]}] 02:17:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:17:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:17:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:17:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:17:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:17:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:17:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:17:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 440ms 02:17:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:17:21 INFO - PROCESS | 1654 | 1463735841236 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:17:21 INFO - PROCESS | 1654 | 1463735841237 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:17:21 INFO - PROCESS | 1654 | 1463735841239 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:17:21 INFO - PROCESS | 1654 | 1463735841240 Marionette TRACE conn2 <- [1,3070,null,{}] 02:17:21 INFO - PROCESS | 1654 | 1463735841242 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}] 02:17:21 INFO - PROCESS | 1654 | 1463735841333 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:17:21 INFO - PROCESS | 1654 | 1463735841336 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x137d1d800 == 69 [pid = 1654] [id = 777] 02:17:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12d314c00) [pid = 1654] [serial = 2329] [outer = 0x0] 02:17:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12d31b000) [pid = 1654] [serial = 2330] [outer = 0x12d314c00] 02:17:21 INFO - PROCESS | 1654 | 1463735841357 Marionette DEBUG loaded listener.js 02:17:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12d5d7400) [pid = 1654] [serial = 2331] [outer = 0x12d314c00] 02:17:21 INFO - PROCESS | 1654 | 1463735841637 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]]]}] 02:17:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:17:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:17:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:17:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:17:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:17:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:17:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 420ms 02:17:21 INFO - PROCESS | 1654 | 1463735841660 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:17:21 INFO - PROCESS | 1654 | 1463735841662 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:17:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:17:21 INFO - PROCESS | 1654 | 1463735841674 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:17:21 INFO - PROCESS | 1654 | 1463735841675 Marionette TRACE conn2 <- [1,3074,null,{}] 02:17:21 INFO - PROCESS | 1654 | 1463735841677 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}] 02:17:21 INFO - PROCESS | 1654 | 1463735841770 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:17:21 INFO - PROCESS | 1654 | 1463735841830 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x124308800 == 70 [pid = 1654] [id = 778] 02:17:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x112845400) [pid = 1654] [serial = 2332] [outer = 0x0] 02:17:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x119d5cc00) [pid = 1654] [serial = 2333] [outer = 0x112845400] 02:17:21 INFO - PROCESS | 1654 | 1463735841853 Marionette DEBUG loaded listener.js 02:17:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x122a60000) [pid = 1654] [serial = 2334] [outer = 0x112845400] 02:17:22 INFO - PROCESS | 1654 | 1463735842057 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]]]}] 02:17:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:17:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:17:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:17:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:17:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:17:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:17:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 426ms 02:17:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:17:22 INFO - PROCESS | 1654 | 1463735842105 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:17:22 INFO - PROCESS | 1654 | 1463735842106 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:17:22 INFO - PROCESS | 1654 | 1463735842108 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:17:22 INFO - PROCESS | 1654 | 1463735842109 Marionette TRACE conn2 <- [1,3078,null,{}] 02:17:22 INFO - PROCESS | 1654 | 1463735842111 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}] 02:17:22 INFO - PROCESS | 1654 | 1463735842216 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:17:22 INFO - PROCESS | 1654 | 1463735842220 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x127217800 == 71 [pid = 1654] [id = 779] 02:17:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x122d0d800) [pid = 1654] [serial = 2335] [outer = 0x0] 02:17:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x122d51c00) [pid = 1654] [serial = 2336] [outer = 0x122d0d800] 02:17:22 INFO - PROCESS | 1654 | 1463735842240 Marionette DEBUG loaded listener.js 02:17:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12402dc00) [pid = 1654] [serial = 2337] [outer = 0x122d0d800] 02:17:22 INFO - PROCESS | 1654 | 1463735842529 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 02:17:22 INFO - PROCESS | 1654 | 1463735842649 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:17:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:17:22 INFO - PROCESS | 1654 | 1463735842654 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:17:22 INFO - PROCESS | 1654 | 1463735842656 Marionette TRACE conn2 <- [1,3082,null,{}] 02:17:22 INFO - PROCESS | 1654 | 1463735842659 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}] 02:17:22 INFO - PROCESS | 1654 | 1463735842746 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:17:22 INFO - PROCESS | 1654 | 1463735842849 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x117e21000 == 72 [pid = 1654] [id = 780] 02:17:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11257dc00) [pid = 1654] [serial = 2338] [outer = 0x0] 02:17:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x112589000) [pid = 1654] [serial = 2339] [outer = 0x11257dc00] 02:17:22 INFO - PROCESS | 1654 | 1463735842874 Marionette DEBUG loaded listener.js 02:17:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x112da9800) [pid = 1654] [serial = 2340] [outer = 0x11257dc00] 02:17:23 INFO - PROCESS | 1654 | 1463735843219 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]]]}] 02:17:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:17:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:17:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:17:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:17:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 574ms 02:17:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:17:23 INFO - PROCESS | 1654 | 1463735843229 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:17:23 INFO - PROCESS | 1654 | 1463735843231 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:17:23 INFO - PROCESS | 1654 | 1463735843236 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:17:23 INFO - PROCESS | 1654 | 1463735843239 Marionette TRACE conn2 <- [1,3086,null,{}] 02:17:23 INFO - PROCESS | 1654 | 1463735843241 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}] 02:17:23 INFO - PROCESS | 1654 | 1463735843335 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:17:23 INFO - PROCESS | 1654 | 1463735843412 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241a7000 == 73 [pid = 1654] [id = 781] 02:17:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x116845c00) [pid = 1654] [serial = 2341] [outer = 0x0] 02:17:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x117678000) [pid = 1654] [serial = 2342] [outer = 0x116845c00] 02:17:23 INFO - PROCESS | 1654 | 1463735843479 Marionette DEBUG loaded listener.js 02:17:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x1187af400) [pid = 1654] [serial = 2343] [outer = 0x116845c00] 02:17:23 INFO - PROCESS | 1654 | 1463735843809 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:17:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:17:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 626ms 02:17:23 INFO - PROCESS | 1654 | 1463735843861 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:17:23 INFO - PROCESS | 1654 | 1463735843862 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:17:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:17:23 INFO - PROCESS | 1654 | 1463735843865 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:17:23 INFO - PROCESS | 1654 | 1463735843866 Marionette TRACE conn2 <- [1,3090,null,{}] 02:17:23 INFO - PROCESS | 1654 | 1463735843872 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}] 02:17:23 INFO - PROCESS | 1654 | 1463735843969 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:17:24 INFO - PROCESS | 1654 | 1463735844040 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b91e800 == 74 [pid = 1654] [id = 782] 02:17:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x119aa1800) [pid = 1654] [serial = 2344] [outer = 0x0] 02:17:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x119de5000) [pid = 1654] [serial = 2345] [outer = 0x119aa1800] 02:17:24 INFO - PROCESS | 1654 | 1463735844067 Marionette DEBUG loaded listener.js 02:17:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x122a60800) [pid = 1654] [serial = 2346] [outer = 0x119aa1800] 02:17:24 INFO - PROCESS | 1654 | 1463735844404 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:17:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:17:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 578ms 02:17:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:17:24 INFO - PROCESS | 1654 | 1463735844443 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:17:24 INFO - PROCESS | 1654 | 1463735844444 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:17:24 INFO - PROCESS | 1654 | 1463735844446 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:17:24 INFO - PROCESS | 1654 | 1463735844447 Marionette TRACE conn2 <- [1,3094,null,{}] 02:17:24 INFO - PROCESS | 1654 | 1463735844450 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}] 02:17:24 INFO - PROCESS | 1654 | 1463735844543 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:17:24 INFO - PROCESS | 1654 | 1463735844602 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdc5800 == 75 [pid = 1654] [id = 783] 02:17:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x122d10400) [pid = 1654] [serial = 2347] [outer = 0x0] 02:17:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x1240bf000) [pid = 1654] [serial = 2348] [outer = 0x122d10400] 02:17:24 INFO - PROCESS | 1654 | 1463735844626 Marionette DEBUG loaded listener.js 02:17:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12456e000) [pid = 1654] [serial = 2349] [outer = 0x122d10400] 02:17:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:17:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 520ms 02:17:24 INFO - PROCESS | 1654 | 1463735844961 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:17:24 INFO - PROCESS | 1654 | 1463735844967 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:17:24 INFO - PROCESS | 1654 | 1463735844968 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:17:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:17:24 INFO - PROCESS | 1654 | 1463735844970 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:17:24 INFO - PROCESS | 1654 | 1463735844972 Marionette TRACE conn2 <- [1,3098,null,{}] 02:17:24 INFO - PROCESS | 1654 | 1463735844974 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}] 02:17:25 INFO - PROCESS | 1654 | 1463735845066 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:17:25 INFO - PROCESS | 1654 | 1463735845125 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ca17800 == 76 [pid = 1654] [id = 784] 02:17:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12402fc00) [pid = 1654] [serial = 2350] [outer = 0x0] 02:17:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x124a7d800) [pid = 1654] [serial = 2351] [outer = 0x12402fc00] 02:17:25 INFO - PROCESS | 1654 | 1463735845149 Marionette DEBUG loaded listener.js 02:17:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x11942b800) [pid = 1654] [serial = 2352] [outer = 0x12402fc00] 02:17:25 INFO - PROCESS | 1654 | 1463735845477 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]]]}] 02:17:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:17:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:17:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 524ms 02:17:25 INFO - PROCESS | 1654 | 1463735845495 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:17:25 INFO - PROCESS | 1654 | 1463735845498 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:17:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:17:25 INFO - PROCESS | 1654 | 1463735845501 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:17:25 INFO - PROCESS | 1654 | 1463735845502 Marionette TRACE conn2 <- [1,3102,null,{}] 02:17:25 INFO - PROCESS | 1654 | 1463735845505 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}] 02:17:25 INFO - PROCESS | 1654 | 1463735845613 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:17:25 INFO - PROCESS | 1654 | 1463735845715 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f037000 == 77 [pid = 1654] [id = 785] 02:17:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x124dc7400) [pid = 1654] [serial = 2353] [outer = 0x0] 02:17:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12518fc00) [pid = 1654] [serial = 2354] [outer = 0x124dc7400] 02:17:25 INFO - PROCESS | 1654 | 1463735845742 Marionette DEBUG loaded listener.js 02:17:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12a910400) [pid = 1654] [serial = 2355] [outer = 0x124dc7400] 02:17:26 INFO - PROCESS | 1654 | 1463735846073 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:17:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:17:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 622ms 02:17:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:17:26 INFO - PROCESS | 1654 | 1463735846125 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:17:26 INFO - PROCESS | 1654 | 1463735846126 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:17:26 INFO - PROCESS | 1654 | 1463735846128 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:17:26 INFO - PROCESS | 1654 | 1463735846129 Marionette TRACE conn2 <- [1,3106,null,{}] 02:17:26 INFO - PROCESS | 1654 | 1463735846131 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}] 02:17:26 INFO - PROCESS | 1654 | 1463735846253 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:17:26 INFO - PROCESS | 1654 | 1463735846325 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbe4000 == 78 [pid = 1654] [id = 786] 02:17:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x112d8fc00) [pid = 1654] [serial = 2356] [outer = 0x0] 02:17:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x119d5d400) [pid = 1654] [serial = 2357] [outer = 0x112d8fc00] 02:17:26 INFO - PROCESS | 1654 | 1463735846350 Marionette DEBUG loaded listener.js 02:17:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12ab8a400) [pid = 1654] [serial = 2358] [outer = 0x112d8fc00] 02:17:26 INFO - PROCESS | 1654 | 1463735846670 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]]]}] 02:17:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:17:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:17:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:17:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 571ms 02:17:26 INFO - PROCESS | 1654 | 1463735846699 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:17:26 INFO - PROCESS | 1654 | 1463735846700 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:17:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:17:26 INFO - PROCESS | 1654 | 1463735846702 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:17:26 INFO - PROCESS | 1654 | 1463735846704 Marionette TRACE conn2 <- [1,3110,null,{}] 02:17:26 INFO - PROCESS | 1654 | 1463735846706 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}] 02:17:26 INFO - PROCESS | 1654 | 1463735846800 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:17:26 INFO - PROCESS | 1654 | 1463735846861 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x1296af800 == 79 [pid = 1654] [id = 787] 02:17:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x11684e400) [pid = 1654] [serial = 2359] [outer = 0x0] 02:17:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x1243d1000) [pid = 1654] [serial = 2360] [outer = 0x11684e400] 02:17:26 INFO - PROCESS | 1654 | 1463735846885 Marionette DEBUG loaded listener.js 02:17:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12ab8cc00) [pid = 1654] [serial = 2361] [outer = 0x11684e400] 02:17:27 INFO - PROCESS | 1654 | 1463735847405 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"]]]}] 02:17:27 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:17:27 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 02:17:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:17:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:17:27 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 721ms 02:17:27 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:17:27 INFO - PROCESS | 1654 | 1463735847424 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:17:27 INFO - PROCESS | 1654 | 1463735847426 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:17:27 INFO - PROCESS | 1654 | 1463735847429 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:17:27 INFO - PROCESS | 1654 | 1463735847430 Marionette TRACE conn2 <- [1,3114,null,{}] 02:17:27 INFO - PROCESS | 1654 | 1463735847434 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}] 02:17:27 INFO - PROCESS | 1654 | 1463735847521 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:17:27 INFO - PROCESS | 1654 | 1463735847582 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\", \"989257f1-605d-4474-bd19-479788f6dd5a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x1263c1800 == 80 [pid = 1654] [id = 788] 02:17:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x11316a400) [pid = 1654] [serial = 2362] [outer = 0x0] 02:17:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x113249400) [pid = 1654] [serial = 2363] [outer = 0x11316a400] 02:17:27 INFO - PROCESS | 1654 | 1463735847605 Marionette DEBUG loaded listener.js 02:17:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x117684400) [pid = 1654] [serial = 2364] [outer = 0x11316a400] 02:17:27 INFO - PROCESS | 1654 | 1463735847931 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]]]}] 02:17:28 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:17:28 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 574ms 02:17:28 INFO - PROCESS | 1654 | 1463735848003 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:17:28 INFO - PROCESS | 1654 | 1463735848006 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x12d721800 == 79 [pid = 1654] [id = 710] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x119814000 == 78 [pid = 1654] [id = 713] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x12944f000 == 77 [pid = 1654] [id = 709] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x124308800 == 76 [pid = 1654] [id = 778] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x137d1d800 == 75 [pid = 1654] [id = 777] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x134c20000 == 74 [pid = 1654] [id = 776] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x1358a8000 == 73 [pid = 1654] [id = 775] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x135474800 == 72 [pid = 1654] [id = 774] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x1350e3000 == 71 [pid = 1654] [id = 773] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x12bd7d800) [pid = 1654] [serial = 2276] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x134c0a800 == 70 [pid = 1654] [id = 772] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x12d70b800 == 69 [pid = 1654] [id = 771] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x1164d2000 == 68 [pid = 1654] [id = 770] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x12d0bb800 == 67 [pid = 1654] [id = 769] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbdf000 == 66 [pid = 1654] [id = 768] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x11664a800 == 65 [pid = 1654] [id = 767] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x115f10000 == 64 [pid = 1654] [id = 766] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x1189aa800 == 63 [pid = 1654] [id = 765] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x12c53d800 == 62 [pid = 1654] [id = 761] 02:17:28 INFO - PROCESS | 1654 | --DOCSHELL 0x1249b2000 == 61 [pid = 1654] [id = 760] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x128bbb800) [pid = 1654] [serial = 2138] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x11950c000) [pid = 1654] [serial = 2201] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x122f02c00) [pid = 1654] [serial = 2132] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x128fc1800) [pid = 1654] [serial = 2141] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x1194c9800) [pid = 1654] [serial = 2129] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x127253c00) [pid = 1654] [serial = 2135] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x1253b0c00) [pid = 1654] [serial = 2069] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x116a5cc00) [pid = 1654] [serial = 2126] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x128fc6000) [pid = 1654] [serial = 2256] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12ab82800) [pid = 1654] [serial = 2259] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x122d18c00) [pid = 1654] [serial = 2213] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x11284b400) [pid = 1654] [serial = 2215] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x12a90d800) [pid = 1654] [serial = 2236] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12a90ac00) [pid = 1654] [serial = 2239] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12ab82400) [pid = 1654] [serial = 2241] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x119a9c400) [pid = 1654] [serial = 2250] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x122a5e400) [pid = 1654] [serial = 2251] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x124f30c00) [pid = 1654] [serial = 2224] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12ba5c800) [pid = 1654] [serial = 2262] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x119184800) [pid = 1654] [serial = 2248] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x117e63000) [pid = 1654] [serial = 2247] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x1242cf000) [pid = 1654] [serial = 2221] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12950fc00) [pid = 1654] [serial = 2233] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x1187bc400) [pid = 1654] [serial = 2218] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x128bbe000) [pid = 1654] [serial = 2230] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x11620dc00) [pid = 1654] [serial = 2265] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12702bc00) [pid = 1654] [serial = 2227] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x117e56c00) [pid = 1654] [serial = 2266] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x1194cf000) [pid = 1654] [serial = 2268] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12bd7b400) [pid = 1654] [serial = 2274] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12ba78400) [pid = 1654] [serial = 2273] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x128b1ac00) [pid = 1654] [serial = 2271] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12abf7400) [pid = 1654] [serial = 2244] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12b2d7c00) [pid = 1654] [serial = 2245] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x125472400) [pid = 1654] [serial = 2269] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x124a80800) [pid = 1654] [serial = 2253] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x127378800) [pid = 1654] [serial = 2254] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x1292a3000) [pid = 1654] [serial = 2257] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12b2d5400) [pid = 1654] [serial = 2260] [outer = 0x0] [url = about:blank] 02:17:28 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12ba70400) [pid = 1654] [serial = 2263] [outer = 0x0] [url = about:blank] 02:17:29 WARNING - u'runner_teardown' () 02:17:29 INFO - No more tests 02:17:29 INFO - Got 0 unexpected results 02:17:29 INFO - SUITE-END | took 506s 02:17:29 INFO - Closing logging queue 02:17:29 INFO - queue closed 02:17:29 INFO - Return code: 0 02:17:29 WARNING - # TBPL SUCCESS # 02:17:29 INFO - Running post-action listener: _resource_record_post_action 02:17:29 INFO - Running post-run listener: _resource_record_post_run 02:17:30 INFO - Total resource usage - Wall time: 528s; CPU: 58.0%; Read bytes: 32706048; Write bytes: 950451712; Read time: 326; Write time: 4921 02:17:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:17:30 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150596096; Write bytes: 144101376; Read time: 13619; Write time: 279 02:17:30 INFO - run-tests - Wall time: 511s; CPU: 58.0%; Read bytes: 30551552; Write bytes: 793996800; Read time: 302; Write time: 4601 02:17:30 INFO - Running post-run listener: _upload_blobber_files 02:17:30 INFO - Blob upload gear active. 02:17:30 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:17:30 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 02:17:30 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:17:30 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:17:30 INFO - (blobuploader) - INFO - Open directory for files ... 02:17:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:17:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:17:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:17:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:17:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:17:31 INFO - (blobuploader) - INFO - Done attempting. 02:17:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:17:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:17:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:17:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:17:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:17:34 INFO - (blobuploader) - INFO - Done attempting. 02:17:34 INFO - (blobuploader) - INFO - Iteration through files over. 02:17:34 INFO - Return code: 0 02:17:34 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:17:34 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:17:34 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/407919f4502bc048ccd5a385e4845dba2f0da5afdc8f32ffff9ef34b84dce53af82dc9e4395c7e51443349002bfd64d8f991d79333406fefabc229ec7f1a6c3b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c3d496dca99ce0bfb575ea9556d9c841b056d624c834a6aa5942fec58ab6ba735ea9a8d15e77cefcd91abdac248ca221c1c5a5ca0786fcaf78b598b6baa2fe86"} 02:17:34 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:17:34 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:17:34 INFO - Contents: 02:17:34 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/407919f4502bc048ccd5a385e4845dba2f0da5afdc8f32ffff9ef34b84dce53af82dc9e4395c7e51443349002bfd64d8f991d79333406fefabc229ec7f1a6c3b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c3d496dca99ce0bfb575ea9556d9c841b056d624c834a6aa5942fec58ab6ba735ea9a8d15e77cefcd91abdac248ca221c1c5a5ca0786fcaf78b598b6baa2fe86"} 02:17:34 INFO - Running post-run listener: copy_logs_to_upload_dir 02:17:34 INFO - Copying logs to upload dir... 02:17:34 INFO - mkdir: /builds/slave/test/build/upload/logs 02:17:34 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=611.935724 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 12 secs) (at 2016-05-20 02:17:35.168246) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-20 02:17:35.171617) ========= 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.N1Frt6lsQg/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.mXC1ZfdoQ3/Listeners TMPDIR=/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/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-aurora/sha512/407919f4502bc048ccd5a385e4845dba2f0da5afdc8f32ffff9ef34b84dce53af82dc9e4395c7e51443349002bfd64d8f991d79333406fefabc229ec7f1a6c3b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c3d496dca99ce0bfb575ea9556d9c841b056d624c834a6aa5942fec58ab6ba735ea9a8d15e77cefcd91abdac248ca221c1c5a5ca0786fcaf78b598b6baa2fe86"} build_url:https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012650 build_url: 'https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/407919f4502bc048ccd5a385e4845dba2f0da5afdc8f32ffff9ef34b84dce53af82dc9e4395c7e51443349002bfd64d8f991d79333406fefabc229ec7f1a6c3b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c3d496dca99ce0bfb575ea9556d9c841b056d624c834a6aa5942fec58ab6ba735ea9a8d15e77cefcd91abdac248ca221c1c5a5ca0786fcaf78b598b6baa2fe86"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OMhqDmyRTSSt3SZODaqC5A/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-20 02:17:35.202057) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 02:17:35.202621) ========= 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.N1Frt6lsQg/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.mXC1ZfdoQ3/Listeners TMPDIR=/var/folders/yb/6_0vgb8j0qs3lyb34nncdvy400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005225 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-20 02:17:35.250765) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-20 02:17:35.251117) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-20 02:17:35.254589) ========= ========= Total master_lag: 0.40 =========