builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0104 starttime: 1461111795.93 results: success (0) buildid: 20160419163752 builduid: 174eada632af4cf794b390a57d2a1342 revision: f60bd9567a058bf0d4d5b35f0d53a46eba0aa500 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 17:23:15.934760) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 17:23:15.935163) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 17:23:15.935435) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 17:23:15.956651) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:23:15.956924) ========= 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.RWP2CvIPO9/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.qtPHO0E0FC/Listeners TMPDIR=/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/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-04-19 17:23:15-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 25.3M=0s 2016-04-19 17:23:16 (25.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.092847 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:23:16.069142) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:23:16.069447) ========= 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.RWP2CvIPO9/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.qtPHO0E0FC/Listeners TMPDIR=/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/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.027235 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:23:16.117397) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 17:23:16.117700) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f60bd9567a058bf0d4d5b35f0d53a46eba0aa500 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev f60bd9567a058bf0d4d5b35f0d53a46eba0aa500 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.RWP2CvIPO9/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.qtPHO0E0FC/Listeners TMPDIR=/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/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-04-19 17:23:16,192 truncating revision to first 12 chars 2016-04-19 17:23:16,192 Setting DEBUG logging. 2016-04-19 17:23:16,192 attempt 1/10 2016-04-19 17:23:16,192 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f60bd9567a05?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 17:23:17,734 unpacking tar archive at: fx-team-f60bd9567a05/testing/mozharness/ program finished with exit code 0 elapsedTime=1.786735 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 17:23:17.922898) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 17:23:17.926232) ========= script_repo_revision: f60bd9567a058bf0d4d5b35f0d53a46eba0aa500 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 17:23:17.926617) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 17:23:17.926877) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 17:23:17.941747) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 42 secs) (at 2016-04-19 17:23:17.942068) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.RWP2CvIPO9/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.qtPHO0E0FC/Listeners TMPDIR=/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/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 17:23:18 INFO - MultiFileLogger online at 20160419 17:23:18 in /builds/slave/test 17:23:18 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 17:23:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:23:18 INFO - {'append_to_log': False, 17:23:18 INFO - 'base_work_dir': '/builds/slave/test', 17:23:18 INFO - 'blob_upload_branch': 'fx-team', 17:23:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:23:18 INFO - 'buildbot_json_path': 'buildprops.json', 17:23:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:23:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:23:18 INFO - 'download_minidump_stackwalk': True, 17:23:18 INFO - 'download_symbols': 'true', 17:23:18 INFO - 'e10s': False, 17:23:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:23:18 INFO - 'tooltool.py': '/tools/tooltool.py', 17:23:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:23:18 INFO - '/tools/misc-python/virtualenv.py')}, 17:23:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:23:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:23:18 INFO - 'log_level': 'info', 17:23:18 INFO - 'log_to_console': True, 17:23:18 INFO - 'opt_config_files': (), 17:23:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:23:18 INFO - '--processes=1', 17:23:18 INFO - '--config=%(test_path)s/wptrunner.ini', 17:23:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:23:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:23:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:23:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:23:18 INFO - 'pip_index': False, 17:23:18 INFO - 'require_test_zip': True, 17:23:18 INFO - 'test_type': ('testharness',), 17:23:18 INFO - 'this_chunk': '1', 17:23:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:23:18 INFO - 'total_chunks': '10', 17:23:18 INFO - 'virtualenv_path': 'venv', 17:23:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:23:18 INFO - 'work_dir': 'build'} 17:23:18 INFO - ##### 17:23:18 INFO - ##### Running clobber step. 17:23:18 INFO - ##### 17:23:18 INFO - Running pre-action listener: _resource_record_pre_action 17:23:18 INFO - Running main action method: clobber 17:23:18 INFO - rmtree: /builds/slave/test/build 17:23:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:23:19 INFO - Running post-action listener: _resource_record_post_action 17:23:19 INFO - ##### 17:23:19 INFO - ##### Running read-buildbot-config step. 17:23:19 INFO - ##### 17:23:19 INFO - Running pre-action listener: _resource_record_pre_action 17:23:19 INFO - Running main action method: read_buildbot_config 17:23:19 INFO - Using buildbot properties: 17:23:19 INFO - { 17:23:19 INFO - "project": "", 17:23:19 INFO - "product": "firefox", 17:23:19 INFO - "script_repo_revision": "production", 17:23:19 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 17:23:19 INFO - "repository": "", 17:23:19 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 17:23:19 INFO - "buildid": "20160419163752", 17:23:19 INFO - "pgo_build": "False", 17:23:19 INFO - "basedir": "/builds/slave/test", 17:23:19 INFO - "buildnumber": 364, 17:23:19 INFO - "slavename": "t-yosemite-r7-0104", 17:23:19 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 17:23:19 INFO - "platform": "macosx64", 17:23:19 INFO - "branch": "fx-team", 17:23:19 INFO - "revision": "f60bd9567a058bf0d4d5b35f0d53a46eba0aa500", 17:23:19 INFO - "repo_path": "integration/fx-team", 17:23:19 INFO - "moz_repo_path": "", 17:23:19 INFO - "stage_platform": "macosx64", 17:23:19 INFO - "builduid": "174eada632af4cf794b390a57d2a1342", 17:23:19 INFO - "slavebuilddir": "test" 17:23:19 INFO - } 17:23:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 17:23:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 17:23:19 INFO - Running post-action listener: _resource_record_post_action 17:23:19 INFO - ##### 17:23:19 INFO - ##### Running download-and-extract step. 17:23:19 INFO - ##### 17:23:19 INFO - Running pre-action listener: _resource_record_pre_action 17:23:19 INFO - Running main action method: download_and_extract 17:23:19 INFO - mkdir: /builds/slave/test/build/tests 17:23: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')]} 17:23:19 INFO - https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 17:23:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 17:23:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 17:23:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 17:23:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 17:23:21 INFO - Downloaded 1235 bytes. 17:23:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 17:23:21 INFO - Using the following test package requirements: 17:23:21 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 17:23:21 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:23:21 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 17:23:21 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:23:21 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 17:23:21 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:23:21 INFO - u'jsshell-mac64.zip'], 17:23:21 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:23:21 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 17:23:21 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 17:23:21 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:23:21 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 17:23:21 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:23:21 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 17:23:21 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:23:21 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 17:23:21 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:23:21 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 17:23:21 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 17:23:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:23:21 INFO - https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 17:23:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 17:23:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 17:23:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 17:23:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 17:23:22 INFO - Downloaded 17975112 bytes. 17:23:22 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:23:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:23:22 INFO - caution: filename not matched: web-platform/* 17:23:22 INFO - Return code: 11 17:23: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')]} 17:23:22 INFO - https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 17:23:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 17:23:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 17:23:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 17:23:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 17:23:24 INFO - Downloaded 36382569 bytes. 17:23:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:23:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:23:29 INFO - caution: filename not matched: bin/* 17:23:29 INFO - caution: filename not matched: config/* 17:23:29 INFO - caution: filename not matched: mozbase/* 17:23:29 INFO - caution: filename not matched: marionette/* 17:23:29 INFO - caution: filename not matched: tools/wptserve/* 17:23:29 INFO - Return code: 11 17:23:29 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')]} 17:23:29 INFO - https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 17:23:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:23:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:23:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 17:23:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 17:23:31 INFO - Downloaded 68683546 bytes. 17:23:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:23:31 INFO - mkdir: /builds/slave/test/properties 17:23:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:23:31 INFO - Writing to file /builds/slave/test/properties/build_url 17:23:31 INFO - Contents: 17:23:31 INFO - build_url:https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:23:32 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:23:32 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:23:32 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:23:32 INFO - Contents: 17:23:32 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:23:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:23:32 INFO - https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:23:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:23:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:23:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:23:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 17:23:35 INFO - Downloaded 103346607 bytes. 17:23:35 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:23:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:23:38 INFO - Return code: 0 17:23:38 INFO - Running post-action listener: _resource_record_post_action 17:23:38 INFO - Running post-action listener: set_extra_try_arguments 17:23:38 INFO - ##### 17:23:38 INFO - ##### Running create-virtualenv step. 17:23:38 INFO - ##### 17:23:38 INFO - Running pre-action listener: _pre_create_virtualenv 17:23:38 INFO - Running pre-action listener: _resource_record_pre_action 17:23:38 INFO - Running main action method: create_virtualenv 17:23:38 INFO - Creating virtualenv /builds/slave/test/build/venv 17:23:38 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 17:23:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:23:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:23:38 INFO - Using real prefix '/tools/python27' 17:23:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:23:39 INFO - Installing distribute.............................................................................................................................................................................................done. 17:23:42 INFO - Installing pip.................done. 17:23:42 INFO - Return code: 0 17:23:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:23:42 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')]} 17:23:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:23:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:23:42 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')]} 17:23:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:23:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:23:42 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 0x1058bbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1058d8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4abdd2970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1058d45e0>, '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 0x1054b7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1054e2990>, '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.RWP2CvIPO9/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.qtPHO0E0FC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:23:42 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 17:23:42 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 17:23:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RWP2CvIPO9/Render', 17:23:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:23:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:23:42 INFO - 'HOME': '/Users/cltbld', 17:23:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:23:42 INFO - 'LOGNAME': 'cltbld', 17:23:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:23:42 INFO - 'MOZ_NO_REMOTE': '1', 17:23:42 INFO - 'NO_EM_RESTART': '1', 17:23:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:23:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:23:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:23:42 INFO - 'PWD': '/builds/slave/test', 17:23:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:23:42 INFO - 'SHELL': '/bin/bash', 17:23:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qtPHO0E0FC/Listeners', 17:23:42 INFO - 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', 17:23:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:23:42 INFO - 'USER': 'cltbld', 17:23:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:23:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:23:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:23:42 INFO - 'XPC_FLAGS': '0x0', 17:23:42 INFO - 'XPC_SERVICE_NAME': '0', 17:23:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:23:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:23:42 INFO - Downloading/unpacking psutil>=0.7.1 17:23:42 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 17:23:42 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 17:23:42 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 17:23:42 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 17:23:42 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 17:23:42 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 17:23:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:23:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:23:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:23:45 INFO - Installing collected packages: psutil 17:23:45 INFO - Running setup.py install for psutil 17:23:45 INFO - building 'psutil._psutil_osx' extension 17:23:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 17:23:46 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 17:23:46 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 17:23:46 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 17:23:46 INFO - building 'psutil._psutil_posix' extension 17:23:46 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 17:23:46 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 17:23:46 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 17:23:46 INFO - ^ 17:23:46 INFO - 1 warning generated. 17:23:46 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 17:23:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:23:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:23:46 INFO - Successfully installed psutil 17:23:46 INFO - Cleaning up... 17:23:46 INFO - Return code: 0 17:23:46 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:23:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:23:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:23:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:23:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:23:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:23:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:23:46 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 0x1058bbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1058d8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4abdd2970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1058d45e0>, '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 0x1054b7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1054e2990>, '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.RWP2CvIPO9/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.qtPHO0E0FC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:23:46 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 17:23:46 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 17:23:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RWP2CvIPO9/Render', 17:23:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:23:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:23:46 INFO - 'HOME': '/Users/cltbld', 17:23:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:23:46 INFO - 'LOGNAME': 'cltbld', 17:23:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:23:46 INFO - 'MOZ_NO_REMOTE': '1', 17:23:46 INFO - 'NO_EM_RESTART': '1', 17:23:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:23:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:23:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:23:46 INFO - 'PWD': '/builds/slave/test', 17:23:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:23:46 INFO - 'SHELL': '/bin/bash', 17:23:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qtPHO0E0FC/Listeners', 17:23:46 INFO - 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', 17:23:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:23:46 INFO - 'USER': 'cltbld', 17:23:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:23:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:23:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:23:46 INFO - 'XPC_FLAGS': '0x0', 17:23:46 INFO - 'XPC_SERVICE_NAME': '0', 17:23:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:23:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:23:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:23:46 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 17:23:46 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 17:23:46 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 17:23:46 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 17:23:46 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 17:23:46 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 17:23:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:23:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:23:49 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:23:49 INFO - Installing collected packages: mozsystemmonitor 17:23:49 INFO - Running setup.py install for mozsystemmonitor 17:23:49 INFO - Successfully installed mozsystemmonitor 17:23:49 INFO - Cleaning up... 17:23:49 INFO - Return code: 0 17:23:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:23:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:23:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:23:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:23:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:23:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:23:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:23:49 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 0x1058bbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1058d8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4abdd2970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1058d45e0>, '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 0x1054b7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1054e2990>, '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.RWP2CvIPO9/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.qtPHO0E0FC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:23:49 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 17:23:49 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 17:23:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RWP2CvIPO9/Render', 17:23:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:23:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:23:49 INFO - 'HOME': '/Users/cltbld', 17:23:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:23:49 INFO - 'LOGNAME': 'cltbld', 17:23:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:23:49 INFO - 'MOZ_NO_REMOTE': '1', 17:23:49 INFO - 'NO_EM_RESTART': '1', 17:23:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:23:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:23:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:23:49 INFO - 'PWD': '/builds/slave/test', 17:23:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:23:49 INFO - 'SHELL': '/bin/bash', 17:23:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qtPHO0E0FC/Listeners', 17:23:49 INFO - 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', 17:23:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:23:49 INFO - 'USER': 'cltbld', 17:23:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:23:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:23:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:23:49 INFO - 'XPC_FLAGS': '0x0', 17:23:49 INFO - 'XPC_SERVICE_NAME': '0', 17:23:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:23:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:23:49 INFO - Downloading/unpacking blobuploader==1.2.4 17:23:49 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 17:23:49 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 17:23:49 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 17:23:49 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 17:23:49 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 17:23:49 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 17:23:52 INFO - Downloading blobuploader-1.2.4.tar.gz 17:23:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:23:52 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:23:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:23:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:23:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:23:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:23:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:23:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:23:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:23:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:23:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:23:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:23:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:23:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:23:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:23:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:23:53 INFO - Downloading docopt-0.6.1.tar.gz 17:23:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:23:53 INFO - Installing collected packages: blobuploader, requests, docopt 17:23:53 INFO - Running setup.py install for blobuploader 17:23:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:23:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:23:53 INFO - Running setup.py install for requests 17:23:54 INFO - Running setup.py install for docopt 17:23:54 INFO - Successfully installed blobuploader requests docopt 17:23:54 INFO - Cleaning up... 17:23:54 INFO - Return code: 0 17:23:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:23:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:23:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:23:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:23:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:23:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:23:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:23:54 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 0x1058bbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1058d8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4abdd2970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1058d45e0>, '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 0x1054b7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1054e2990>, '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.RWP2CvIPO9/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.qtPHO0E0FC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:23:54 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 17:23:54 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 17:23:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RWP2CvIPO9/Render', 17:23:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:23:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:23:54 INFO - 'HOME': '/Users/cltbld', 17:23:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:23:54 INFO - 'LOGNAME': 'cltbld', 17:23:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:23:54 INFO - 'MOZ_NO_REMOTE': '1', 17:23:54 INFO - 'NO_EM_RESTART': '1', 17:23:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:23:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:23:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:23:54 INFO - 'PWD': '/builds/slave/test', 17:23:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:23:54 INFO - 'SHELL': '/bin/bash', 17:23:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qtPHO0E0FC/Listeners', 17:23:54 INFO - 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', 17:23:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:23:54 INFO - 'USER': 'cltbld', 17:23:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:23:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:23:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:23:54 INFO - 'XPC_FLAGS': '0x0', 17:23:54 INFO - 'XPC_SERVICE_NAME': '0', 17:23:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:23:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:23:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:23:54 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-BOmJC0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:23:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:23:54 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-qxohS5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:23:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:23:54 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-PIq0SQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:23:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:23:54 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-99BC3m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:23:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:23:54 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-3Y7OEl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:23:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:23:55 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-rzY8Un-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:23:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:23:55 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-2IZ7L5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:23:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:23:55 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-TVk6rU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:23:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:23:55 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-cK2JSQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:23:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:23:55 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-DTOki2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:23:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:23:55 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-mrLPtd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:23:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:23:55 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-vqx7TY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:23:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:23:55 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-Zv29FE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:23:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:23:55 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-c5VErS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:23:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:23:56 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-Iascyz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:23:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:23:56 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-uHVH84-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:23:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:23:56 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-r08dS9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:23:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:23:56 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-YKz__f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:23:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:23:56 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-Pp9Ya5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:23:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:23:56 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-Lhaiyz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:23:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:23:57 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-VrbnPJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:23:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:23:57 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 17:23:57 INFO - Running setup.py install for manifestparser 17:23:57 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:23:57 INFO - Running setup.py install for mozcrash 17:23:57 INFO - Running setup.py install for mozdebug 17:23:57 INFO - Running setup.py install for mozdevice 17:23:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:23:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:23:57 INFO - Running setup.py install for mozfile 17:23:57 INFO - Running setup.py install for mozhttpd 17:23:58 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:23:58 INFO - Running setup.py install for mozinfo 17:23:58 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:23:58 INFO - Running setup.py install for mozInstall 17:23:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:23:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:23:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:23:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:23:58 INFO - Running setup.py install for mozleak 17:23:58 INFO - Running setup.py install for mozlog 17:23:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:23:58 INFO - Running setup.py install for moznetwork 17:23:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:23:58 INFO - Running setup.py install for mozprocess 17:23:58 INFO - Running setup.py install for mozprofile 17:23:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:23:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:23:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:23:59 INFO - Running setup.py install for mozrunner 17:23:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:23:59 INFO - Running setup.py install for mozscreenshot 17:23:59 INFO - Running setup.py install for moztest 17:23:59 INFO - Running setup.py install for mozversion 17:23:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:23:59 INFO - Running setup.py install for wptserve 17:23:59 INFO - Running setup.py install for marionette-driver 17:24:00 INFO - Running setup.py install for browsermob-proxy 17:24:00 INFO - Running setup.py install for marionette-client 17:24:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:24:00 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:24:00 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 17:24:00 INFO - Cleaning up... 17:24:00 INFO - Return code: 0 17:24:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:24:00 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')]} 17:24:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:24:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:24:00 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')]} 17:24:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:24:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:24:00 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 0x1058bbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1058d8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4abdd2970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1058d45e0>, '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 0x1054b7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1054e2990>, '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.RWP2CvIPO9/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.qtPHO0E0FC/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:24:00 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 17:24:00 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 17:24:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RWP2CvIPO9/Render', 17:24:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:24:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:24:00 INFO - 'HOME': '/Users/cltbld', 17:24:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:24:00 INFO - 'LOGNAME': 'cltbld', 17:24:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:24:00 INFO - 'MOZ_NO_REMOTE': '1', 17:24:00 INFO - 'NO_EM_RESTART': '1', 17:24:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:24:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:24:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:24:00 INFO - 'PWD': '/builds/slave/test', 17:24:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:24:00 INFO - 'SHELL': '/bin/bash', 17:24:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qtPHO0E0FC/Listeners', 17:24:00 INFO - 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', 17:24:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:24:00 INFO - 'USER': 'cltbld', 17:24:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:24:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:24:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:24:00 INFO - 'XPC_FLAGS': '0x0', 17:24:00 INFO - 'XPC_SERVICE_NAME': '0', 17:24:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:24:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:24:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:24:00 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-9KniJ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:24:00 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 17:24:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:24:00 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-KP4DZc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:24:01 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)) 17:24:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:24:01 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-xu6Evv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:24:01 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)) 17:24:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:24:01 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-ZX9auU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:24:01 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)) 17:24:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:24:01 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-aQpA4S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:24:01 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)) 17:24:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:24:01 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-M0socX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:24:01 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)) 17:24:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:24:01 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-iCR9EK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:24:01 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)) 17:24:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:24:01 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-k_edOP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:24:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 17:24:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:24:01 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-sY3Snb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:24:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 17:24:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:24:01 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-u1801g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:24:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:24:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:24:01 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-fvhs9w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:24:01 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 17:24:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:24:01 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-s3qgbh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:24:02 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)) 17:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-lbc19j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:24:02 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)) 17:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-LMP7qB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:24:02 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)) 17:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-tO86el-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:24:02 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)) 17:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-fGZ0VZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:24:02 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)) 17:24:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-05c0SL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:24:02 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)) 17:24:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-ZqXcM4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:24:02 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 17:24:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-hbv1dw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:24:02 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 17:24:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:24:02 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-P50zdN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:24:02 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 17:24:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:24:03 INFO - Running setup.py (path:/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/pip-Ql5N8v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:24:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:24:03 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)) 17:24:03 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)) 17:24:03 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)) 17:24:03 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)) 17:24:03 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)) 17:24:03 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)) 17:24:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:24:03 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 17:24:03 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 17:24:03 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 17:24:03 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 17:24:03 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 17:24:03 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 17:24:05 INFO - Downloading blessings-1.6.tar.gz 17:24:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:24:05 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 17:24:05 INFO - Installing collected packages: blessings 17:24:05 INFO - Running setup.py install for blessings 17:24:06 INFO - Successfully installed blessings 17:24:06 INFO - Cleaning up... 17:24:06 INFO - Return code: 0 17:24:06 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:24:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:24:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:24:06 INFO - Reading from file tmpfile_stdout 17:24:06 INFO - Current package versions: 17:24:06 INFO - blessings == 1.6 17:24:06 INFO - blobuploader == 1.2.4 17:24:06 INFO - browsermob-proxy == 0.6.0 17:24:06 INFO - docopt == 0.6.1 17:24:06 INFO - manifestparser == 1.1 17:24:06 INFO - marionette-client == 2.3.0 17:24:06 INFO - marionette-driver == 1.4.0 17:24:06 INFO - mozInstall == 1.12 17:24:06 INFO - mozcrash == 0.17 17:24:06 INFO - mozdebug == 0.1 17:24:06 INFO - mozdevice == 0.48 17:24:06 INFO - mozfile == 1.2 17:24:06 INFO - mozhttpd == 0.7 17:24:06 INFO - mozinfo == 0.9 17:24:06 INFO - mozleak == 0.1 17:24:06 INFO - mozlog == 3.1 17:24:06 INFO - moznetwork == 0.27 17:24:06 INFO - mozprocess == 0.22 17:24:06 INFO - mozprofile == 0.28 17:24:06 INFO - mozrunner == 6.11 17:24:06 INFO - mozscreenshot == 0.1 17:24:06 INFO - mozsystemmonitor == 0.0 17:24:06 INFO - moztest == 0.7 17:24:06 INFO - mozversion == 1.4 17:24:06 INFO - psutil == 3.1.1 17:24:06 INFO - requests == 1.2.3 17:24:06 INFO - wptserve == 1.4.0 17:24:06 INFO - wsgiref == 0.1.2 17:24:06 INFO - Running post-action listener: _resource_record_post_action 17:24:06 INFO - Running post-action listener: _start_resource_monitoring 17:24:06 INFO - Starting resource monitoring. 17:24:06 INFO - ##### 17:24:06 INFO - ##### Running pull step. 17:24:06 INFO - ##### 17:24:06 INFO - Running pre-action listener: _resource_record_pre_action 17:24:06 INFO - Running main action method: pull 17:24:06 INFO - Pull has nothing to do! 17:24:06 INFO - Running post-action listener: _resource_record_post_action 17:24:06 INFO - ##### 17:24:06 INFO - ##### Running install step. 17:24:06 INFO - ##### 17:24:06 INFO - Running pre-action listener: _resource_record_pre_action 17:24:06 INFO - Running main action method: install 17:24:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:24:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:24:06 INFO - Reading from file tmpfile_stdout 17:24:06 INFO - Detecting whether we're running mozinstall >=1.0... 17:24:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:24:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:24:06 INFO - Reading from file tmpfile_stdout 17:24:06 INFO - Output received: 17:24:06 INFO - Usage: mozinstall [options] installer 17:24:06 INFO - Options: 17:24:06 INFO - -h, --help show this help message and exit 17:24:06 INFO - -d DEST, --destination=DEST 17:24:06 INFO - Directory to install application into. [default: 17:24:06 INFO - "/builds/slave/test"] 17:24:06 INFO - --app=APP Application being installed. [default: firefox] 17:24:06 INFO - mkdir: /builds/slave/test/build/application 17:24:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 17:24:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 17:24:26 INFO - Reading from file tmpfile_stdout 17:24:26 INFO - Output received: 17:24:26 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 17:24:26 INFO - Running post-action listener: _resource_record_post_action 17:24:26 INFO - ##### 17:24:26 INFO - ##### Running run-tests step. 17:24:26 INFO - ##### 17:24:26 INFO - Running pre-action listener: _resource_record_pre_action 17:24:26 INFO - Running main action method: run_tests 17:24:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:24:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:24:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:24:26 INFO - grabbing minidump binary from tooltool 17:24:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:24:26 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 0x1058d45e0>, '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 0x1054b7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1054e2990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:24:26 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 17:24:26 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 17:24:26 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:24:26 INFO - Return code: 0 17:24:26 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 17:24:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:24:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.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 17:24:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.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 17:24:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RWP2CvIPO9/Render', 17:24:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:24:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:24:26 INFO - 'HOME': '/Users/cltbld', 17:24:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:24:26 INFO - 'LOGNAME': 'cltbld', 17:24:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:24:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:24:26 INFO - 'MOZ_NO_REMOTE': '1', 17:24:26 INFO - 'NO_EM_RESTART': '1', 17:24:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:24:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:24:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:24:26 INFO - 'PWD': '/builds/slave/test', 17:24:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:24:26 INFO - 'SHELL': '/bin/bash', 17:24:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.qtPHO0E0FC/Listeners', 17:24:26 INFO - 'TMPDIR': '/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/T/', 17:24:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:24:26 INFO - 'USER': 'cltbld', 17:24:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:24:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:24:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:24:26 INFO - 'XPC_FLAGS': '0x0', 17:24:26 INFO - 'XPC_SERVICE_NAME': '0', 17:24:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:24:26 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.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 17:24:27 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 17:24:27 INFO - import pkg_resources 17:24:28 INFO - Using 1 client processes 17:24:28 INFO - wptserve Starting http server on 127.0.0.1:8001 17:24:28 INFO - wptserve Starting http server on 127.0.0.1:8000 17:24:28 INFO - wptserve Starting http server on 127.0.0.1:8443 17:24:30 INFO - SUITE-START | Running 778 tests 17:24:30 INFO - Running testharness tests 17:24:30 INFO - Setting up ssl 17:24:30 INFO - PROCESS | certutil | 17:24:30 INFO - PROCESS | certutil | 17:24:30 INFO - PROCESS | certutil | 17:24:30 INFO - Certificate Nickname Trust Attributes 17:24:30 INFO - SSL,S/MIME,JAR/XPI 17:24:30 INFO - 17:24:30 INFO - web-platform-tests CT,, 17:24:30 INFO - 17:24:30 INFO - Starting runner 17:24:31 INFO - PROCESS | 1642 | [1642] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 17:24:31 INFO - PROCESS | 1642 | 1461111871608 Marionette DEBUG Marionette enabled via build flag and pref 17:24:31 INFO - PROCESS | 1642 | ++DOCSHELL 0x11661b800 == 1 [pid = 1642] [id = 1] 17:24:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 1 (0x11661c000) [pid = 1642] [serial = 1] [outer = 0x0] 17:24:31 INFO - PROCESS | 1642 | [1642] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:24:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 2 (0x11661d000) [pid = 1642] [serial = 2] [outer = 0x11661c000] 17:24:31 INFO - PROCESS | 1642 | 1461111871970 Marionette INFO Listening on port 2828 17:24:32 INFO - PROCESS | 1642 | 1461111872295 Marionette DEBUG Marionette enabled via command-line flag 17:24:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x11924c000 == 2 [pid = 1642] [id = 2] 17:24:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 3 (0x11924c800) [pid = 1642] [serial = 3] [outer = 0x0] 17:24:32 INFO - PROCESS | 1642 | [1642] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:24:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 4 (0x11924d800) [pid = 1642] [serial = 4] [outer = 0x11924c800] 17:24:32 INFO - PROCESS | 1642 | [1642] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:24:32 INFO - PROCESS | 1642 | 1461111872469 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 17:24:32 INFO - PROCESS | 1642 | 1461111872558 Marionette DEBUG Closed connection conn0 17:24:32 INFO - PROCESS | 1642 | [1642] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:24:32 INFO - PROCESS | 1642 | 1461111872564 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 17:24:32 INFO - PROCESS | 1642 | 1461111872579 Marionette DEBUG Closed connection conn1 17:24:32 INFO - PROCESS | 1642 | [1642] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:24:32 INFO - PROCESS | 1642 | 1461111872584 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 17:24:32 INFO - PROCESS | 1642 | 1461111872593 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:24:32 INFO - PROCESS | 1642 | 1461111872600 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160419163752","device":"desktop","version":"48.0a1"} 17:24:32 INFO - PROCESS | 1642 | [1642] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:24:33 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c5bc800 == 3 [pid = 1642] [id = 3] 17:24:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 5 (0x11c5c2800) [pid = 1642] [serial = 5] [outer = 0x0] 17:24:33 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c5c3800 == 4 [pid = 1642] [id = 4] 17:24:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 6 (0x11c486400) [pid = 1642] [serial = 6] [outer = 0x0] 17:24:33 INFO - PROCESS | 1642 | [1642] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:24:33 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f7d000 == 5 [pid = 1642] [id = 5] 17:24:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 7 (0x11c485400) [pid = 1642] [serial = 7] [outer = 0x0] 17:24:33 INFO - PROCESS | 1642 | [1642] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:24:34 INFO - PROCESS | 1642 | [1642] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:24:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 8 (0x12407ac00) [pid = 1642] [serial = 8] [outer = 0x11c485400] 17:24:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 9 (0x1245d3000) [pid = 1642] [serial = 9] [outer = 0x11c5c2800] 17:24:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 10 (0x125f29400) [pid = 1642] [serial = 10] [outer = 0x11c486400] 17:24:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 11 (0x125f2b000) [pid = 1642] [serial = 11] [outer = 0x11c485400] 17:24:34 INFO - PROCESS | 1642 | 1461111874706 Marionette DEBUG loaded listener.js 17:24:34 INFO - PROCESS | 1642 | 1461111874718 Marionette DEBUG loaded listener.js 17:24:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 12 (0x12790ec00) [pid = 1642] [serial = 12] [outer = 0x11c485400] 17:24:35 INFO - PROCESS | 1642 | 1461111875074 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a5e33329-7a6c-2d4c-be6d-cfdca674367d","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160419163752","device":"desktop","version":"48.0a1","command_id":1}}] 17:24:35 INFO - PROCESS | 1642 | 1461111875170 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}] 17:24:35 INFO - PROCESS | 1642 | 1461111875215 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 17:24:35 INFO - PROCESS | 1642 | 1461111875305 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:24:35 INFO - PROCESS | 1642 | [1642] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:24:35 INFO - PROCESS | 1642 | [1642] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 17:24:35 INFO - PROCESS | 1642 | [1642] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 17:24:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 13 (0x12a021000) [pid = 1642] [serial = 13] [outer = 0x11c485400] 17:24:35 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:24:35 INFO - PROCESS | 1642 | 1461111875585 Marionette TRACE conn2 <- [1,3,null,{}] 17:24:35 INFO - PROCESS | 1642 | 1461111875588 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:24:35 INFO - PROCESS | 1642 | 1461111875608 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 17:24:35 INFO - PROCESS | 1642 | 1461111875635 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 17:24:35 INFO - PROCESS | 1642 | 1461111875636 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 17:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:24:35 INFO - PROCESS | 1642 | 1461111875640 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:24:35 INFO - PROCESS | 1642 | 1461111875643 Marionette TRACE conn2 <- [1,6,null,{}] 17:24:35 INFO - PROCESS | 1642 | 1461111875646 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}] 17:24:35 INFO - PROCESS | 1642 | 1461111875653 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 17:24:35 INFO - PROCESS | 1642 | 1461111875656 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ba4f800 == 6 [pid = 1642] [id = 6] 17:24:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 14 (0x12ba9a800) [pid = 1642] [serial = 14] [outer = 0x0] 17:24:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 15 (0x12ba9c800) [pid = 1642] [serial = 15] [outer = 0x12ba9a800] 17:24:35 INFO - PROCESS | 1642 | 1461111875687 Marionette DEBUG loaded listener.js 17:24:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 16 (0x12bccc400) [pid = 1642] [serial = 16] [outer = 0x12ba9a800] 17:24:36 INFO - PROCESS | 1642 | 1461111876003 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]]]}] 17:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 376ms 17:24:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x12bcf2000 == 7 [pid = 1642] [id = 7] 17:24:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 17 (0x12bccf800) [pid = 1642] [serial = 17] [outer = 0x0] 17:24:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 18 (0x12bead800) [pid = 1642] [serial = 18] [outer = 0x12bccf800] 17:24:36 INFO - PROCESS | 1642 | 1461111876036 Marionette DEBUG loaded listener.js 17:24:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 19 (0x12beb4000) [pid = 1642] [serial = 19] [outer = 0x12bccf800] 17:24:36 INFO - PROCESS | 1642 | 1461111876073 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 17:24:36 INFO - PROCESS | 1642 | 1461111876074 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 17:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:24:36 INFO - PROCESS | 1642 | 1461111876110 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:24:36 INFO - PROCESS | 1642 | 1461111876112 Marionette TRACE conn2 <- [1,10,null,{}] 17:24:36 INFO - PROCESS | 1642 | 1461111876132 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}] 17:24:36 INFO - PROCESS | 1642 | 1461111876264 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 17:24:36 INFO - PROCESS | 1642 | 1461111876296 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d40c800 == 8 [pid = 1642] [id = 8] 17:24:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 20 (0x12d0d1400) [pid = 1642] [serial = 20] [outer = 0x0] 17:24:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 21 (0x12d446400) [pid = 1642] [serial = 21] [outer = 0x12d0d1400] 17:24:36 INFO - PROCESS | 1642 | 1461111876325 Marionette DEBUG loaded listener.js 17:24:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 22 (0x12d44a800) [pid = 1642] [serial = 22] [outer = 0x12d0d1400] 17:24:36 INFO - PROCESS | 1642 | 1461111876629 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]]]}] 17:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 590ms 17:24:36 INFO - PROCESS | 1642 | 1461111876690 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 17:24:36 INFO - PROCESS | 1642 | 1461111876693 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 17:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:24:36 INFO - PROCESS | 1642 | 1461111876695 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:24:36 INFO - PROCESS | 1642 | 1461111876696 Marionette TRACE conn2 <- [1,14,null,{}] 17:24:36 INFO - PROCESS | 1642 | 1461111876699 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}] 17:24:36 INFO - PROCESS | 1642 | 1461111876788 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 17:24:36 INFO - PROCESS | 1642 | 1461111876794 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dbe5000 == 9 [pid = 1642] [id = 9] 17:24:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 23 (0x12d44fc00) [pid = 1642] [serial = 23] [outer = 0x0] 17:24:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 24 (0x12d5ed800) [pid = 1642] [serial = 24] [outer = 0x12d44fc00] 17:24:36 INFO - PROCESS | 1642 | 1461111876820 Marionette DEBUG loaded listener.js 17:24:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 25 (0x12e257000) [pid = 1642] [serial = 25] [outer = 0x12d44fc00] 17:24:37 INFO - PROCESS | 1642 | 1461111877069 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]]]}] 17:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 17:24:37 INFO - PROCESS | 1642 | 1461111877117 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 17:24:37 INFO - PROCESS | 1642 | 1461111877118 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 17:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:24:37 INFO - PROCESS | 1642 | 1461111877120 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:24:37 INFO - PROCESS | 1642 | 1461111877121 Marionette TRACE conn2 <- [1,18,null,{}] 17:24:37 INFO - PROCESS | 1642 | 1461111877124 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}] 17:24:37 INFO - PROCESS | 1642 | 1461111877230 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 17:24:37 INFO - PROCESS | 1642 | 1461111877235 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:37 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e56d000 == 10 [pid = 1642] [id = 10] 17:24:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 26 (0x12e25d800) [pid = 1642] [serial = 26] [outer = 0x0] 17:24:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 27 (0x12e42b800) [pid = 1642] [serial = 27] [outer = 0x12e25d800] 17:24:37 INFO - PROCESS | 1642 | 1461111877261 Marionette DEBUG loaded listener.js 17:24:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 28 (0x12e4a2800) [pid = 1642] [serial = 28] [outer = 0x12e25d800] 17:24:37 INFO - PROCESS | 1642 | 1461111877554 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]]]}] 17:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 17:24:37 INFO - PROCESS | 1642 | 1461111877590 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 17:24:37 INFO - PROCESS | 1642 | 1461111877591 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 17:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:24:37 INFO - PROCESS | 1642 | 1461111877597 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:24:37 INFO - PROCESS | 1642 | 1461111877599 Marionette TRACE conn2 <- [1,22,null,{}] 17:24:37 INFO - PROCESS | 1642 | 1461111877601 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}] 17:24:37 INFO - PROCESS | 1642 | 1461111877692 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 17:24:37 INFO - PROCESS | 1642 | 1461111877698 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:37 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e840000 == 11 [pid = 1642] [id = 11] 17:24:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 29 (0x12e4a6000) [pid = 1642] [serial = 29] [outer = 0x0] 17:24:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 30 (0x12e77f800) [pid = 1642] [serial = 30] [outer = 0x12e4a6000] 17:24:37 INFO - PROCESS | 1642 | 1461111877724 Marionette DEBUG loaded listener.js 17:24:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 31 (0x11a881c00) [pid = 1642] [serial = 31] [outer = 0x12e4a6000] 17:24:37 INFO - PROCESS | 1642 | 1461111877981 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]]]}] 17:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 423ms 17:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:24:38 INFO - PROCESS | 1642 | 1461111878019 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 17:24:38 INFO - PROCESS | 1642 | 1461111878020 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 17:24:38 INFO - PROCESS | 1642 | 1461111878023 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:24:38 INFO - PROCESS | 1642 | 1461111878024 Marionette TRACE conn2 <- [1,26,null,{}] 17:24:38 INFO - PROCESS | 1642 | 1461111878039 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}] 17:24:38 INFO - PROCESS | 1642 | 1461111878182 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 17:24:38 INFO - PROCESS | 1642 | 1461111878192 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:38 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb4d000 == 12 [pid = 1642] [id = 12] 17:24:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 32 (0x11a9c3c00) [pid = 1642] [serial = 32] [outer = 0x0] 17:24:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 33 (0x12ba94000) [pid = 1642] [serial = 33] [outer = 0x11a9c3c00] 17:24:38 INFO - PROCESS | 1642 | 1461111878227 Marionette DEBUG loaded listener.js 17:24:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 34 (0x12e799400) [pid = 1642] [serial = 34] [outer = 0x11a9c3c00] 17:24:38 INFO - PROCESS | 1642 | 1461111878450 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]]]}] 17:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 480ms 17:24:38 INFO - PROCESS | 1642 | 1461111878504 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 17:24:38 INFO - PROCESS | 1642 | 1461111878506 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 17:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:24:38 INFO - PROCESS | 1642 | 1461111878523 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:24:38 INFO - PROCESS | 1642 | 1461111878525 Marionette TRACE conn2 <- [1,30,null,{}] 17:24:38 INFO - PROCESS | 1642 | 1461111878537 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}] 17:24:38 INFO - PROCESS | 1642 | 1461111878676 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 17:24:38 INFO - PROCESS | 1642 | 1461111878683 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:38 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ed61000 == 13 [pid = 1642] [id = 13] 17:24:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 35 (0x12e79c000) [pid = 1642] [serial = 35] [outer = 0x0] 17:24:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 36 (0x12e7a4800) [pid = 1642] [serial = 36] [outer = 0x12e79c000] 17:24:38 INFO - PROCESS | 1642 | 1461111878721 Marionette DEBUG loaded listener.js 17:24:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 37 (0x12ef99000) [pid = 1642] [serial = 37] [outer = 0x12e79c000] 17:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 585ms 17:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:24:39 INFO - PROCESS | 1642 | 1461111879099 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]]]}] 17:24:39 INFO - PROCESS | 1642 | 1461111879102 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 17:24:39 INFO - PROCESS | 1642 | 1461111879103 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 17:24:39 INFO - PROCESS | 1642 | 1461111879105 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:24:39 INFO - PROCESS | 1642 | 1461111879106 Marionette TRACE conn2 <- [1,34,null,{}] 17:24:39 INFO - PROCESS | 1642 | 1461111879109 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}] 17:24:39 INFO - PROCESS | 1642 | 1461111879194 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 17:24:39 INFO - PROCESS | 1642 | 1461111879199 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:39 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f470800 == 14 [pid = 1642] [id = 14] 17:24:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 38 (0x12e7a1800) [pid = 1642] [serial = 38] [outer = 0x0] 17:24:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 39 (0x12efa0400) [pid = 1642] [serial = 39] [outer = 0x12e7a1800] 17:24:39 INFO - PROCESS | 1642 | 1461111879224 Marionette DEBUG loaded listener.js 17:24:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 40 (0x12f5d4c00) [pid = 1642] [serial = 40] [outer = 0x12e7a1800] 17:24:39 INFO - PROCESS | 1642 | 1461111879461 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]]]}] 17:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 17:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:24:39 INFO - PROCESS | 1642 | 1461111879474 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 17:24:39 INFO - PROCESS | 1642 | 1461111879476 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 17:24:39 INFO - PROCESS | 1642 | 1461111879485 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:24:39 INFO - PROCESS | 1642 | 1461111879487 Marionette TRACE conn2 <- [1,38,null,{}] 17:24:39 INFO - PROCESS | 1642 | 1461111879489 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}] 17:24:39 INFO - PROCESS | 1642 | 1461111879597 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 17:24:39 INFO - PROCESS | 1642 | 1461111879600 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:39 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f7a7800 == 15 [pid = 1642] [id = 15] 17:24:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 41 (0x12f5d8c00) [pid = 1642] [serial = 41] [outer = 0x0] 17:24:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 42 (0x12f5e0800) [pid = 1642] [serial = 42] [outer = 0x12f5d8c00] 17:24:39 INFO - PROCESS | 1642 | 1461111879625 Marionette DEBUG loaded listener.js 17:24:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 43 (0x12f87e400) [pid = 1642] [serial = 43] [outer = 0x12f5d8c00] 17:24:39 INFO - PROCESS | 1642 | 1461111879861 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]]]}] 17:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 424ms 17:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:24:39 INFO - PROCESS | 1642 | 1461111879904 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 17:24:39 INFO - PROCESS | 1642 | 1461111879905 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 17:24:39 INFO - PROCESS | 1642 | 1461111879916 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:24:39 INFO - PROCESS | 1642 | 1461111879917 Marionette TRACE conn2 <- [1,42,null,{}] 17:24:39 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fb2c800 == 16 [pid = 1642] [id = 16] 17:24:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 44 (0x12fb2d000) [pid = 1642] [serial = 44] [outer = 0x0] 17:24:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 45 (0x12fb2e800) [pid = 1642] [serial = 45] [outer = 0x12fb2d000] 17:24:39 INFO - PROCESS | 1642 | 1461111879956 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}] 17:24:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 46 (0x12fb38000) [pid = 1642] [serial = 46] [outer = 0x12fb2d000] 17:24:40 INFO - PROCESS | 1642 | 1461111880062 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 17:24:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f485800 == 17 [pid = 1642] [id = 17] 17:24:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 47 (0x12f5df800) [pid = 1642] [serial = 47] [outer = 0x0] 17:24:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 48 (0x12fb75c00) [pid = 1642] [serial = 48] [outer = 0x12f5df800] 17:24:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 49 (0x115773c00) [pid = 1642] [serial = 49] [outer = 0x12f5df800] 17:24:40 INFO - PROCESS | 1642 | 1461111880108 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fd3c000 == 18 [pid = 1642] [id = 18] 17:24:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 50 (0x12fcdf800) [pid = 1642] [serial = 50] [outer = 0x0] 17:24:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 51 (0x12fce1400) [pid = 1642] [serial = 51] [outer = 0x12fcdf800] 17:24:40 INFO - PROCESS | 1642 | 1461111880145 Marionette DEBUG loaded listener.js 17:24:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 52 (0x12fce5800) [pid = 1642] [serial = 52] [outer = 0x12fcdf800] 17:24:40 INFO - PROCESS | 1642 | 1461111880416 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]]]}] 17:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 542ms 17:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:24:40 INFO - PROCESS | 1642 | 1461111880450 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 17:24:40 INFO - PROCESS | 1642 | 1461111880451 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 17:24:40 INFO - PROCESS | 1642 | 1461111880454 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:24:40 INFO - PROCESS | 1642 | 1461111880455 Marionette TRACE conn2 <- [1,46,null,{}] 17:24:40 INFO - PROCESS | 1642 | 1461111880458 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}] 17:24:40 INFO - PROCESS | 1642 | 1461111880560 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 17:24:40 INFO - PROCESS | 1642 | 1461111880566 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad73800 == 19 [pid = 1642] [id = 19] 17:24:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 53 (0x11a642000) [pid = 1642] [serial = 53] [outer = 0x0] 17:24:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 54 (0x11a87b400) [pid = 1642] [serial = 54] [outer = 0x11a642000] 17:24:40 INFO - PROCESS | 1642 | 1461111880595 Marionette DEBUG loaded listener.js 17:24:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 55 (0x11be2e400) [pid = 1642] [serial = 55] [outer = 0x11a642000] 17:24:40 INFO - PROCESS | 1642 | 1461111880831 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]]]}] 17:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 17:24:40 INFO - PROCESS | 1642 | 1461111880873 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 17:24:40 INFO - PROCESS | 1642 | 1461111880874 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 17:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:24:40 INFO - PROCESS | 1642 | 1461111880885 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:24:40 INFO - PROCESS | 1642 | 1461111880886 Marionette TRACE conn2 <- [1,50,null,{}] 17:24:40 INFO - PROCESS | 1642 | 1461111880888 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}] 17:24:40 INFO - PROCESS | 1642 | 1461111880990 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 17:24:40 INFO - PROCESS | 1642 | 1461111880994 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:41 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aae1000 == 20 [pid = 1642] [id = 20] 17:24:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 56 (0x11ad99400) [pid = 1642] [serial = 56] [outer = 0x0] 17:24:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 57 (0x11ad9d400) [pid = 1642] [serial = 57] [outer = 0x11ad99400] 17:24:41 INFO - PROCESS | 1642 | 1461111881019 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 58 (0x12fce9800) [pid = 1642] [serial = 58] [outer = 0x11ad99400] 17:24:41 INFO - PROCESS | 1642 | 1461111881236 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]]]}] 17:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 17:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:24:41 INFO - PROCESS | 1642 | 1461111881254 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 17:24:41 INFO - PROCESS | 1642 | 1461111881255 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 17:24:41 INFO - PROCESS | 1642 | 1461111881257 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:24:41 INFO - PROCESS | 1642 | 1461111881258 Marionette TRACE conn2 <- [1,54,null,{}] 17:24:41 INFO - PROCESS | 1642 | 1461111881268 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}] 17:24:41 INFO - PROCESS | 1642 | 1461111881376 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 17:24:41 INFO - PROCESS | 1642 | 1461111881381 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:41 INFO - PROCESS | 1642 | ++DOCSHELL 0x13017a000 == 21 [pid = 1642] [id = 21] 17:24:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 59 (0x12e7a0000) [pid = 1642] [serial = 59] [outer = 0x0] 17:24:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 60 (0x130135000) [pid = 1642] [serial = 60] [outer = 0x12e7a0000] 17:24:41 INFO - PROCESS | 1642 | 1461111881405 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 61 (0x13013a800) [pid = 1642] [serial = 61] [outer = 0x12e7a0000] 17:24:41 INFO - PROCESS | 1642 | 1461111881631 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]]]}] 17:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 422ms 17:24:41 INFO - PROCESS | 1642 | 1461111881687 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 17:24:41 INFO - PROCESS | 1642 | 1461111881688 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 17:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:24:41 INFO - PROCESS | 1642 | 1461111881690 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:24:41 INFO - PROCESS | 1642 | 1461111881691 Marionette TRACE conn2 <- [1,58,null,{}] 17:24:41 INFO - PROCESS | 1642 | 1461111881702 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}] 17:24:41 INFO - PROCESS | 1642 | 1461111881871 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 17:24:42 INFO - PROCESS | 1642 | 1461111882472 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:42 INFO - PROCESS | 1642 | ++DOCSHELL 0x1144d9800 == 22 [pid = 1642] [id = 22] 17:24:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 62 (0x1144a9000) [pid = 1642] [serial = 62] [outer = 0x0] 17:24:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 63 (0x11460f800) [pid = 1642] [serial = 63] [outer = 0x1144a9000] 17:24:42 INFO - PROCESS | 1642 | 1461111882521 Marionette DEBUG loaded listener.js 17:24:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 64 (0x114c10800) [pid = 1642] [serial = 64] [outer = 0x1144a9000] 17:24:42 INFO - PROCESS | 1642 | 1461111882993 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]]]}] 17:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1330ms 17:24:43 INFO - PROCESS | 1642 | 1461111883032 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 17:24:43 INFO - PROCESS | 1642 | 1461111883036 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 17:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:24:43 INFO - PROCESS | 1642 | 1461111883039 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:24:43 INFO - PROCESS | 1642 | 1461111883042 Marionette TRACE conn2 <- [1,62,null,{}] 17:24:43 INFO - PROCESS | 1642 | 1461111883047 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}] 17:24:43 INFO - PROCESS | 1642 | 1461111883156 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 17:24:43 INFO - PROCESS | 1642 | 1461111883209 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:43 INFO - PROCESS | 1642 | ++DOCSHELL 0x11860d800 == 23 [pid = 1642] [id = 23] 17:24:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 65 (0x11577a400) [pid = 1642] [serial = 65] [outer = 0x0] 17:24:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 66 (0x11898b000) [pid = 1642] [serial = 66] [outer = 0x11577a400] 17:24:43 INFO - PROCESS | 1642 | 1461111883244 Marionette DEBUG loaded listener.js 17:24:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 67 (0x119351400) [pid = 1642] [serial = 67] [outer = 0x11577a400] 17:24:43 INFO - PROCESS | 1642 | 1461111883651 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]]]}] 17:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 675ms 17:24:43 INFO - PROCESS | 1642 | 1461111883714 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 17:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:24:43 INFO - PROCESS | 1642 | 1461111883716 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 17:24:43 INFO - PROCESS | 1642 | 1461111883718 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:24:43 INFO - PROCESS | 1642 | 1461111883720 Marionette TRACE conn2 <- [1,66,null,{}] 17:24:43 INFO - PROCESS | 1642 | 1461111883722 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}] 17:24:43 INFO - PROCESS | 1642 | 1461111883828 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 17:24:43 INFO - PROCESS | 1642 | 1461111883909 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:43 INFO - PROCESS | 1642 | ++DOCSHELL 0x1193a7800 == 24 [pid = 1642] [id = 24] 17:24:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 68 (0x11a9bdc00) [pid = 1642] [serial = 68] [outer = 0x0] 17:24:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 69 (0x11a9c9c00) [pid = 1642] [serial = 69] [outer = 0x11a9bdc00] 17:24:43 INFO - PROCESS | 1642 | 1461111883942 Marionette DEBUG loaded listener.js 17:24:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 70 (0x11ad94400) [pid = 1642] [serial = 70] [outer = 0x11a9bdc00] 17:24:44 INFO - PROCESS | 1642 | 1461111884627 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]]]}] 17:24:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 969ms 17:24:44 INFO - PROCESS | 1642 | 1461111884747 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 17:24:44 INFO - PROCESS | 1642 | 1461111884750 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 17:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:24:44 INFO - PROCESS | 1642 | 1461111884809 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:24:44 INFO - PROCESS | 1642 | 1461111884810 Marionette TRACE conn2 <- [1,70,null,{}] 17:24:44 INFO - PROCESS | 1642 | 1461111884818 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}] 17:24:44 INFO - PROCESS | 1642 | 1461111884898 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 17:24:44 INFO - PROCESS | 1642 | 1461111884935 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:44 INFO - PROCESS | 1642 | ++DOCSHELL 0x118618000 == 25 [pid = 1642] [id = 25] 17:24:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 71 (0x1164e3400) [pid = 1642] [serial = 71] [outer = 0x0] 17:24:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 72 (0x118de1000) [pid = 1642] [serial = 72] [outer = 0x1164e3400] 17:24:44 INFO - PROCESS | 1642 | 1461111884965 Marionette DEBUG loaded listener.js 17:24:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 73 (0x119232400) [pid = 1642] [serial = 73] [outer = 0x1164e3400] 17:24:45 INFO - PROCESS | 1642 | 1461111885332 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]]]}] 17:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 622ms 17:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:24:45 INFO - PROCESS | 1642 | 1461111885384 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 17:24:45 INFO - PROCESS | 1642 | 1461111885387 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 17:24:45 INFO - PROCESS | 1642 | 1461111885392 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:24:45 INFO - PROCESS | 1642 | 1461111885393 Marionette TRACE conn2 <- [1,74,null,{}] 17:24:45 INFO - PROCESS | 1642 | 1461111885396 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}] 17:24:45 INFO - PROCESS | 1642 | 1461111885464 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 17:24:45 INFO - PROCESS | 1642 | 1461111885468 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:45 INFO - PROCESS | 1642 | ++DOCSHELL 0x118db7000 == 26 [pid = 1642] [id = 26] 17:24:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 74 (0x1164e3000) [pid = 1642] [serial = 74] [outer = 0x0] 17:24:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 75 (0x11935b400) [pid = 1642] [serial = 75] [outer = 0x1164e3000] 17:24:45 INFO - PROCESS | 1642 | 1461111885497 Marionette DEBUG loaded listener.js 17:24:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 76 (0x11a824800) [pid = 1642] [serial = 76] [outer = 0x1164e3000] 17:24:45 INFO - PROCESS | 1642 | 1461111885812 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]]]}] 17:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms 17:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:24:45 INFO - PROCESS | 1642 | 1461111885862 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 17:24:45 INFO - PROCESS | 1642 | 1461111885864 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 17:24:45 INFO - PROCESS | 1642 | 1461111885866 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:24:45 INFO - PROCESS | 1642 | 1461111885868 Marionette TRACE conn2 <- [1,78,null,{}] 17:24:45 INFO - PROCESS | 1642 | 1461111885876 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}] 17:24:45 INFO - PROCESS | 1642 | 1461111885950 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 17:24:45 INFO - PROCESS | 1642 | 1461111885955 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:45 INFO - PROCESS | 1642 | ++DOCSHELL 0x1193a5800 == 27 [pid = 1642] [id = 27] 17:24:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 77 (0x118d0e400) [pid = 1642] [serial = 77] [outer = 0x0] 17:24:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 78 (0x11a9c5000) [pid = 1642] [serial = 78] [outer = 0x118d0e400] 17:24:45 INFO - PROCESS | 1642 | 1461111885986 Marionette DEBUG loaded listener.js 17:24:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 79 (0x11aa4d400) [pid = 1642] [serial = 79] [outer = 0x118d0e400] 17:24:46 INFO - PROCESS | 1642 | 1461111886316 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]]]}] 17:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 17:24:46 INFO - PROCESS | 1642 | 1461111886338 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 17:24:46 INFO - PROCESS | 1642 | 1461111886339 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 17:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:24:46 INFO - PROCESS | 1642 | 1461111886342 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:24:46 INFO - PROCESS | 1642 | 1461111886345 Marionette TRACE conn2 <- [1,82,null,{}] 17:24:46 INFO - PROCESS | 1642 | 1461111886349 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}] 17:24:46 INFO - PROCESS | 1642 | 1461111886426 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 17:24:46 INFO - PROCESS | 1642 | 1461111886466 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:46 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c1b800 == 28 [pid = 1642] [id = 28] 17:24:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 80 (0x118d86000) [pid = 1642] [serial = 80] [outer = 0x0] 17:24:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 81 (0x11acf2c00) [pid = 1642] [serial = 81] [outer = 0x118d86000] 17:24:46 INFO - PROCESS | 1642 | 1461111886492 Marionette DEBUG loaded listener.js 17:24:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 82 (0x11b2da800) [pid = 1642] [serial = 82] [outer = 0x118d86000] 17:24:46 INFO - PROCESS | 1642 | 1461111886753 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]]]}] 17:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 423ms 17:24:46 INFO - PROCESS | 1642 | 1461111886767 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 17:24:46 INFO - PROCESS | 1642 | 1461111886769 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 17:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:24:46 INFO - PROCESS | 1642 | 1461111886773 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:24:46 INFO - PROCESS | 1642 | 1461111886774 Marionette TRACE conn2 <- [1,86,null,{}] 17:24:46 INFO - PROCESS | 1642 | 1461111886785 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}] 17:24:46 INFO - PROCESS | 1642 | 1461111886858 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 17:24:46 INFO - PROCESS | 1642 | 1461111886864 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:46 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aacd800 == 29 [pid = 1642] [id = 29] 17:24:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 83 (0x1154acc00) [pid = 1642] [serial = 83] [outer = 0x0] 17:24:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x11b8d8000) [pid = 1642] [serial = 84] [outer = 0x1154acc00] 17:24:46 INFO - PROCESS | 1642 | 1461111886893 Marionette DEBUG loaded listener.js 17:24:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x11bc56c00) [pid = 1642] [serial = 85] [outer = 0x1154acc00] 17:24:47 INFO - PROCESS | 1642 | 1461111887198 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]]]}] 17:24:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 477ms 17:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:24:47 INFO - PROCESS | 1642 | 1461111887251 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 17:24:47 INFO - PROCESS | 1642 | 1461111887252 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 17:24:47 INFO - PROCESS | 1642 | 1461111887254 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:24:47 INFO - PROCESS | 1642 | 1461111887255 Marionette TRACE conn2 <- [1,90,null,{}] 17:24:47 INFO - PROCESS | 1642 | 1461111887258 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}] 17:24:47 INFO - PROCESS | 1642 | 1461111887363 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 17:24:47 INFO - PROCESS | 1642 | 1461111887368 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:47 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad77000 == 30 [pid = 1642] [id = 30] 17:24:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x11be2fc00) [pid = 1642] [serial = 86] [outer = 0x0] 17:24:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x11c2c1400) [pid = 1642] [serial = 87] [outer = 0x11be2fc00] 17:24:47 INFO - PROCESS | 1642 | 1461111887398 Marionette DEBUG loaded listener.js 17:24:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x11c44e400) [pid = 1642] [serial = 88] [outer = 0x11be2fc00] 17:24:47 INFO - PROCESS | 1642 | 1461111887697 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]]]}] 17:24:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 17:24:47 INFO - PROCESS | 1642 | 1461111887723 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 17:24:47 INFO - PROCESS | 1642 | 1461111887724 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 17:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:24:47 INFO - PROCESS | 1642 | 1461111887731 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:24:47 INFO - PROCESS | 1642 | 1461111887732 Marionette TRACE conn2 <- [1,94,null,{}] 17:24:47 INFO - PROCESS | 1642 | 1461111887735 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}] 17:24:47 INFO - PROCESS | 1642 | 1461111887811 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 17:24:47 INFO - PROCESS | 1642 | 1461111887816 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:47 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb56000 == 31 [pid = 1642] [id = 31] 17:24:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x11c44e800) [pid = 1642] [serial = 89] [outer = 0x0] 17:24:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x12371b400) [pid = 1642] [serial = 90] [outer = 0x11c44e800] 17:24:47 INFO - PROCESS | 1642 | 1461111887846 Marionette DEBUG loaded listener.js 17:24:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x12392d400) [pid = 1642] [serial = 91] [outer = 0x11c44e800] 17:24:48 INFO - PROCESS | 1642 | 1461111888229 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]]]}] 17:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 522ms 17:24:48 INFO - PROCESS | 1642 | 1461111888253 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 17:24:48 INFO - PROCESS | 1642 | 1461111888255 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 17:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:24:48 INFO - PROCESS | 1642 | 1461111888257 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:24:48 INFO - PROCESS | 1642 | 1461111888258 Marionette TRACE conn2 <- [1,98,null,{}] 17:24:48 INFO - PROCESS | 1642 | 1461111888263 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}] 17:24:48 INFO - PROCESS | 1642 | 1461111888329 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 17:24:48 INFO - PROCESS | 1642 | 1461111888333 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:48 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bca1800 == 32 [pid = 1642] [id = 32] 17:24:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x123716c00) [pid = 1642] [serial = 92] [outer = 0x0] 17:24:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x123933c00) [pid = 1642] [serial = 93] [outer = 0x123716c00] 17:24:48 INFO - PROCESS | 1642 | 1461111888361 Marionette DEBUG loaded listener.js 17:24:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x123938400) [pid = 1642] [serial = 94] [outer = 0x123716c00] 17:24:48 INFO - PROCESS | 1642 | 1461111888634 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]]]}] 17:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 17:24:48 INFO - PROCESS | 1642 | 1461111888684 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 17:24:48 INFO - PROCESS | 1642 | 1461111888686 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 17:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:24:48 INFO - PROCESS | 1642 | 1461111888688 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:24:48 INFO - PROCESS | 1642 | 1461111888689 Marionette TRACE conn2 <- [1,102,null,{}] 17:24:48 INFO - PROCESS | 1642 | 1461111888692 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}] 17:24:48 INFO - PROCESS | 1642 | 1461111888767 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 17:24:48 INFO - PROCESS | 1642 | 1461111888771 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:48 INFO - PROCESS | 1642 | ++DOCSHELL 0x119398800 == 33 [pid = 1642] [id = 33] 17:24:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x123935000) [pid = 1642] [serial = 95] [outer = 0x0] 17:24:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x123b3fc00) [pid = 1642] [serial = 96] [outer = 0x123935000] 17:24:48 INFO - PROCESS | 1642 | 1461111888799 Marionette DEBUG loaded listener.js 17:24:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x123d8c400) [pid = 1642] [serial = 97] [outer = 0x123935000] 17:24:49 INFO - PROCESS | 1642 | 1461111889129 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]]]}] 17:24:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 17:24:49 INFO - PROCESS | 1642 | 1461111889158 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 17:24:49 INFO - PROCESS | 1642 | 1461111889160 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 17:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:24:49 INFO - PROCESS | 1642 | 1461111889178 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:24:49 INFO - PROCESS | 1642 | 1461111889180 Marionette TRACE conn2 <- [1,106,null,{}] 17:24:49 INFO - PROCESS | 1642 | 1461111889183 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}] 17:24:49 INFO - PROCESS | 1642 | 1461111889290 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 17:24:49 INFO - PROCESS | 1642 | 1461111889296 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:49 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c38a000 == 34 [pid = 1642] [id = 34] 17:24:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x123d92000) [pid = 1642] [serial = 98] [outer = 0x0] 17:24:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x12406c400) [pid = 1642] [serial = 99] [outer = 0x123d92000] 17:24:49 INFO - PROCESS | 1642 | 1461111889335 Marionette DEBUG loaded listener.js 17:24:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x12450a400) [pid = 1642] [serial = 100] [outer = 0x123d92000] 17:24:49 INFO - PROCESS | 1642 | 1461111889676 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]]]}] 17:24:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 522ms 17:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:24:49 INFO - PROCESS | 1642 | 1461111889700 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 17:24:49 INFO - PROCESS | 1642 | 1461111889702 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 17:24:49 INFO - PROCESS | 1642 | 1461111889704 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:24:49 INFO - PROCESS | 1642 | 1461111889706 Marionette TRACE conn2 <- [1,110,null,{}] 17:24:49 INFO - PROCESS | 1642 | 1461111889709 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}] 17:24:49 INFO - PROCESS | 1642 | 1461111889802 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 17:24:49 INFO - PROCESS | 1642 | 1461111889849 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:49 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c5db000 == 35 [pid = 1642] [id = 35] 17:24:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x123d95800) [pid = 1642] [serial = 101] [outer = 0x0] 17:24:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x125f2a400) [pid = 1642] [serial = 102] [outer = 0x123d95800] 17:24:49 INFO - PROCESS | 1642 | 1461111889877 Marionette DEBUG loaded listener.js 17:24:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x1279ee800) [pid = 1642] [serial = 103] [outer = 0x123d95800] 17:24:50 INFO - PROCESS | 1642 | 1461111890137 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]]]}] 17:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 17:24:50 INFO - PROCESS | 1642 | 1461111890174 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 17:24:50 INFO - PROCESS | 1642 | 1461111890176 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 17:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:24:50 INFO - PROCESS | 1642 | 1461111890187 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:24:50 INFO - PROCESS | 1642 | 1461111890188 Marionette TRACE conn2 <- [1,114,null,{}] 17:24:50 INFO - PROCESS | 1642 | 1461111890190 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}] 17:24:50 INFO - PROCESS | 1642 | 1461111890281 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 17:24:50 INFO - PROCESS | 1642 | 1461111890284 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:50 INFO - PROCESS | 1642 | ++DOCSHELL 0x123bb6000 == 36 [pid = 1642] [id = 36] 17:24:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x127909000) [pid = 1642] [serial = 104] [outer = 0x0] 17:24:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x127f3c000) [pid = 1642] [serial = 105] [outer = 0x127909000] 17:24:50 INFO - PROCESS | 1642 | 1461111890309 Marionette DEBUG loaded listener.js 17:24:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x128875800) [pid = 1642] [serial = 106] [outer = 0x127909000] 17:24:50 INFO - PROCESS | 1642 | 1461111890628 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]]]}] 17:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 17:24:50 INFO - PROCESS | 1642 | 1461111890656 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 17:24:50 INFO - PROCESS | 1642 | 1461111890657 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 17:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:24:50 INFO - PROCESS | 1642 | 1461111890662 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:24:50 INFO - PROCESS | 1642 | 1461111890663 Marionette TRACE conn2 <- [1,118,null,{}] 17:24:50 INFO - PROCESS | 1642 | 1461111890666 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}] 17:24:50 INFO - PROCESS | 1642 | 1461111890758 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 17:24:50 INFO - PROCESS | 1642 | 1461111890767 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:50 INFO - PROCESS | 1642 | ++DOCSHELL 0x123cc6000 == 37 [pid = 1642] [id = 37] 17:24:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x127ed3800) [pid = 1642] [serial = 107] [outer = 0x0] 17:24:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x128fe8800) [pid = 1642] [serial = 108] [outer = 0x127ed3800] 17:24:50 INFO - PROCESS | 1642 | 1461111890790 Marionette DEBUG loaded listener.js 17:24:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x12941a400) [pid = 1642] [serial = 109] [outer = 0x127ed3800] 17:24:51 INFO - PROCESS | 1642 | 1461111891066 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]]]}] 17:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 421ms 17:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:24:51 INFO - PROCESS | 1642 | 1461111891082 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 17:24:51 INFO - PROCESS | 1642 | 1461111891084 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 17:24:51 INFO - PROCESS | 1642 | 1461111891086 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:24:51 INFO - PROCESS | 1642 | 1461111891087 Marionette TRACE conn2 <- [1,122,null,{}] 17:24:51 INFO - PROCESS | 1642 | 1461111891089 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}] 17:24:51 INFO - PROCESS | 1642 | 1461111891167 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 17:24:51 INFO - PROCESS | 1642 | 1461111891172 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x1245c0800 == 38 [pid = 1642] [id = 38] 17:24:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x123d91c00) [pid = 1642] [serial = 110] [outer = 0x0] 17:24:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x12a014c00) [pid = 1642] [serial = 111] [outer = 0x123d91c00] 17:24:51 INFO - PROCESS | 1642 | 1461111891199 Marionette DEBUG loaded listener.js 17:24:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x12b1d6400) [pid = 1642] [serial = 112] [outer = 0x123d91c00] 17:24:51 INFO - PROCESS | 1642 | 1461111891495 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]]]}] 17:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 17:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:24:51 INFO - PROCESS | 1642 | 1461111891504 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 17:24:51 INFO - PROCESS | 1642 | 1461111891505 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 17:24:51 INFO - PROCESS | 1642 | 1461111891507 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:24:51 INFO - PROCESS | 1642 | 1461111891508 Marionette TRACE conn2 <- [1,126,null,{}] 17:24:51 INFO - PROCESS | 1642 | 1461111891519 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}] 17:24:51 INFO - PROCESS | 1642 | 1461111891600 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 17:24:51 INFO - PROCESS | 1642 | 1461111891645 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x127245800 == 39 [pid = 1642] [id = 39] 17:24:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x129419400) [pid = 1642] [serial = 113] [outer = 0x0] 17:24:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x12a022400) [pid = 1642] [serial = 114] [outer = 0x129419400] 17:24:51 INFO - PROCESS | 1642 | 1461111891672 Marionette DEBUG loaded listener.js 17:24:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x12b6ab400) [pid = 1642] [serial = 115] [outer = 0x129419400] 17:24:52 INFO - PROCESS | 1642 | 1461111892166 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]]]}] 17:24:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 722ms 17:24:52 INFO - PROCESS | 1642 | 1461111892230 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 17:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:24:52 INFO - PROCESS | 1642 | 1461111892235 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 17:24:52 INFO - PROCESS | 1642 | 1461111892241 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:24:52 INFO - PROCESS | 1642 | 1461111892245 Marionette TRACE conn2 <- [1,130,null,{}] 17:24:52 INFO - PROCESS | 1642 | 1461111892249 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}] 17:24:52 INFO - PROCESS | 1642 | 1461111892380 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 17:24:52 INFO - PROCESS | 1642 | 1461111892427 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:52 INFO - PROCESS | 1642 | ++DOCSHELL 0x118f3e800 == 40 [pid = 1642] [id = 40] 17:24:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x119234400) [pid = 1642] [serial = 116] [outer = 0x0] 17:24:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x119c30c00) [pid = 1642] [serial = 117] [outer = 0x119234400] 17:24:52 INFO - PROCESS | 1642 | 1461111892459 Marionette DEBUG loaded listener.js 17:24:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x11a827000) [pid = 1642] [serial = 118] [outer = 0x119234400] 17:24:52 INFO - PROCESS | 1642 | 1461111892908 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]]]}] 17:24:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 676ms 17:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:24:52 INFO - PROCESS | 1642 | 1461111892915 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 17:24:52 INFO - PROCESS | 1642 | 1461111892919 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 17:24:52 INFO - PROCESS | 1642 | 1461111892924 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:24:52 INFO - PROCESS | 1642 | 1461111892926 Marionette TRACE conn2 <- [1,134,null,{}] 17:24:52 INFO - PROCESS | 1642 | 1461111892928 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}] 17:24:53 INFO - PROCESS | 1642 | 1461111893033 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 17:24:53 INFO - PROCESS | 1642 | 1461111893074 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:53 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aa1d000 == 41 [pid = 1642] [id = 41] 17:24:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x119e71c00) [pid = 1642] [serial = 119] [outer = 0x0] 17:24:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x11a9c3000) [pid = 1642] [serial = 120] [outer = 0x119e71c00] 17:24:53 INFO - PROCESS | 1642 | 1461111893104 Marionette DEBUG loaded listener.js 17:24:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x11b2dd000) [pid = 1642] [serial = 121] [outer = 0x119e71c00] 17:24:53 INFO - PROCESS | 1642 | 1461111893553 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]]]}] 17:24:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 670ms 17:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:24:53 INFO - PROCESS | 1642 | 1461111893597 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 17:24:53 INFO - PROCESS | 1642 | 1461111893598 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 17:24:53 INFO - PROCESS | 1642 | 1461111893601 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:24:53 INFO - PROCESS | 1642 | 1461111893603 Marionette TRACE conn2 <- [1,138,null,{}] 17:24:53 INFO - PROCESS | 1642 | 1461111893611 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}] 17:24:53 INFO - PROCESS | 1642 | 1461111893725 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 17:24:53 INFO - PROCESS | 1642 | 1461111893785 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:53 INFO - PROCESS | 1642 | ++DOCSHELL 0x123cd8800 == 42 [pid = 1642] [id = 42] 17:24:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x11c2c8400) [pid = 1642] [serial = 122] [outer = 0x0] 17:24:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x11c2cd800) [pid = 1642] [serial = 123] [outer = 0x11c2c8400] 17:24:53 INFO - PROCESS | 1642 | 1461111893818 Marionette DEBUG loaded listener.js 17:24:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x1242d1400) [pid = 1642] [serial = 124] [outer = 0x11c2c8400] 17:24:54 INFO - PROCESS | 1642 | 1461111894309 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]]]}] 17:24:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 771ms 17:24:54 INFO - PROCESS | 1642 | 1461111894372 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 17:24:54 INFO - PROCESS | 1642 | 1461111894374 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 17:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:24:54 INFO - PROCESS | 1642 | 1461111894376 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:24:54 INFO - PROCESS | 1642 | 1461111894377 Marionette TRACE conn2 <- [1,142,null,{}] 17:24:54 INFO - PROCESS | 1642 | 1461111894380 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}] 17:24:54 INFO - PROCESS | 1642 | 1461111894478 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 17:24:54 INFO - PROCESS | 1642 | 1461111894537 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x127eb7800 == 43 [pid = 1642] [id = 43] 17:24:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x1273cf400) [pid = 1642] [serial = 125] [outer = 0x0] 17:24:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x127904c00) [pid = 1642] [serial = 126] [outer = 0x1273cf400] 17:24:54 INFO - PROCESS | 1642 | 1461111894567 Marionette DEBUG loaded listener.js 17:24:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x128fe9400) [pid = 1642] [serial = 127] [outer = 0x1273cf400] 17:24:55 INFO - PROCESS | 1642 | 1461111895248 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]]]}] 17:24:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 920ms 17:24:55 INFO - PROCESS | 1642 | 1461111895297 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 17:24:55 INFO - PROCESS | 1642 | 1461111895298 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 17:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:24:55 INFO - PROCESS | 1642 | 1461111895301 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:24:55 INFO - PROCESS | 1642 | 1461111895303 Marionette TRACE conn2 <- [1,146,null,{}] 17:24:55 INFO - PROCESS | 1642 | 1461111895307 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}] 17:24:55 INFO - PROCESS | 1642 | 1461111895433 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 17:24:55 INFO - PROCESS | 1642 | 1461111895451 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:55 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c0a000 == 44 [pid = 1642] [id = 44] 17:24:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x11906d400) [pid = 1642] [serial = 128] [outer = 0x0] 17:24:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x119078c00) [pid = 1642] [serial = 129] [outer = 0x11906d400] 17:24:55 INFO - PROCESS | 1642 | 1461111895497 Marionette DEBUG loaded listener.js 17:24:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x11a637c00) [pid = 1642] [serial = 130] [outer = 0x11906d400] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x12ba4f800 == 43 [pid = 1642] [id = 6] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x1245c0800 == 42 [pid = 1642] [id = 38] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x123cc6000 == 41 [pid = 1642] [id = 37] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x123bb6000 == 40 [pid = 1642] [id = 36] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x11c5db000 == 39 [pid = 1642] [id = 35] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x11c38a000 == 38 [pid = 1642] [id = 34] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x119398800 == 37 [pid = 1642] [id = 33] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x11bca1800 == 36 [pid = 1642] [id = 32] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb56000 == 35 [pid = 1642] [id = 31] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad77000 == 34 [pid = 1642] [id = 30] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x11aacd800 == 33 [pid = 1642] [id = 29] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x119c1b800 == 32 [pid = 1642] [id = 28] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x1193a5800 == 31 [pid = 1642] [id = 27] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x118db7000 == 30 [pid = 1642] [id = 26] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x118618000 == 29 [pid = 1642] [id = 25] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x1193a7800 == 28 [pid = 1642] [id = 24] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x11860d800 == 27 [pid = 1642] [id = 23] 17:24:56 INFO - PROCESS | 1642 | 1461111896114 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]]]}] 17:24:56 INFO - PROCESS | 1642 | --DOCSHELL 0x1144d9800 == 26 [pid = 1642] [id = 22] 17:24:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 871ms 17:24:56 INFO - PROCESS | 1642 | 1461111896173 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 17:24:56 INFO - PROCESS | 1642 | 1461111896175 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 17:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:24:56 INFO - PROCESS | 1642 | 1461111896179 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:24:56 INFO - PROCESS | 1642 | 1461111896181 Marionette TRACE conn2 <- [1,150,null,{}] 17:24:56 INFO - PROCESS | 1642 | 1461111896185 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}] 17:24:56 INFO - PROCESS | 1642 | 1461111896274 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 17:24:56 INFO - PROCESS | 1642 | 1461111896337 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:56 INFO - PROCESS | 1642 | ++DOCSHELL 0x1166ae000 == 27 [pid = 1642] [id = 45] 17:24:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x118d0bc00) [pid = 1642] [serial = 131] [outer = 0x0] 17:24:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x118d83400) [pid = 1642] [serial = 132] [outer = 0x118d0bc00] 17:24:56 INFO - PROCESS | 1642 | 1461111896370 Marionette DEBUG loaded listener.js 17:24:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x119e6a400) [pid = 1642] [serial = 133] [outer = 0x118d0bc00] 17:24:56 INFO - PROCESS | 1642 | 1461111896828 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]]]}] 17:24:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 672ms 17:24:56 INFO - PROCESS | 1642 | 1461111896862 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 17:24:56 INFO - PROCESS | 1642 | 1461111896866 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 17:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:24:56 INFO - PROCESS | 1642 | 1461111896873 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:24:56 INFO - PROCESS | 1642 | 1461111896874 Marionette TRACE conn2 <- [1,154,null,{}] 17:24:56 INFO - PROCESS | 1642 | 1461111896880 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}] 17:24:56 INFO - PROCESS | 1642 | 1461111896969 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 17:24:57 INFO - PROCESS | 1642 | 1461111897027 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:57 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c1b800 == 28 [pid = 1642] [id = 46] 17:24:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x11aa4b800) [pid = 1642] [serial = 134] [outer = 0x0] 17:24:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x11aa50c00) [pid = 1642] [serial = 135] [outer = 0x11aa4b800] 17:24:57 INFO - PROCESS | 1642 | 1461111897057 Marionette DEBUG loaded listener.js 17:24:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x11ad9c000) [pid = 1642] [serial = 136] [outer = 0x11aa4b800] 17:24:57 INFO - PROCESS | 1642 | 1461111897498 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]]]}] 17:24:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 674ms 17:24:57 INFO - PROCESS | 1642 | 1461111897546 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 17:24:57 INFO - PROCESS | 1642 | 1461111897548 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 17:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:24:57 INFO - PROCESS | 1642 | 1461111897551 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:24:57 INFO - PROCESS | 1642 | 1461111897553 Marionette TRACE conn2 <- [1,158,null,{}] 17:24:57 INFO - PROCESS | 1642 | 1461111897563 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}] 17:24:57 INFO - PROCESS | 1642 | 1461111897658 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 17:24:57 INFO - PROCESS | 1642 | 1461111897716 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:57 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b8bc800 == 29 [pid = 1642] [id = 47] 17:24:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x11bb2a800) [pid = 1642] [serial = 137] [outer = 0x0] 17:24:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x11becec00) [pid = 1642] [serial = 138] [outer = 0x11bb2a800] 17:24:57 INFO - PROCESS | 1642 | 1461111897750 Marionette DEBUG loaded listener.js 17:24:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x11c442800) [pid = 1642] [serial = 139] [outer = 0x11bb2a800] 17:24:58 INFO - PROCESS | 1642 | 1461111898222 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]]]}] 17:24:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 722ms 17:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:24:58 INFO - PROCESS | 1642 | 1461111898279 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 17:24:58 INFO - PROCESS | 1642 | 1461111898281 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 17:24:58 INFO - PROCESS | 1642 | 1461111898284 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:24:58 INFO - PROCESS | 1642 | 1461111898286 Marionette TRACE conn2 <- [1,162,null,{}] 17:24:58 INFO - PROCESS | 1642 | 1461111898288 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}] 17:24:58 INFO - PROCESS | 1642 | 1461111898382 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 17:24:58 INFO - PROCESS | 1642 | 1461111898440 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:58 INFO - PROCESS | 1642 | ++DOCSHELL 0x1166af000 == 30 [pid = 1642] [id = 48] 17:24:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 140 (0x123930800) [pid = 1642] [serial = 140] [outer = 0x0] 17:24:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 141 (0x123a22800) [pid = 1642] [serial = 141] [outer = 0x123930800] 17:24:58 INFO - PROCESS | 1642 | 1461111898472 Marionette DEBUG loaded listener.js 17:24:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 142 (0x123d91000) [pid = 1642] [serial = 142] [outer = 0x123930800] 17:24:58 INFO - PROCESS | 1642 | 1461111898959 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]]]}] 17:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 719ms 17:24:59 INFO - PROCESS | 1642 | 1461111899003 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 17:24:59 INFO - PROCESS | 1642 | 1461111899005 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 17:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:24:59 INFO - PROCESS | 1642 | 1461111899007 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:24:59 INFO - PROCESS | 1642 | 1461111899008 Marionette TRACE conn2 <- [1,166,null,{}] 17:24:59 INFO - PROCESS | 1642 | 1461111899013 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}] 17:24:59 INFO - PROCESS | 1642 | 1461111899097 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 17:24:59 INFO - PROCESS | 1642 | 1461111899156 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:59 INFO - PROCESS | 1642 | ++DOCSHELL 0x123748800 == 31 [pid = 1642] [id = 49] 17:24:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 143 (0x123934000) [pid = 1642] [serial = 143] [outer = 0x0] 17:24:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 144 (0x125f2a000) [pid = 1642] [serial = 144] [outer = 0x123934000] 17:24:59 INFO - PROCESS | 1642 | 1461111899186 Marionette DEBUG loaded listener.js 17:24:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 145 (0x1272a6800) [pid = 1642] [serial = 145] [outer = 0x123934000] 17:24:59 INFO - PROCESS | 1642 | 1461111899671 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]]]}] 17:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 720ms 17:24:59 INFO - PROCESS | 1642 | 1461111899730 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 17:24:59 INFO - PROCESS | 1642 | 1461111899732 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 17:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:24:59 INFO - PROCESS | 1642 | 1461111899736 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:24:59 INFO - PROCESS | 1642 | 1461111899738 Marionette TRACE conn2 <- [1,170,null,{}] 17:24:59 INFO - PROCESS | 1642 | 1461111899742 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}] 17:24:59 INFO - PROCESS | 1642 | 1461111899832 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 17:24:59 INFO - PROCESS | 1642 | --DOCSHELL 0x11aa1d000 == 30 [pid = 1642] [id = 41] 17:24:59 INFO - PROCESS | 1642 | --DOCSHELL 0x118f3e800 == 29 [pid = 1642] [id = 40] 17:24:59 INFO - PROCESS | 1642 | 1461111899950 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:59 INFO - PROCESS | 1642 | ++DOCSHELL 0x1166bc000 == 30 [pid = 1642] [id = 50] 17:24:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 146 (0x114c14800) [pid = 1642] [serial = 146] [outer = 0x0] 17:24:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 147 (0x116451400) [pid = 1642] [serial = 147] [outer = 0x114c14800] 17:24:59 INFO - PROCESS | 1642 | 1461111899983 Marionette DEBUG loaded listener.js 17:25:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 148 (0x1199b4400) [pid = 1642] [serial = 148] [outer = 0x114c14800] 17:25:00 INFO - PROCESS | 1642 | 1461111900421 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]]]}] 17:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 722ms 17:25:00 INFO - PROCESS | 1642 | 1461111900458 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 17:25:00 INFO - PROCESS | 1642 | 1461111900460 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 17:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:25:00 INFO - PROCESS | 1642 | 1461111900483 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:25:00 INFO - PROCESS | 1642 | 1461111900485 Marionette TRACE conn2 <- [1,174,null,{}] 17:25:00 INFO - PROCESS | 1642 | 1461111900490 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}] 17:25:00 INFO - PROCESS | 1642 | 1461111900582 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 17:25:00 INFO - PROCESS | 1642 | 1461111900645 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:00 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad82000 == 31 [pid = 1642] [id = 51] 17:25:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 149 (0x11aa47c00) [pid = 1642] [serial = 149] [outer = 0x0] 17:25:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 150 (0x11acf8800) [pid = 1642] [serial = 150] [outer = 0x11aa47c00] 17:25:00 INFO - PROCESS | 1642 | 1461111900680 Marionette DEBUG loaded listener.js 17:25:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 151 (0x11ada3400) [pid = 1642] [serial = 151] [outer = 0x11aa47c00] 17:25:01 INFO - PROCESS | 1642 | 1461111901101 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]]]}] 17:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 675ms 17:25:01 INFO - PROCESS | 1642 | 1461111901196 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 17:25:01 INFO - PROCESS | 1642 | 1461111901199 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 17:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:25:01 INFO - PROCESS | 1642 | 1461111901205 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:25:01 INFO - PROCESS | 1642 | 1461111901206 Marionette TRACE conn2 <- [1,178,null,{}] 17:25:01 INFO - PROCESS | 1642 | 1461111901209 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}] 17:25:01 INFO - PROCESS | 1642 | 1461111901299 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 17:25:01 INFO - PROCESS | 1642 | 1461111901357 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:01 INFO - PROCESS | 1642 | ++DOCSHELL 0x123741800 == 32 [pid = 1642] [id = 52] 17:25:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 152 (0x11ada3800) [pid = 1642] [serial = 152] [outer = 0x0] 17:25:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 153 (0x11c44d000) [pid = 1642] [serial = 153] [outer = 0x11ada3800] 17:25:01 INFO - PROCESS | 1642 | 1461111901388 Marionette DEBUG loaded listener.js 17:25:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 154 (0x123931800) [pid = 1642] [serial = 154] [outer = 0x11ada3800] 17:25:01 INFO - PROCESS | 1642 | 1461111901822 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]]]}] 17:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 669ms 17:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:25:01 INFO - PROCESS | 1642 | 1461111901878 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 17:25:01 INFO - PROCESS | 1642 | 1461111901879 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 17:25:01 INFO - PROCESS | 1642 | 1461111901888 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:25:01 INFO - PROCESS | 1642 | 1461111901893 Marionette TRACE conn2 <- [1,182,null,{}] 17:25:01 INFO - PROCESS | 1642 | 1461111901899 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}] 17:25:01 INFO - PROCESS | 1642 | 1461111901995 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 17:25:02 INFO - PROCESS | 1642 | 1461111902055 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x125f3d000 == 33 [pid = 1642] [id = 53] 17:25:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 155 (0x12406e800) [pid = 1642] [serial = 155] [outer = 0x0] 17:25:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 156 (0x12886f800) [pid = 1642] [serial = 156] [outer = 0x12406e800] 17:25:02 INFO - PROCESS | 1642 | 1461111902086 Marionette DEBUG loaded listener.js 17:25:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 157 (0x128fdd000) [pid = 1642] [serial = 157] [outer = 0x12406e800] 17:25:02 INFO - PROCESS | 1642 | 1461111902504 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]]]}] 17:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 630ms 17:25:02 INFO - PROCESS | 1642 | 1461111902514 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 17:25:02 INFO - PROCESS | 1642 | 1461111902516 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 17:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:25:02 INFO - PROCESS | 1642 | 1461111902519 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:25:02 INFO - PROCESS | 1642 | 1461111902520 Marionette TRACE conn2 <- [1,186,null,{}] 17:25:02 INFO - PROCESS | 1642 | 1461111902523 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}] 17:25:02 INFO - PROCESS | 1642 | 1461111902627 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 17:25:02 INFO - PROCESS | 1642 | 1461111902695 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x127e9e800 == 34 [pid = 1642] [id = 54] 17:25:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 158 (0x1273db400) [pid = 1642] [serial = 158] [outer = 0x0] 17:25:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 159 (0x12a01ac00) [pid = 1642] [serial = 159] [outer = 0x1273db400] 17:25:02 INFO - PROCESS | 1642 | 1461111902730 Marionette DEBUG loaded listener.js 17:25:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 160 (0x12b6afc00) [pid = 1642] [serial = 160] [outer = 0x1273db400] 17:25:03 INFO - PROCESS | 1642 | 1461111903134 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]]]}] 17:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 670ms 17:25:03 INFO - PROCESS | 1642 | 1461111903189 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 17:25:03 INFO - PROCESS | 1642 | 1461111903191 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 17:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:25:03 INFO - PROCESS | 1642 | 1461111903193 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:25:03 INFO - PROCESS | 1642 | 1461111903194 Marionette TRACE conn2 <- [1,190,null,{}] 17:25:03 INFO - PROCESS | 1642 | 1461111903196 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}] 17:25:03 INFO - PROCESS | 1642 | 1461111903286 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 17:25:03 INFO - PROCESS | 1642 | 1461111903335 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:03 INFO - PROCESS | 1642 | ++DOCSHELL 0x129454800 == 35 [pid = 1642] [id = 55] 17:25:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 161 (0x12ba9bc00) [pid = 1642] [serial = 161] [outer = 0x0] 17:25:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 162 (0x12ba9f800) [pid = 1642] [serial = 162] [outer = 0x12ba9bc00] 17:25:03 INFO - PROCESS | 1642 | 1461111903373 Marionette DEBUG loaded listener.js 17:25:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 163 (0x12be58400) [pid = 1642] [serial = 163] [outer = 0x12ba9bc00] 17:25:03 INFO - PROCESS | 1642 | 1461111903890 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]]]}] 17:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 769ms 17:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:25:03 INFO - PROCESS | 1642 | 1461111903963 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 17:25:03 INFO - PROCESS | 1642 | 1461111903965 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 17:25:03 INFO - PROCESS | 1642 | 1461111903968 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:25:03 INFO - PROCESS | 1642 | 1461111903971 Marionette TRACE conn2 <- [1,194,null,{}] 17:25:03 INFO - PROCESS | 1642 | 1461111903975 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}] 17:25:04 INFO - PROCESS | 1642 | 1461111904092 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 17:25:04 INFO - PROCESS | 1642 | 1461111904131 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb60000 == 36 [pid = 1642] [id = 56] 17:25:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 164 (0x11a830000) [pid = 1642] [serial = 164] [outer = 0x0] 17:25:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 165 (0x11a9c2400) [pid = 1642] [serial = 165] [outer = 0x11a830000] 17:25:04 INFO - PROCESS | 1642 | 1461111904159 Marionette DEBUG loaded listener.js 17:25:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 166 (0x118d0ac00) [pid = 1642] [serial = 166] [outer = 0x11a830000] 17:25:04 INFO - PROCESS | 1642 | --DOCSHELL 0x1166af000 == 35 [pid = 1642] [id = 48] 17:25:04 INFO - PROCESS | 1642 | --DOCSHELL 0x11b8bc800 == 34 [pid = 1642] [id = 47] 17:25:04 INFO - PROCESS | 1642 | --DOCSHELL 0x119c1b800 == 33 [pid = 1642] [id = 46] 17:25:04 INFO - PROCESS | 1642 | --DOCSHELL 0x1166ae000 == 32 [pid = 1642] [id = 45] 17:25:04 INFO - PROCESS | 1642 | 1461111904613 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]]]}] 17:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 671ms 17:25:04 INFO - PROCESS | 1642 | 1461111904640 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 17:25:04 INFO - PROCESS | 1642 | 1461111904643 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 17:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:25:04 INFO - PROCESS | 1642 | 1461111904646 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:25:04 INFO - PROCESS | 1642 | 1461111904648 Marionette TRACE conn2 <- [1,198,null,{}] 17:25:04 INFO - PROCESS | 1642 | 1461111904652 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}] 17:25:04 INFO - PROCESS | 1642 | 1461111904750 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 17:25:04 INFO - PROCESS | 1642 | 1461111904799 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ab7b000 == 33 [pid = 1642] [id = 57] 17:25:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 167 (0x11a829800) [pid = 1642] [serial = 167] [outer = 0x0] 17:25:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 168 (0x11ad98400) [pid = 1642] [serial = 168] [outer = 0x11a829800] 17:25:04 INFO - PROCESS | 1642 | 1461111904834 Marionette DEBUG loaded listener.js 17:25:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 169 (0x11bc54800) [pid = 1642] [serial = 169] [outer = 0x11a829800] 17:25:05 INFO - PROCESS | 1642 | 1461111905264 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]]]}] 17:25:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 669ms 17:25:05 INFO - PROCESS | 1642 | 1461111905316 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 17:25:05 INFO - PROCESS | 1642 | 1461111905320 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 17:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:25:05 INFO - PROCESS | 1642 | 1461111905344 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:25:05 INFO - PROCESS | 1642 | 1461111905345 Marionette TRACE conn2 <- [1,202,null,{}] 17:25:05 INFO - PROCESS | 1642 | 1461111905369 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}] 17:25:05 INFO - PROCESS | 1642 | 1461111905464 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 17:25:05 INFO - PROCESS | 1642 | 1461111905525 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:05 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f6d800 == 34 [pid = 1642] [id = 58] 17:25:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 170 (0x11c73dc00) [pid = 1642] [serial = 170] [outer = 0x0] 17:25:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 171 (0x123937400) [pid = 1642] [serial = 171] [outer = 0x11c73dc00] 17:25:05 INFO - PROCESS | 1642 | 1461111905558 Marionette DEBUG loaded listener.js 17:25:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 172 (0x125f2c800) [pid = 1642] [serial = 172] [outer = 0x11c73dc00] 17:25:06 INFO - PROCESS | 1642 | 1461111905998 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]]]}] 17:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 706ms 17:25:06 INFO - PROCESS | 1642 | 1461111906045 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 17:25:06 INFO - PROCESS | 1642 | 1461111906047 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 17:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:25:06 INFO - PROCESS | 1642 | 1461111906052 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:25:06 INFO - PROCESS | 1642 | 1461111906054 Marionette TRACE conn2 <- [1,206,null,{}] 17:25:06 INFO - PROCESS | 1642 | 1461111906065 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}] 17:25:06 INFO - PROCESS | 1642 | 1461111906157 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 17:25:06 INFO - PROCESS | 1642 | 1461111906221 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:06 INFO - PROCESS | 1642 | ++DOCSHELL 0x114014000 == 35 [pid = 1642] [id = 59] 17:25:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 173 (0x127f3c400) [pid = 1642] [serial = 173] [outer = 0x0] 17:25:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 174 (0x128fde400) [pid = 1642] [serial = 174] [outer = 0x127f3c400] 17:25:06 INFO - PROCESS | 1642 | 1461111906254 Marionette DEBUG loaded listener.js 17:25:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 175 (0x12b8cb400) [pid = 1642] [serial = 175] [outer = 0x127f3c400] 17:25:06 INFO - PROCESS | 1642 | 1461111906681 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]]]}] 17:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 670ms 17:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:25:06 INFO - PROCESS | 1642 | 1461111906739 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 17:25:06 INFO - PROCESS | 1642 | 1461111906741 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 17:25:06 INFO - PROCESS | 1642 | 1461111906757 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:25:06 INFO - PROCESS | 1642 | 1461111906759 Marionette TRACE conn2 <- [1,210,null,{}] 17:25:06 INFO - PROCESS | 1642 | 1461111906782 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}] 17:25:06 INFO - PROCESS | 1642 | 1461111906876 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 17:25:06 INFO - PROCESS | 1642 | 1461111906937 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:06 INFO - PROCESS | 1642 | ++DOCSHELL 0x12bcdf000 == 36 [pid = 1642] [id = 60] 17:25:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 176 (0x12bcd5c00) [pid = 1642] [serial = 176] [outer = 0x0] 17:25:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 177 (0x12bcdac00) [pid = 1642] [serial = 177] [outer = 0x12bcd5c00] 17:25:06 INFO - PROCESS | 1642 | 1461111906968 Marionette DEBUG loaded listener.js 17:25:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 178 (0x12beb2800) [pid = 1642] [serial = 178] [outer = 0x12bcd5c00] 17:25:07 INFO - PROCESS | 1642 | 1461111907368 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]]]}] 17:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 653ms 17:25:07 INFO - PROCESS | 1642 | 1461111907396 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 17:25:07 INFO - PROCESS | 1642 | 1461111907398 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 17:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:25:07 INFO - PROCESS | 1642 | 1461111907400 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:25:07 INFO - PROCESS | 1642 | 1461111907401 Marionette TRACE conn2 <- [1,214,null,{}] 17:25:07 INFO - PROCESS | 1642 | 1461111907404 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}] 17:25:07 INFO - PROCESS | 1642 | 1461111907490 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 17:25:07 INFO - PROCESS | 1642 | 1461111907536 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:07 INFO - PROCESS | 1642 | ++DOCSHELL 0x12c072000 == 37 [pid = 1642] [id = 61] 17:25:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 179 (0x12beb6000) [pid = 1642] [serial = 179] [outer = 0x0] 17:25:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 180 (0x12ce63800) [pid = 1642] [serial = 180] [outer = 0x12beb6000] 17:25:07 INFO - PROCESS | 1642 | 1461111907567 Marionette DEBUG loaded listener.js 17:25:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 181 (0x12d0c7800) [pid = 1642] [serial = 181] [outer = 0x12beb6000] 17:25:08 INFO - PROCESS | 1642 | 1461111908020 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]]]}] 17:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 671ms 17:25:08 INFO - PROCESS | 1642 | 1461111908071 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 17:25:08 INFO - PROCESS | 1642 | 1461111908073 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 17:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:25:08 INFO - PROCESS | 1642 | 1461111908075 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:25:08 INFO - PROCESS | 1642 | 1461111908076 Marionette TRACE conn2 <- [1,218,null,{}] 17:25:08 INFO - PROCESS | 1642 | 1461111908100 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}] 17:25:08 INFO - PROCESS | 1642 | 1461111908231 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 17:25:08 INFO - PROCESS | 1642 | 1461111908295 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:08 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d0c0800 == 38 [pid = 1642] [id = 62] 17:25:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 182 (0x12d5e4c00) [pid = 1642] [serial = 182] [outer = 0x0] 17:25:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 183 (0x12e252c00) [pid = 1642] [serial = 183] [outer = 0x12d5e4c00] 17:25:08 INFO - PROCESS | 1642 | 1461111908328 Marionette DEBUG loaded listener.js 17:25:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 184 (0x12e25c800) [pid = 1642] [serial = 184] [outer = 0x12d5e4c00] 17:25:08 INFO - PROCESS | 1642 | 1461111908789 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]]]}] 17:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 737ms 17:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:25:08 INFO - PROCESS | 1642 | 1461111908812 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 17:25:08 INFO - PROCESS | 1642 | 1461111908815 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 17:25:08 INFO - PROCESS | 1642 | 1461111908818 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:25:08 INFO - PROCESS | 1642 | 1461111908820 Marionette TRACE conn2 <- [1,222,null,{}] 17:25:08 INFO - PROCESS | 1642 | 1461111908824 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}] 17:25:08 INFO - PROCESS | 1642 | 1461111908920 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 17:25:08 INFO - PROCESS | 1642 | 1461111908982 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:09 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bcb2800 == 39 [pid = 1642] [id = 63] 17:25:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 185 (0x118de1400) [pid = 1642] [serial = 185] [outer = 0x0] 17:25:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 186 (0x11aa47400) [pid = 1642] [serial = 186] [outer = 0x118de1400] 17:25:09 INFO - PROCESS | 1642 | 1461111909017 Marionette DEBUG loaded listener.js 17:25:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 187 (0x11b8d9800) [pid = 1642] [serial = 187] [outer = 0x118de1400] 17:25:09 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad82000 == 38 [pid = 1642] [id = 51] 17:25:09 INFO - PROCESS | 1642 | --DOCSHELL 0x1166bc000 == 37 [pid = 1642] [id = 50] 17:25:09 INFO - PROCESS | 1642 | 1461111909534 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]]]}] 17:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 771ms 17:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:25:09 INFO - PROCESS | 1642 | 1461111909589 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 17:25:09 INFO - PROCESS | 1642 | 1461111909591 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 17:25:09 INFO - PROCESS | 1642 | 1461111909614 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:25:09 INFO - PROCESS | 1642 | 1461111909617 Marionette TRACE conn2 <- [1,226,null,{}] 17:25:09 INFO - PROCESS | 1642 | 1461111909623 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}] 17:25:09 INFO - PROCESS | 1642 | 1461111909722 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 17:25:09 INFO - PROCESS | 1642 | 1461111909789 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:09 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b234800 == 38 [pid = 1642] [id = 64] 17:25:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 188 (0x11b2da000) [pid = 1642] [serial = 188] [outer = 0x0] 17:25:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 189 (0x11bb34800) [pid = 1642] [serial = 189] [outer = 0x11b2da000] 17:25:09 INFO - PROCESS | 1642 | 1461111909821 Marionette DEBUG loaded listener.js 17:25:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 190 (0x11c73d800) [pid = 1642] [serial = 190] [outer = 0x11b2da000] 17:25:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 191 (0x12790f400) [pid = 1642] [serial = 191] [outer = 0x12f5df800] 17:25:10 INFO - PROCESS | 1642 | 1461111910258 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]]]}] 17:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 693ms 17:25:10 INFO - PROCESS | 1642 | 1461111910292 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 17:25:10 INFO - PROCESS | 1642 | 1461111910295 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 17:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:25:10 INFO - PROCESS | 1642 | 1461111910303 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:25:10 INFO - PROCESS | 1642 | 1461111910305 Marionette TRACE conn2 <- [1,230,null,{}] 17:25:10 INFO - PROCESS | 1642 | 1461111910308 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}] 17:25:10 INFO - PROCESS | 1642 | 1461111910438 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 17:25:10 INFO - PROCESS | 1642 | 1461111910487 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:10 INFO - PROCESS | 1642 | ++DOCSHELL 0x129466800 == 39 [pid = 1642] [id = 65] 17:25:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 192 (0x125f23000) [pid = 1642] [serial = 192] [outer = 0x0] 17:25:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 193 (0x127f44000) [pid = 1642] [serial = 193] [outer = 0x125f23000] 17:25:10 INFO - PROCESS | 1642 | 1461111910520 Marionette DEBUG loaded listener.js 17:25:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 194 (0x12b6a4800) [pid = 1642] [serial = 194] [outer = 0x125f23000] 17:25:10 INFO - PROCESS | 1642 | 1461111910951 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]]]}] 17:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 669ms 17:25:10 INFO - PROCESS | 1642 | 1461111910973 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 17:25:10 INFO - PROCESS | 1642 | 1461111910975 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 17:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:25:10 INFO - PROCESS | 1642 | 1461111910977 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:25:10 INFO - PROCESS | 1642 | 1461111910980 Marionette TRACE conn2 <- [1,234,null,{}] 17:25:11 INFO - PROCESS | 1642 | 1461111911004 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}] 17:25:11 INFO - PROCESS | 1642 | 1461111911105 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 17:25:11 INFO - PROCESS | 1642 | 1461111911157 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d0bc000 == 40 [pid = 1642] [id = 66] 17:25:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 195 (0x12ba94c00) [pid = 1642] [serial = 195] [outer = 0x0] 17:25:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 196 (0x12be58000) [pid = 1642] [serial = 196] [outer = 0x12ba94c00] 17:25:11 INFO - PROCESS | 1642 | 1461111911191 Marionette DEBUG loaded listener.js 17:25:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 197 (0x12d449400) [pid = 1642] [serial = 197] [outer = 0x12ba94c00] 17:25:11 INFO - PROCESS | 1642 | 1461111911620 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]]]}] 17:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 688ms 17:25:11 INFO - PROCESS | 1642 | 1461111911666 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 17:25:11 INFO - PROCESS | 1642 | 1461111911667 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 17:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:25:11 INFO - PROCESS | 1642 | 1461111911670 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:25:11 INFO - PROCESS | 1642 | 1461111911671 Marionette TRACE conn2 <- [1,238,null,{}] 17:25:11 INFO - PROCESS | 1642 | 1461111911673 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}] 17:25:11 INFO - PROCESS | 1642 | 1461111911765 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 17:25:11 INFO - PROCESS | 1642 | 1461111911817 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d5ba000 == 41 [pid = 1642] [id = 67] 17:25:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 198 (0x12d5e9000) [pid = 1642] [serial = 198] [outer = 0x0] 17:25:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 199 (0x12dc3fc00) [pid = 1642] [serial = 199] [outer = 0x12d5e9000] 17:25:11 INFO - PROCESS | 1642 | 1461111911847 Marionette DEBUG loaded listener.js 17:25:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 200 (0x12e25e000) [pid = 1642] [serial = 200] [outer = 0x12d5e9000] 17:25:12 INFO - PROCESS | 1642 | 1461111912262 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]]]}] 17:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 618ms 17:25:12 INFO - PROCESS | 1642 | 1461111912289 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 17:25:12 INFO - PROCESS | 1642 | 1461111912290 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 17:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:25:12 INFO - PROCESS | 1642 | 1461111912292 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:25:12 INFO - PROCESS | 1642 | 1461111912293 Marionette TRACE conn2 <- [1,242,null,{}] 17:25:12 INFO - PROCESS | 1642 | 1461111912296 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}] 17:25:12 INFO - PROCESS | 1642 | 1461111912383 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 17:25:12 INFO - PROCESS | 1642 | 1461111912465 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:12 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dce0000 == 42 [pid = 1642] [id = 68] 17:25:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 201 (0x12d5f2400) [pid = 1642] [serial = 201] [outer = 0x0] 17:25:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 202 (0x12e432400) [pid = 1642] [serial = 202] [outer = 0x12d5f2400] 17:25:12 INFO - PROCESS | 1642 | 1461111912494 Marionette DEBUG loaded listener.js 17:25:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 203 (0x12e4a8000) [pid = 1642] [serial = 203] [outer = 0x12d5f2400] 17:25:12 INFO - PROCESS | 1642 | 1461111912915 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]]]}] 17:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 670ms 17:25:12 INFO - PROCESS | 1642 | 1461111912963 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 17:25:12 INFO - PROCESS | 1642 | 1461111912964 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 17:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:25:12 INFO - PROCESS | 1642 | 1461111912966 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:25:12 INFO - PROCESS | 1642 | 1461111912968 Marionette TRACE conn2 <- [1,246,null,{}] 17:25:12 INFO - PROCESS | 1642 | 1461111912970 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}] 17:25:13 INFO - PROCESS | 1642 | 1461111913087 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 17:25:13 INFO - PROCESS | 1642 | 1461111913161 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:13 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb3e800 == 43 [pid = 1642] [id = 69] 17:25:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 204 (0x12e77ac00) [pid = 1642] [serial = 204] [outer = 0x0] 17:25:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 205 (0x12e784c00) [pid = 1642] [serial = 205] [outer = 0x12e77ac00] 17:25:13 INFO - PROCESS | 1642 | 1461111913191 Marionette DEBUG loaded listener.js 17:25:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 206 (0x12efa3c00) [pid = 1642] [serial = 206] [outer = 0x12e77ac00] 17:25:13 INFO - PROCESS | 1642 | 1461111913621 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]]]}] 17:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 670ms 17:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:25:13 INFO - PROCESS | 1642 | 1461111913637 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 17:25:13 INFO - PROCESS | 1642 | 1461111913639 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 17:25:13 INFO - PROCESS | 1642 | 1461111913668 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:25:13 INFO - PROCESS | 1642 | 1461111913670 Marionette TRACE conn2 <- [1,250,null,{}] 17:25:13 INFO - PROCESS | 1642 | 1461111913675 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}] 17:25:13 INFO - PROCESS | 1642 | 1461111913845 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 17:25:13 INFO - PROCESS | 1642 | 1461111913918 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:13 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ed62000 == 44 [pid = 1642] [id = 70] 17:25:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 207 (0x12efa4000) [pid = 1642] [serial = 207] [outer = 0x0] 17:25:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 208 (0x12f5d9400) [pid = 1642] [serial = 208] [outer = 0x12efa4000] 17:25:13 INFO - PROCESS | 1642 | 1461111913965 Marionette DEBUG loaded listener.js 17:25:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 209 (0x12f5e0c00) [pid = 1642] [serial = 209] [outer = 0x12efa4000] 17:25:14 INFO - PROCESS | 1642 | 1461111914377 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]]]}] 17:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 747ms 17:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:25:14 INFO - PROCESS | 1642 | 1461111914389 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 17:25:14 INFO - PROCESS | 1642 | 1461111914391 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 17:25:14 INFO - PROCESS | 1642 | 1461111914393 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:25:14 INFO - PROCESS | 1642 | 1461111914394 Marionette TRACE conn2 <- [1,254,null,{}] 17:25:14 INFO - PROCESS | 1642 | 1461111914396 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}] 17:25:14 INFO - PROCESS | 1642 | 1461111914488 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 17:25:14 INFO - PROCESS | 1642 | 1461111914538 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:14 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f470000 == 45 [pid = 1642] [id = 71] 17:25:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 210 (0x118d87800) [pid = 1642] [serial = 210] [outer = 0x0] 17:25:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 211 (0x12b116400) [pid = 1642] [serial = 211] [outer = 0x118d87800] 17:25:14 INFO - PROCESS | 1642 | 1461111914568 Marionette DEBUG loaded listener.js 17:25:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 212 (0x12b11a800) [pid = 1642] [serial = 212] [outer = 0x118d87800] 17:25:14 INFO - PROCESS | 1642 | 1461111914998 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]]]}] 17:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 670ms 17:25:15 INFO - PROCESS | 1642 | 1461111915081 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 17:25:15 INFO - PROCESS | 1642 | 1461111915084 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 17:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:25:15 INFO - PROCESS | 1642 | 1461111915091 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:25:15 INFO - PROCESS | 1642 | 1461111915093 Marionette TRACE conn2 <- [1,258,null,{}] 17:25:15 INFO - PROCESS | 1642 | 1461111915099 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}] 17:25:15 INFO - PROCESS | 1642 | 1461111915247 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 17:25:15 INFO - PROCESS | 1642 | 1461111915345 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:15 INFO - PROCESS | 1642 | ++DOCSHELL 0x128c1a000 == 46 [pid = 1642] [id = 72] 17:25:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 213 (0x11bed8400) [pid = 1642] [serial = 213] [outer = 0x0] 17:25:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 214 (0x123a27400) [pid = 1642] [serial = 214] [outer = 0x11bed8400] 17:25:15 INFO - PROCESS | 1642 | 1461111915391 Marionette DEBUG loaded listener.js 17:25:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 215 (0x1279f2400) [pid = 1642] [serial = 215] [outer = 0x11bed8400] 17:25:15 INFO - PROCESS | 1642 | --DOCSHELL 0x123f6d800 == 45 [pid = 1642] [id = 58] 17:25:15 INFO - PROCESS | 1642 | --DOCSHELL 0x11ab7b000 == 44 [pid = 1642] [id = 57] 17:25:15 INFO - PROCESS | 1642 | 1461111915907 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]]]}] 17:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 825ms 17:25:15 INFO - PROCESS | 1642 | 1461111915915 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 17:25:15 INFO - PROCESS | 1642 | 1461111915919 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 17:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:25:15 INFO - PROCESS | 1642 | 1461111915922 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:25:15 INFO - PROCESS | 1642 | 1461111915925 Marionette TRACE conn2 <- [1,262,null,{}] 17:25:15 INFO - PROCESS | 1642 | 1461111915928 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}] 17:25:16 INFO - PROCESS | 1642 | 1461111916027 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 17:25:16 INFO - PROCESS | 1642 | 1461111916081 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:16 INFO - PROCESS | 1642 | ++DOCSHELL 0x129459000 == 45 [pid = 1642] [id = 73] 17:25:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 216 (0x11c47c400) [pid = 1642] [serial = 216] [outer = 0x0] 17:25:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 217 (0x1279f5400) [pid = 1642] [serial = 217] [outer = 0x11c47c400] 17:25:16 INFO - PROCESS | 1642 | 1461111916114 Marionette DEBUG loaded listener.js 17:25:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 218 (0x12b113400) [pid = 1642] [serial = 218] [outer = 0x11c47c400] 17:25:16 INFO - PROCESS | 1642 | 1461111916550 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]]]}] 17:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 670ms 17:25:16 INFO - PROCESS | 1642 | 1461111916593 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 17:25:16 INFO - PROCESS | 1642 | 1461111916597 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 17:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:25:16 INFO - PROCESS | 1642 | 1461111916601 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:25:16 INFO - PROCESS | 1642 | 1461111916603 Marionette TRACE conn2 <- [1,266,null,{}] 17:25:16 INFO - PROCESS | 1642 | 1461111916606 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}] 17:25:16 INFO - PROCESS | 1642 | 1461111916727 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 17:25:16 INFO - PROCESS | 1642 | 1461111916809 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:16 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d422800 == 46 [pid = 1642] [id = 74] 17:25:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 219 (0x12b497400) [pid = 1642] [serial = 219] [outer = 0x0] 17:25:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 220 (0x12bcd9c00) [pid = 1642] [serial = 220] [outer = 0x12b497400] 17:25:16 INFO - PROCESS | 1642 | 1461111916839 Marionette DEBUG loaded listener.js 17:25:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 221 (0x12d0c2400) [pid = 1642] [serial = 221] [outer = 0x12b497400] 17:25:17 INFO - PROCESS | 1642 | 1461111917268 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]]]}] 17:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 719ms 17:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:25:17 INFO - PROCESS | 1642 | 1461111917321 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 17:25:17 INFO - PROCESS | 1642 | 1461111917322 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 17:25:17 INFO - PROCESS | 1642 | 1461111917325 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:25:17 INFO - PROCESS | 1642 | 1461111917327 Marionette TRACE conn2 <- [1,270,null,{}] 17:25:17 INFO - PROCESS | 1642 | 1461111917355 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}] 17:25:17 INFO - PROCESS | 1642 | 1461111917458 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 17:25:17 INFO - PROCESS | 1642 | 1461111917527 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:17 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b4a9000 == 47 [pid = 1642] [id = 75] 17:25:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 222 (0x12b488800) [pid = 1642] [serial = 222] [outer = 0x0] 17:25:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 223 (0x12b48b800) [pid = 1642] [serial = 223] [outer = 0x12b488800] 17:25:17 INFO - PROCESS | 1642 | 1461111917561 Marionette DEBUG loaded listener.js 17:25:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 224 (0x12bcd0000) [pid = 1642] [serial = 224] [outer = 0x12b488800] 17:25:18 INFO - PROCESS | 1642 | 1461111918006 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]]]}] 17:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 738ms 17:25:18 INFO - PROCESS | 1642 | 1461111918084 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 17:25:18 INFO - PROCESS | 1642 | 1461111918087 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 17:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:25:18 INFO - PROCESS | 1642 | 1461111918093 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:25:18 INFO - PROCESS | 1642 | 1461111918098 Marionette TRACE conn2 <- [1,274,null,{}] 17:25:18 INFO - PROCESS | 1642 | 1461111918101 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}] 17:25:18 INFO - PROCESS | 1642 | 1461111918240 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 17:25:18 INFO - PROCESS | 1642 | 1461111918307 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:18 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f7b0000 == 48 [pid = 1642] [id = 76] 17:25:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 225 (0x12d451c00) [pid = 1642] [serial = 225] [outer = 0x0] 17:25:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 226 (0x12dc43000) [pid = 1642] [serial = 226] [outer = 0x12d451c00] 17:25:18 INFO - PROCESS | 1642 | 1461111918338 Marionette DEBUG loaded listener.js 17:25:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 227 (0x12e426800) [pid = 1642] [serial = 227] [outer = 0x12d451c00] 17:25:18 INFO - PROCESS | 1642 | 1461111918753 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]]]}] 17:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 673ms 17:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:25:18 INFO - PROCESS | 1642 | 1461111918766 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 17:25:18 INFO - PROCESS | 1642 | 1461111918768 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 17:25:18 INFO - PROCESS | 1642 | 1461111918770 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:25:18 INFO - PROCESS | 1642 | 1461111918771 Marionette TRACE conn2 <- [1,278,null,{}] 17:25:18 INFO - PROCESS | 1642 | 1461111918774 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}] 17:25:18 INFO - PROCESS | 1642 | 1461111918865 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 17:25:18 INFO - PROCESS | 1642 | 1461111918917 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:18 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fca9800 == 49 [pid = 1642] [id = 77] 17:25:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 228 (0x12e427800) [pid = 1642] [serial = 228] [outer = 0x0] 17:25:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 229 (0x12e4aac00) [pid = 1642] [serial = 229] [outer = 0x12e427800] 17:25:18 INFO - PROCESS | 1642 | 1461111918947 Marionette DEBUG loaded listener.js 17:25:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 230 (0x12e782c00) [pid = 1642] [serial = 230] [outer = 0x12e427800] 17:25:19 INFO - PROCESS | 1642 | 1461111919355 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]]]}] 17:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 619ms 17:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:25:19 INFO - PROCESS | 1642 | 1461111919390 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 17:25:19 INFO - PROCESS | 1642 | 1461111919391 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 17:25:19 INFO - PROCESS | 1642 | 1461111919393 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:25:19 INFO - PROCESS | 1642 | 1461111919394 Marionette TRACE conn2 <- [1,282,null,{}] 17:25:19 INFO - PROCESS | 1642 | 1461111919397 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}] 17:25:19 INFO - PROCESS | 1642 | 1461111919505 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 17:25:19 INFO - PROCESS | 1642 | 1461111919592 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:19 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fd3e000 == 50 [pid = 1642] [id = 78] 17:25:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 231 (0x12e799800) [pid = 1642] [serial = 231] [outer = 0x0] 17:25:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 232 (0x12f5da400) [pid = 1642] [serial = 232] [outer = 0x12e799800] 17:25:19 INFO - PROCESS | 1642 | 1461111919638 Marionette DEBUG loaded listener.js 17:25:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 233 (0x12fb75000) [pid = 1642] [serial = 233] [outer = 0x12e799800] 17:25:20 INFO - PROCESS | 1642 | 1461111920059 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]]]}] 17:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 720ms 17:25:20 INFO - PROCESS | 1642 | 1461111920114 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 17:25:20 INFO - PROCESS | 1642 | 1461111920115 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 17:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:25:20 INFO - PROCESS | 1642 | 1461111920118 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:25:20 INFO - PROCESS | 1642 | 1461111920119 Marionette TRACE conn2 <- [1,286,null,{}] 17:25:20 INFO - PROCESS | 1642 | 1461111920121 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}] 17:25:20 INFO - PROCESS | 1642 | 1461111920213 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 17:25:20 INFO - PROCESS | 1642 | 1461111920267 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x1304dc800 == 51 [pid = 1642] [id = 79] 17:25:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 234 (0x11201f400) [pid = 1642] [serial = 234] [outer = 0x0] 17:25:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 235 (0x112026400) [pid = 1642] [serial = 235] [outer = 0x11201f400] 17:25:20 INFO - PROCESS | 1642 | 1461111920296 Marionette DEBUG loaded listener.js 17:25:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 236 (0x11202a000) [pid = 1642] [serial = 236] [outer = 0x11201f400] 17:25:20 INFO - PROCESS | 1642 | 1461111920712 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]]]}] 17:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 619ms 17:25:20 INFO - PROCESS | 1642 | 1461111920737 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 17:25:20 INFO - PROCESS | 1642 | 1461111920739 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 17:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:25:20 INFO - PROCESS | 1642 | 1461111920741 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:25:20 INFO - PROCESS | 1642 | 1461111920742 Marionette TRACE conn2 <- [1,290,null,{}] 17:25:20 INFO - PROCESS | 1642 | 1461111920745 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}] 17:25:20 INFO - PROCESS | 1642 | 1461111920838 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 17:25:20 INFO - PROCESS | 1642 | 1461111920944 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x130bd9000 == 52 [pid = 1642] [id = 80] 17:25:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 237 (0x1192c1000) [pid = 1642] [serial = 237] [outer = 0x0] 17:25:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 238 (0x12fb7ac00) [pid = 1642] [serial = 238] [outer = 0x1192c1000] 17:25:20 INFO - PROCESS | 1642 | 1461111920974 Marionette DEBUG loaded listener.js 17:25:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 239 (0x12fce4400) [pid = 1642] [serial = 239] [outer = 0x1192c1000] 17:25:21 INFO - PROCESS | 1642 | 1461111921470 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]]]}] 17:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 772ms 17:25:21 INFO - PROCESS | 1642 | 1461111921529 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 17:25:21 INFO - PROCESS | 1642 | 1461111921531 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 17:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:25:21 INFO - PROCESS | 1642 | 1461111921537 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:25:21 INFO - PROCESS | 1642 | 1461111921539 Marionette TRACE conn2 <- [1,294,null,{}] 17:25:21 INFO - PROCESS | 1642 | 1461111921543 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}] 17:25:21 INFO - PROCESS | 1642 | 1461111921640 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 17:25:21 INFO - PROCESS | 1642 | 1461111921712 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:21 INFO - PROCESS | 1642 | ++DOCSHELL 0x12945c800 == 53 [pid = 1642] [id = 81] 17:25:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 240 (0x11a82f400) [pid = 1642] [serial = 240] [outer = 0x0] 17:25:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 241 (0x11be35800) [pid = 1642] [serial = 241] [outer = 0x11a82f400] 17:25:21 INFO - PROCESS | 1642 | 1461111921741 Marionette DEBUG loaded listener.js 17:25:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 242 (0x1272a3000) [pid = 1642] [serial = 242] [outer = 0x11a82f400] 17:25:22 INFO - PROCESS | 1642 | --DOCSHELL 0x123741800 == 52 [pid = 1642] [id = 52] 17:25:22 INFO - PROCESS | 1642 | --DOCSHELL 0x127e9e800 == 51 [pid = 1642] [id = 54] 17:25:22 INFO - PROCESS | 1642 | --DOCSHELL 0x125f3d000 == 50 [pid = 1642] [id = 53] 17:25:22 INFO - PROCESS | 1642 | --DOCSHELL 0x12dce0000 == 49 [pid = 1642] [id = 68] 17:25:22 INFO - PROCESS | 1642 | --DOCSHELL 0x12d5ba000 == 48 [pid = 1642] [id = 67] 17:25:22 INFO - PROCESS | 1642 | --DOCSHELL 0x12d0bc000 == 47 [pid = 1642] [id = 66] 17:25:22 INFO - PROCESS | 1642 | --DOCSHELL 0x129466800 == 46 [pid = 1642] [id = 65] 17:25:22 INFO - PROCESS | 1642 | --DOCSHELL 0x11b234800 == 45 [pid = 1642] [id = 64] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x127eb7800 == 44 [pid = 1642] [id = 43] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12dbe5000 == 43 [pid = 1642] [id = 9] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x123cd8800 == 42 [pid = 1642] [id = 42] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x119c0a000 == 41 [pid = 1642] [id = 44] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x129454800 == 40 [pid = 1642] [id = 55] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12eb3e800 == 39 [pid = 1642] [id = 69] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12e840000 == 38 [pid = 1642] [id = 11] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad73800 == 37 [pid = 1642] [id = 19] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12ed62000 == 36 [pid = 1642] [id = 70] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12f7a7800 == 35 [pid = 1642] [id = 15] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb60000 == 34 [pid = 1642] [id = 56] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12d0c0800 == 33 [pid = 1642] [id = 62] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x11aae1000 == 32 [pid = 1642] [id = 20] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12ed61000 == 31 [pid = 1642] [id = 13] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12c072000 == 30 [pid = 1642] [id = 61] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12d40c800 == 29 [pid = 1642] [id = 8] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12fd3c000 == 28 [pid = 1642] [id = 18] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12f470000 == 27 [pid = 1642] [id = 71] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12f470800 == 26 [pid = 1642] [id = 14] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x13017a000 == 25 [pid = 1642] [id = 21] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x127245800 == 24 [pid = 1642] [id = 39] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x114014000 == 23 [pid = 1642] [id = 59] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12eb4d000 == 22 [pid = 1642] [id = 12] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12bcdf000 == 21 [pid = 1642] [id = 60] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x123748800 == 20 [pid = 1642] [id = 49] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12e56d000 == 19 [pid = 1642] [id = 10] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x11bcb2800 == 18 [pid = 1642] [id = 63] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x130bd9000 == 17 [pid = 1642] [id = 80] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x1304dc800 == 16 [pid = 1642] [id = 79] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12fd3e000 == 15 [pid = 1642] [id = 78] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12fca9800 == 14 [pid = 1642] [id = 77] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12f7b0000 == 13 [pid = 1642] [id = 76] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12b4a9000 == 12 [pid = 1642] [id = 75] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x12d422800 == 11 [pid = 1642] [id = 74] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x129459000 == 10 [pid = 1642] [id = 73] 17:25:24 INFO - PROCESS | 1642 | --DOCSHELL 0x128c1a000 == 9 [pid = 1642] [id = 72] 17:25:25 INFO - PROCESS | 1642 | 1461111925762 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]]]}] 17:25:25 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. 17:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 4280ms 17:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:25:25 INFO - PROCESS | 1642 | 1461111925818 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 17:25:25 INFO - PROCESS | 1642 | 1461111925820 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 17:25:25 INFO - PROCESS | 1642 | 1461111925823 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:25:25 INFO - PROCESS | 1642 | 1461111925824 Marionette TRACE conn2 <- [1,298,null,{}] 17:25:25 INFO - PROCESS | 1642 | 1461111925843 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}] 17:25:25 INFO - PROCESS | 1642 | 1461111925946 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 17:25:25 INFO - PROCESS | 1642 | 1461111925953 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:25 INFO - PROCESS | 1642 | ++DOCSHELL 0x118f33800 == 10 [pid = 1642] [id = 82] 17:25:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 243 (0x11a829000) [pid = 1642] [serial = 243] [outer = 0x0] 17:25:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 244 (0x11a877000) [pid = 1642] [serial = 244] [outer = 0x11a829000] 17:25:25 INFO - PROCESS | 1642 | 1461111925987 Marionette DEBUG loaded listener.js 17:25:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 245 (0x11aa4b000) [pid = 1642] [serial = 245] [outer = 0x11a829000] 17:25:26 INFO - PROCESS | 1642 | 1461111926331 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]]]}] 17:25:26 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. 17:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 521ms 17:25:26 INFO - PROCESS | 1642 | 1461111926344 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 17:25:26 INFO - PROCESS | 1642 | 1461111926352 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 17:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:25:26 INFO - PROCESS | 1642 | 1461111926356 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:25:26 INFO - PROCESS | 1642 | 1461111926358 Marionette TRACE conn2 <- [1,302,null,{}] 17:25:26 INFO - PROCESS | 1642 | 1461111926361 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}] 17:25:26 INFO - PROCESS | 1642 | 1461111926453 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 17:25:26 INFO - PROCESS | 1642 | 1461111926506 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:26 INFO - PROCESS | 1642 | ++DOCSHELL 0x115433000 == 11 [pid = 1642] [id = 83] 17:25:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 246 (0x115773000) [pid = 1642] [serial = 246] [outer = 0x0] 17:25:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 247 (0x11ad9ec00) [pid = 1642] [serial = 247] [outer = 0x115773000] 17:25:26 INFO - PROCESS | 1642 | 1461111926531 Marionette DEBUG loaded listener.js 17:25:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 248 (0x123916c00) [pid = 1642] [serial = 248] [outer = 0x115773000] 17:25:26 INFO - PROCESS | 1642 | 1461111926844 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]]]}] 17:25:26 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. 17:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 519ms 17:25:26 INFO - PROCESS | 1642 | 1461111926876 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 17:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:25:26 INFO - PROCESS | 1642 | 1461111926878 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 17:25:26 INFO - PROCESS | 1642 | 1461111926883 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:25:26 INFO - PROCESS | 1642 | 1461111926885 Marionette TRACE conn2 <- [1,306,null,{}] 17:25:26 INFO - PROCESS | 1642 | 1461111926893 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}] 17:25:26 INFO - PROCESS | 1642 | 1461111926971 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 17:25:27 INFO - PROCESS | 1642 | 1461111927030 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:27 INFO - PROCESS | 1642 | ++DOCSHELL 0x127e8f000 == 12 [pid = 1642] [id = 84] 17:25:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 249 (0x118d1fc00) [pid = 1642] [serial = 249] [outer = 0x0] 17:25:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 250 (0x12735d000) [pid = 1642] [serial = 250] [outer = 0x118d1fc00] 17:25:27 INFO - PROCESS | 1642 | 1461111927059 Marionette DEBUG loaded listener.js 17:25:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 251 (0x12887d400) [pid = 1642] [serial = 251] [outer = 0x118d1fc00] 17:25:27 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. 17:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 520ms 17:25:27 INFO - PROCESS | 1642 | 1461111927400 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]]]}] 17:25:27 INFO - PROCESS | 1642 | 1461111927404 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 17:25:27 INFO - PROCESS | 1642 | 1461111927405 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 17:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:25:27 INFO - PROCESS | 1642 | 1461111927408 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:25:27 INFO - PROCESS | 1642 | 1461111927409 Marionette TRACE conn2 <- [1,310,null,{}] 17:25:27 INFO - PROCESS | 1642 | 1461111927412 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}] 17:25:27 INFO - PROCESS | 1642 | 1461111927492 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 17:25:27 INFO - PROCESS | 1642 | 1461111927498 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:27 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ba42800 == 13 [pid = 1642] [id = 85] 17:25:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 252 (0x12a019800) [pid = 1642] [serial = 252] [outer = 0x0] 17:25:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 253 (0x12a83c400) [pid = 1642] [serial = 253] [outer = 0x12a019800] 17:25:27 INFO - PROCESS | 1642 | 1461111927524 Marionette DEBUG loaded listener.js 17:25:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 254 (0x12b10f800) [pid = 1642] [serial = 254] [outer = 0x12a019800] 17:25:27 INFO - PROCESS | 1642 | 1461111927921 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]]]}] 17:25:27 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. 17:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 523ms 17:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:25:27 INFO - PROCESS | 1642 | 1461111927933 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 17:25:27 INFO - PROCESS | 1642 | 1461111927934 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 17:25:27 INFO - PROCESS | 1642 | 1461111927936 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:25:27 INFO - PROCESS | 1642 | 1461111927937 Marionette TRACE conn2 <- [1,314,null,{}] 17:25:27 INFO - PROCESS | 1642 | 1461111927939 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}] 17:25:28 INFO - PROCESS | 1642 | 1461111928032 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 17:25:28 INFO - PROCESS | 1642 | 1461111928068 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d0b0800 == 14 [pid = 1642] [id = 86] 17:25:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 255 (0x11bb33400) [pid = 1642] [serial = 255] [outer = 0x0] 17:25:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 256 (0x12b115800) [pid = 1642] [serial = 256] [outer = 0x11bb33400] 17:25:28 INFO - PROCESS | 1642 | 1461111928093 Marionette DEBUG loaded listener.js 17:25:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 257 (0x12b1d9c00) [pid = 1642] [serial = 257] [outer = 0x11bb33400] 17:25:28 INFO - PROCESS | 1642 | 1461111928480 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]]]}] 17:25:28 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. 17:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 568ms 17:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:25:28 INFO - PROCESS | 1642 | 1461111928505 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 17:25:28 INFO - PROCESS | 1642 | 1461111928507 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 17:25:28 INFO - PROCESS | 1642 | 1461111928519 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:25:28 INFO - PROCESS | 1642 | 1461111928521 Marionette TRACE conn2 <- [1,318,null,{}] 17:25:28 INFO - PROCESS | 1642 | 1461111928524 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}] 17:25:28 INFO - PROCESS | 1642 | 1461111928707 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 17:25:28 INFO - PROCESS | 1642 | 1461111928768 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dced800 == 15 [pid = 1642] [id = 87] 17:25:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 258 (0x12ba99c00) [pid = 1642] [serial = 258] [outer = 0x0] 17:25:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 259 (0x12ba9e000) [pid = 1642] [serial = 259] [outer = 0x12ba99c00] 17:25:28 INFO - PROCESS | 1642 | 1461111928816 Marionette DEBUG loaded listener.js 17:25:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 260 (0x12bcd7400) [pid = 1642] [serial = 260] [outer = 0x12ba99c00] 17:25:29 INFO - PROCESS | 1642 | 1461111929208 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]]]}] 17:25:29 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. 17:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 729ms 17:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:25:29 INFO - PROCESS | 1642 | 1461111929238 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 17:25:29 INFO - PROCESS | 1642 | 1461111929239 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 17:25:29 INFO - PROCESS | 1642 | 1461111929241 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:25:29 INFO - PROCESS | 1642 | 1461111929242 Marionette TRACE conn2 <- [1,322,null,{}] 17:25:29 INFO - PROCESS | 1642 | 1461111929245 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}] 17:25:29 INFO - PROCESS | 1642 | 1461111929340 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 17:25:29 INFO - PROCESS | 1642 | 1461111929392 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:29 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ed60800 == 16 [pid = 1642] [id = 88] 17:25:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 261 (0x12be65000) [pid = 1642] [serial = 261] [outer = 0x0] 17:25:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 262 (0x12beb3c00) [pid = 1642] [serial = 262] [outer = 0x12be65000] 17:25:29 INFO - PROCESS | 1642 | 1461111929417 Marionette DEBUG loaded listener.js 17:25:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 263 (0x12d0d0800) [pid = 1642] [serial = 263] [outer = 0x12be65000] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 262 (0x123d95800) [pid = 1642] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 261 (0x127909000) [pid = 1642] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 260 (0x127ed3800) [pid = 1642] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 259 (0x1164e3000) [pid = 1642] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 258 (0x118d0e400) [pid = 1642] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 257 (0x11577a400) [pid = 1642] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 256 (0x123d91c00) [pid = 1642] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 255 (0x118d86000) [pid = 1642] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 254 (0x1144a9000) [pid = 1642] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 253 (0x12d5f2400) [pid = 1642] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 252 (0x123930800) [pid = 1642] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 251 (0x11aa4b800) [pid = 1642] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 250 (0x11a830000) [pid = 1642] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 249 (0x118de1400) [pid = 1642] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 248 (0x1164e3400) [pid = 1642] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 247 (0x11a9bdc00) [pid = 1642] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 246 (0x1154acc00) [pid = 1642] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 245 (0x11be2fc00) [pid = 1642] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 244 (0x11c44e800) [pid = 1642] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 243 (0x123716c00) [pid = 1642] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 242 (0x123935000) [pid = 1642] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 241 (0x123d92000) [pid = 1642] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 240 (0x12ba9a800) [pid = 1642] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 239 (0x12efa4000) [pid = 1642] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 238 (0x11906d400) [pid = 1642] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 237 (0x1273cf400) [pid = 1642] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 236 (0x11b2da000) [pid = 1642] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 235 (0x12e77ac00) [pid = 1642] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 234 (0x11c2c8400) [pid = 1642] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 233 (0x11aa47c00) [pid = 1642] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 232 (0x12406e800) [pid = 1642] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 231 (0x11bed8400) [pid = 1642] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 230 (0x118d0bc00) [pid = 1642] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 229 (0x123934000) [pid = 1642] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 228 (0x125f23000) [pid = 1642] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 227 (0x11a9c3c00) [pid = 1642] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 226 (0x12ba9bc00) [pid = 1642] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 225 (0x12e4a6000) [pid = 1642] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 224 (0x12beb6000) [pid = 1642] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 223 (0x12e427800) [pid = 1642] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 222 (0x12e25d800) [pid = 1642] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 221 (0x129419400) [pid = 1642] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 220 (0x12d451c00) [pid = 1642] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 219 (0x12b497400) [pid = 1642] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 218 (0x11c47c400) [pid = 1642] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 217 (0x12d44fc00) [pid = 1642] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 216 (0x12d0d1400) [pid = 1642] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 215 (0x12bcd5c00) [pid = 1642] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 214 (0x118d87800) [pid = 1642] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 213 (0x1273db400) [pid = 1642] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 212 (0x11c73dc00) [pid = 1642] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 211 (0x11ad99400) [pid = 1642] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 210 (0x12ba94c00) [pid = 1642] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 209 (0x11a642000) [pid = 1642] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 208 (0x11bb2a800) [pid = 1642] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 207 (0x12fcdf800) [pid = 1642] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 206 (0x119234400) [pid = 1642] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 205 (0x11ada3800) [pid = 1642] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 204 (0x119e71c00) [pid = 1642] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 203 (0x1192c1000) [pid = 1642] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 202 (0x114c14800) [pid = 1642] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 201 (0x12f5d8c00) [pid = 1642] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 200 (0x11a829800) [pid = 1642] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 199 (0x12d5e4c00) [pid = 1642] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 198 (0x12e7a1800) [pid = 1642] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 197 (0x12b488800) [pid = 1642] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 196 (0x11201f400) [pid = 1642] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 195 (0x12e79c000) [pid = 1642] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 194 (0x12e799800) [pid = 1642] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 193 (0x12d5e9000) [pid = 1642] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 192 (0x12e7a0000) [pid = 1642] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:25:30 INFO - PROCESS | 1642 | --DOMWINDOW == 191 (0x127f3c400) [pid = 1642] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:25:30 INFO - PROCESS | 1642 | 1461111930824 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]]]}] 17:25:30 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. 17:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1621ms 17:25:30 INFO - PROCESS | 1642 | 1461111930864 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 17:25:30 INFO - PROCESS | 1642 | 1461111930865 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 17:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:25:30 INFO - PROCESS | 1642 | 1461111930868 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:25:30 INFO - PROCESS | 1642 | 1461111930869 Marionette TRACE conn2 <- [1,326,null,{}] 17:25:30 INFO - PROCESS | 1642 | 1461111930871 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}] 17:25:30 INFO - PROCESS | 1642 | 1461111930993 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 17:25:31 INFO - PROCESS | 1642 | 1461111931029 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:31 INFO - PROCESS | 1642 | ++DOCSHELL 0x115806000 == 17 [pid = 1642] [id = 89] 17:25:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 192 (0x1144aac00) [pid = 1642] [serial = 264] [outer = 0x0] 17:25:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 193 (0x1154ab800) [pid = 1642] [serial = 265] [outer = 0x1144aac00] 17:25:31 INFO - PROCESS | 1642 | 1461111931055 Marionette DEBUG loaded listener.js 17:25:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 194 (0x118938800) [pid = 1642] [serial = 266] [outer = 0x1144aac00] 17:25:31 INFO - PROCESS | 1642 | 1461111931334 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]]]}] 17:25:31 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. 17:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 520ms 17:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:25:31 INFO - PROCESS | 1642 | 1461111931387 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 17:25:31 INFO - PROCESS | 1642 | 1461111931389 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 17:25:31 INFO - PROCESS | 1642 | 1461111931391 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:25:31 INFO - PROCESS | 1642 | 1461111931392 Marionette TRACE conn2 <- [1,330,null,{}] 17:25:31 INFO - PROCESS | 1642 | 1461111931395 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}] 17:25:31 INFO - PROCESS | 1642 | 1461111931478 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 17:25:31 INFO - PROCESS | 1642 | 1461111931485 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:31 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bc9a800 == 18 [pid = 1642] [id = 90] 17:25:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 195 (0x11906d400) [pid = 1642] [serial = 267] [outer = 0x0] 17:25:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 196 (0x11a9c7800) [pid = 1642] [serial = 268] [outer = 0x11906d400] 17:25:31 INFO - PROCESS | 1642 | 1461111931509 Marionette DEBUG loaded listener.js 17:25:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 197 (0x118934400) [pid = 1642] [serial = 269] [outer = 0x11906d400] 17:25:32 INFO - PROCESS | 1642 | 1461111932084 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]]]}] 17:25:32 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. 17:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 718ms 17:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:25:32 INFO - PROCESS | 1642 | 1461111932116 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 17:25:32 INFO - PROCESS | 1642 | 1461111932118 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 17:25:32 INFO - PROCESS | 1642 | 1461111932122 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:25:32 INFO - PROCESS | 1642 | 1461111932124 Marionette TRACE conn2 <- [1,334,null,{}] 17:25:32 INFO - PROCESS | 1642 | 1461111932127 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}] 17:25:32 INFO - PROCESS | 1642 | 1461111932289 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 17:25:32 INFO - PROCESS | 1642 | 1461111932381 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x12bcf3000 == 19 [pid = 1642] [id = 91] 17:25:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 198 (0x11582a800) [pid = 1642] [serial = 270] [outer = 0x0] 17:25:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 199 (0x123934000) [pid = 1642] [serial = 271] [outer = 0x11582a800] 17:25:32 INFO - PROCESS | 1642 | 1461111932421 Marionette DEBUG loaded listener.js 17:25:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 200 (0x1273f1400) [pid = 1642] [serial = 272] [outer = 0x11582a800] 17:25:33 INFO - PROCESS | 1642 | --DOCSHELL 0x12945c800 == 18 [pid = 1642] [id = 81] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 199 (0x11a637c00) [pid = 1642] [serial = 130] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 198 (0x11aa47400) [pid = 1642] [serial = 186] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 197 (0x118d83400) [pid = 1642] [serial = 132] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 196 (0x118de1000) [pid = 1642] [serial = 72] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 195 (0x11a9c9c00) [pid = 1642] [serial = 69] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 194 (0x11ad94400) [pid = 1642] [serial = 70] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 193 (0x11b8d8000) [pid = 1642] [serial = 84] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 192 (0x11c2c1400) [pid = 1642] [serial = 87] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 191 (0x12392d400) [pid = 1642] [serial = 91] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 190 (0x12371b400) [pid = 1642] [serial = 90] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 189 (0x123933c00) [pid = 1642] [serial = 93] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 188 (0x123938400) [pid = 1642] [serial = 94] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 187 (0x123d8c400) [pid = 1642] [serial = 97] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 186 (0x123b3fc00) [pid = 1642] [serial = 96] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 185 (0x12406c400) [pid = 1642] [serial = 99] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 184 (0x12450a400) [pid = 1642] [serial = 100] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 183 (0x125f2a400) [pid = 1642] [serial = 102] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 182 (0x1279ee800) [pid = 1642] [serial = 103] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 181 (0x127f3c000) [pid = 1642] [serial = 105] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 180 (0x128fe8800) [pid = 1642] [serial = 108] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 179 (0x128875800) [pid = 1642] [serial = 106] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 178 (0x119232400) [pid = 1642] [serial = 73] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 177 (0x12941a400) [pid = 1642] [serial = 109] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 176 (0x11a824800) [pid = 1642] [serial = 76] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 175 (0x11a9c5000) [pid = 1642] [serial = 78] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 174 (0x11898b000) [pid = 1642] [serial = 66] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 173 (0x11bc56c00) [pid = 1642] [serial = 85] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 172 (0x12a014c00) [pid = 1642] [serial = 111] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 171 (0x11acf2c00) [pid = 1642] [serial = 81] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 170 (0x11aa4d400) [pid = 1642] [serial = 79] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 169 (0x11935b400) [pid = 1642] [serial = 75] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 168 (0x114c10800) [pid = 1642] [serial = 64] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 167 (0x12b1d6400) [pid = 1642] [serial = 112] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 166 (0x11c44e400) [pid = 1642] [serial = 88] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 165 (0x119351400) [pid = 1642] [serial = 67] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 164 (0x11460f800) [pid = 1642] [serial = 63] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 163 (0x11b2da800) [pid = 1642] [serial = 82] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 162 (0x13013a800) [pid = 1642] [serial = 61] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 161 (0x123a27400) [pid = 1642] [serial = 214] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 160 (0x11ad9c000) [pid = 1642] [serial = 136] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 159 (0x123a22800) [pid = 1642] [serial = 141] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 158 (0x12e432400) [pid = 1642] [serial = 202] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 157 (0x11ad98400) [pid = 1642] [serial = 168] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 156 (0x118d0ac00) [pid = 1642] [serial = 166] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 155 (0x11b8d9800) [pid = 1642] [serial = 187] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 154 (0x11c2cd800) [pid = 1642] [serial = 123] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 153 (0x116451400) [pid = 1642] [serial = 147] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 152 (0x11bb34800) [pid = 1642] [serial = 189] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 151 (0x11acf8800) [pid = 1642] [serial = 150] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 150 (0x11aa50c00) [pid = 1642] [serial = 135] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 149 (0x11a9c2400) [pid = 1642] [serial = 165] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 148 (0x11be35800) [pid = 1642] [serial = 241] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 147 (0x11b2dd000) [pid = 1642] [serial = 121] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 146 (0x128fdd000) [pid = 1642] [serial = 157] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 145 (0x12407ac00) [pid = 1642] [serial = 8] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 144 (0x12f5d9400) [pid = 1642] [serial = 208] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 143 (0x1279f2400) [pid = 1642] [serial = 215] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 142 (0x12886f800) [pid = 1642] [serial = 156] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 141 (0x1279f5400) [pid = 1642] [serial = 217] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 140 (0x12e784c00) [pid = 1642] [serial = 205] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 139 (0x119e6a400) [pid = 1642] [serial = 133] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 138 (0x1272a6800) [pid = 1642] [serial = 145] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x123937400) [pid = 1642] [serial = 171] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x11becec00) [pid = 1642] [serial = 138] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x12e4a8000) [pid = 1642] [serial = 203] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x125f2a000) [pid = 1642] [serial = 144] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x123d91000) [pid = 1642] [serial = 142] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x12bcd9c00) [pid = 1642] [serial = 220] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x119078c00) [pid = 1642] [serial = 129] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x128fe9400) [pid = 1642] [serial = 127] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x11c73d800) [pid = 1642] [serial = 190] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x12a022400) [pid = 1642] [serial = 114] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x127904c00) [pid = 1642] [serial = 126] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x11c44d000) [pid = 1642] [serial = 153] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x115773c00) [pid = 1642] [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.] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x127f44000) [pid = 1642] [serial = 193] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x12a01ac00) [pid = 1642] [serial = 159] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x125f2b000) [pid = 1642] [serial = 11] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x12efa3c00) [pid = 1642] [serial = 206] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x1242d1400) [pid = 1642] [serial = 124] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x11ada3400) [pid = 1642] [serial = 151] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x12d446400) [pid = 1642] [serial = 21] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x12d44a800) [pid = 1642] [serial = 22] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x12beb2800) [pid = 1642] [serial = 178] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x128fde400) [pid = 1642] [serial = 174] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x12b11a800) [pid = 1642] [serial = 212] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x12ba9f800) [pid = 1642] [serial = 162] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x12bcdac00) [pid = 1642] [serial = 177] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x119c30c00) [pid = 1642] [serial = 117] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x12bead800) [pid = 1642] [serial = 18] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x12b6afc00) [pid = 1642] [serial = 160] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x125f2c800) [pid = 1642] [serial = 172] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x12ba9c800) [pid = 1642] [serial = 15] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x12f5e0c00) [pid = 1642] [serial = 209] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x12bccc400) [pid = 1642] [serial = 16] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x12b116400) [pid = 1642] [serial = 211] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x12e77f800) [pid = 1642] [serial = 30] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x11a881c00) [pid = 1642] [serial = 31] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x12d0c7800) [pid = 1642] [serial = 181] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x12e782c00) [pid = 1642] [serial = 230] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x12e4a2800) [pid = 1642] [serial = 28] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x12e252c00) [pid = 1642] [serial = 183] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x12b6ab400) [pid = 1642] [serial = 115] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x12e4aac00) [pid = 1642] [serial = 229] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x12e42b800) [pid = 1642] [serial = 27] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x12b48b800) [pid = 1642] [serial = 223] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x12e426800) [pid = 1642] [serial = 227] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x12ce63800) [pid = 1642] [serial = 180] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x12d0c2400) [pid = 1642] [serial = 221] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x12b113400) [pid = 1642] [serial = 218] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x12d5ed800) [pid = 1642] [serial = 24] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x12e257000) [pid = 1642] [serial = 25] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x12dc43000) [pid = 1642] [serial = 226] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x12e25c800) [pid = 1642] [serial = 184] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x12f5d4c00) [pid = 1642] [serial = 40] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x12fb7ac00) [pid = 1642] [serial = 238] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 83 (0x12bcd0000) [pid = 1642] [serial = 224] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 82 (0x11202a000) [pid = 1642] [serial = 236] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 81 (0x12be58000) [pid = 1642] [serial = 196] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 80 (0x12efa0400) [pid = 1642] [serial = 39] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 79 (0x12e7a4800) [pid = 1642] [serial = 36] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 78 (0x12ef99000) [pid = 1642] [serial = 37] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 77 (0x12fb75000) [pid = 1642] [serial = 233] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 76 (0x112026400) [pid = 1642] [serial = 235] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 75 (0x12b6a4800) [pid = 1642] [serial = 194] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 74 (0x12ba94000) [pid = 1642] [serial = 33] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 73 (0x12f5da400) [pid = 1642] [serial = 232] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 72 (0x12be58400) [pid = 1642] [serial = 163] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 71 (0x12e799400) [pid = 1642] [serial = 34] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 70 (0x12d449400) [pid = 1642] [serial = 197] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 69 (0x11ad9d400) [pid = 1642] [serial = 57] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 68 (0x12dc3fc00) [pid = 1642] [serial = 199] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 67 (0x11a87b400) [pid = 1642] [serial = 54] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 66 (0x11c442800) [pid = 1642] [serial = 139] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 65 (0x11be2e400) [pid = 1642] [serial = 55] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 64 (0x12fce5800) [pid = 1642] [serial = 52] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 63 (0x11a827000) [pid = 1642] [serial = 118] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 62 (0x123931800) [pid = 1642] [serial = 154] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 61 (0x11a9c3000) [pid = 1642] [serial = 120] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 60 (0x12fb2e800) [pid = 1642] [serial = 45] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 59 (0x12fce4400) [pid = 1642] [serial = 239] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 58 (0x12fb75c00) [pid = 1642] [serial = 48] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 57 (0x1199b4400) [pid = 1642] [serial = 148] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 56 (0x12fce1400) [pid = 1642] [serial = 51] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 55 (0x12f5e0800) [pid = 1642] [serial = 42] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 54 (0x11bc54800) [pid = 1642] [serial = 169] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 53 (0x12f87e400) [pid = 1642] [serial = 43] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 52 (0x12e25e000) [pid = 1642] [serial = 200] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 51 (0x130135000) [pid = 1642] [serial = 60] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 50 (0x12b8cb400) [pid = 1642] [serial = 175] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | --DOMWINDOW == 49 (0x12fce9800) [pid = 1642] [serial = 58] [outer = 0x0] [url = about:blank] 17:25:33 INFO - PROCESS | 1642 | 1461111933938 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]]]}] 17:25:33 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. 17:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1822ms 17:25:33 INFO - PROCESS | 1642 | 1461111933944 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 17:25:33 INFO - PROCESS | 1642 | 1461111933949 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 17:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:25:33 INFO - PROCESS | 1642 | 1461111933953 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:25:33 INFO - PROCESS | 1642 | 1461111933955 Marionette TRACE conn2 <- [1,338,null,{}] 17:25:33 INFO - PROCESS | 1642 | 1461111933960 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}] 17:25:34 INFO - PROCESS | 1642 | 1461111934033 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 17:25:34 INFO - PROCESS | 1642 | 1461111934073 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:34 INFO - PROCESS | 1642 | ++DOCSHELL 0x114b41000 == 19 [pid = 1642] [id = 92] 17:25:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 50 (0x115774400) [pid = 1642] [serial = 273] [outer = 0x0] 17:25:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 51 (0x1157b5c00) [pid = 1642] [serial = 274] [outer = 0x115774400] 17:25:34 INFO - PROCESS | 1642 | 1461111934103 Marionette DEBUG loaded listener.js 17:25:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 52 (0x116627400) [pid = 1642] [serial = 275] [outer = 0x115774400] 17:25:34 INFO - PROCESS | 1642 | 1461111934408 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]]]}] 17:25:34 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. 17:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 471ms 17:25:34 INFO - PROCESS | 1642 | 1461111934424 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 17:25:34 INFO - PROCESS | 1642 | 1461111934429 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 17:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:25:34 INFO - PROCESS | 1642 | 1461111934439 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:25:34 INFO - PROCESS | 1642 | 1461111934440 Marionette TRACE conn2 <- [1,342,null,{}] 17:25:34 INFO - PROCESS | 1642 | 1461111934443 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}] 17:25:34 INFO - PROCESS | 1642 | 1461111934517 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 17:25:34 INFO - PROCESS | 1642 | 1461111934521 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:34 INFO - PROCESS | 1642 | ++DOCSHELL 0x11890d000 == 20 [pid = 1642] [id = 93] 17:25:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 53 (0x11863c000) [pid = 1642] [serial = 276] [outer = 0x0] 17:25:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 54 (0x118de8c00) [pid = 1642] [serial = 277] [outer = 0x11863c000] 17:25:34 INFO - PROCESS | 1642 | 1461111934550 Marionette DEBUG loaded listener.js 17:25:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 55 (0x11923a800) [pid = 1642] [serial = 278] [outer = 0x11863c000] 17:25:34 INFO - PROCESS | 1642 | 1461111934739 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:25:34 INFO - PROCESS | 1642 | 1461111934900 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]]]}] 17:25:34 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. 17:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 17:25:34 INFO - PROCESS | 1642 | 1461111934908 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 17:25:34 INFO - PROCESS | 1642 | 1461111934909 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 17:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:25:34 INFO - PROCESS | 1642 | 1461111934912 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:25:34 INFO - PROCESS | 1642 | 1461111934914 Marionette TRACE conn2 <- [1,346,null,{}] 17:25:34 INFO - PROCESS | 1642 | 1461111934928 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}] 17:25:35 INFO - PROCESS | 1642 | 1461111935016 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 17:25:35 INFO - PROCESS | 1642 | 1461111935021 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x119397800 == 21 [pid = 1642] [id = 94] 17:25:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 56 (0x112024400) [pid = 1642] [serial = 279] [outer = 0x0] 17:25:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 57 (0x11a878400) [pid = 1642] [serial = 280] [outer = 0x112024400] 17:25:35 INFO - PROCESS | 1642 | 1461111935049 Marionette DEBUG loaded listener.js 17:25:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 58 (0x11a9c1400) [pid = 1642] [serial = 281] [outer = 0x112024400] 17:25:35 INFO - PROCESS | 1642 | 1461111935423 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]]]}] 17:25:35 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. 17:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 521ms 17:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:25:35 INFO - PROCESS | 1642 | 1461111935433 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 17:25:35 INFO - PROCESS | 1642 | 1461111935435 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 17:25:35 INFO - PROCESS | 1642 | 1461111935437 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:25:35 INFO - PROCESS | 1642 | 1461111935438 Marionette TRACE conn2 <- [1,350,null,{}] 17:25:35 INFO - PROCESS | 1642 | 1461111935440 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}] 17:25:35 INFO - PROCESS | 1642 | 1461111935522 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 17:25:35 INFO - PROCESS | 1642 | 1461111935526 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c24000 == 22 [pid = 1642] [id = 95] 17:25:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 59 (0x11a9c5800) [pid = 1642] [serial = 282] [outer = 0x0] 17:25:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 60 (0x11aa48400) [pid = 1642] [serial = 283] [outer = 0x11a9c5800] 17:25:35 INFO - PROCESS | 1642 | 1461111935635 Marionette DEBUG loaded listener.js 17:25:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 61 (0x11ab26800) [pid = 1642] [serial = 284] [outer = 0x11a9c5800] 17:25:35 INFO - PROCESS | 1642 | 1461111935940 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]]]}] 17:25:35 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. 17:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 518ms 17:25:35 INFO - PROCESS | 1642 | 1461111935956 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 17:25:35 INFO - PROCESS | 1642 | 1461111935957 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 17:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:25:35 INFO - PROCESS | 1642 | 1461111935960 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:25:35 INFO - PROCESS | 1642 | 1461111935961 Marionette TRACE conn2 <- [1,354,null,{}] 17:25:35 INFO - PROCESS | 1642 | 1461111935967 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}] 17:25:36 INFO - PROCESS | 1642 | 1461111936049 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 17:25:36 INFO - PROCESS | 1642 | 1461111936053 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x119d8e000 == 23 [pid = 1642] [id = 96] 17:25:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 62 (0x11662a800) [pid = 1642] [serial = 285] [outer = 0x0] 17:25:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 63 (0x11acf2800) [pid = 1642] [serial = 286] [outer = 0x11662a800] 17:25:36 INFO - PROCESS | 1642 | 1461111936079 Marionette DEBUG loaded listener.js 17:25:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 64 (0x11ad9c800) [pid = 1642] [serial = 287] [outer = 0x11662a800] 17:25:36 INFO - PROCESS | 1642 | 1461111936424 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]]]}] 17:25:36 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. 17:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 472ms 17:25:36 INFO - PROCESS | 1642 | 1461111936433 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 17:25:36 INFO - PROCESS | 1642 | 1461111936434 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 17:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:25:36 INFO - PROCESS | 1642 | 1461111936437 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:25:36 INFO - PROCESS | 1642 | 1461111936438 Marionette TRACE conn2 <- [1,358,null,{}] 17:25:36 INFO - PROCESS | 1642 | 1461111936440 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}] 17:25:36 INFO - PROCESS | 1642 | 1461111936569 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 17:25:36 INFO - PROCESS | 1642 | 1461111936585 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ab80800 == 24 [pid = 1642] [id = 97] 17:25:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 65 (0x11ad9fc00) [pid = 1642] [serial = 288] [outer = 0x0] 17:25:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 66 (0x11bb32800) [pid = 1642] [serial = 289] [outer = 0x11ad9fc00] 17:25:36 INFO - PROCESS | 1642 | 1461111936631 Marionette DEBUG loaded listener.js 17:25:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 67 (0x11be36800) [pid = 1642] [serial = 290] [outer = 0x11ad9fc00] 17:25:37 INFO - PROCESS | 1642 | --DOMWINDOW == 66 (0x11bb33400) [pid = 1642] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:25:37 INFO - PROCESS | 1642 | --DOMWINDOW == 65 (0x12ba99c00) [pid = 1642] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:25:37 INFO - PROCESS | 1642 | --DOMWINDOW == 64 (0x11a829000) [pid = 1642] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:25:37 INFO - PROCESS | 1642 | --DOMWINDOW == 63 (0x115773000) [pid = 1642] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:25:37 INFO - PROCESS | 1642 | --DOMWINDOW == 62 (0x118d1fc00) [pid = 1642] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:25:37 INFO - PROCESS | 1642 | --DOMWINDOW == 61 (0x12a019800) [pid = 1642] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:25:37 INFO - PROCESS | 1642 | --DOMWINDOW == 60 (0x11a82f400) [pid = 1642] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:25:37 INFO - PROCESS | 1642 | 1461111937128 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]]]}] 17:25:37 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. 17:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 718ms 17:25:37 INFO - PROCESS | 1642 | 1461111937156 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 17:25:37 INFO - PROCESS | 1642 | 1461111937156 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 17:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:25:37 INFO - PROCESS | 1642 | 1461111937159 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:25:37 INFO - PROCESS | 1642 | 1461111937160 Marionette TRACE conn2 <- [1,362,null,{}] 17:25:37 INFO - PROCESS | 1642 | 1461111937162 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}] 17:25:37 INFO - PROCESS | 1642 | 1461111937213 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 17:25:37 INFO - PROCESS | 1642 | 1461111937216 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:37 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b22e000 == 25 [pid = 1642] [id = 98] 17:25:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 61 (0x114c10000) [pid = 1642] [serial = 291] [outer = 0x0] 17:25:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 62 (0x11bed1400) [pid = 1642] [serial = 292] [outer = 0x114c10000] 17:25:37 INFO - PROCESS | 1642 | 1461111937246 Marionette DEBUG loaded listener.js 17:25:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 63 (0x11c2cac00) [pid = 1642] [serial = 293] [outer = 0x114c10000] 17:25:37 INFO - PROCESS | 1642 | 1461111937710 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]]]}] 17:25:37 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. 17:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 571ms 17:25:37 INFO - PROCESS | 1642 | 1461111937731 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 17:25:37 INFO - PROCESS | 1642 | 1461111937732 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 17:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:25:37 INFO - PROCESS | 1642 | 1461111937735 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:25:37 INFO - PROCESS | 1642 | 1461111937736 Marionette TRACE conn2 <- [1,366,null,{}] 17:25:37 INFO - PROCESS | 1642 | 1461111937738 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}] 17:25:37 INFO - PROCESS | 1642 | 1461111937804 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 17:25:37 INFO - PROCESS | 1642 | 1461111937807 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:37 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb5f000 == 26 [pid = 1642] [id = 99] 17:25:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 64 (0x11c442400) [pid = 1642] [serial = 294] [outer = 0x0] 17:25:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 65 (0x11c44e400) [pid = 1642] [serial = 295] [outer = 0x11c442400] 17:25:37 INFO - PROCESS | 1642 | 1461111937835 Marionette DEBUG loaded listener.js 17:25:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 66 (0x123718c00) [pid = 1642] [serial = 296] [outer = 0x11c442400] 17:25:38 INFO - PROCESS | 1642 | 1461111938158 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]]]}] 17:25:38 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. 17:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 467ms 17:25:38 INFO - PROCESS | 1642 | 1461111938203 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 17:25:38 INFO - PROCESS | 1642 | 1461111938204 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 17:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:25:38 INFO - PROCESS | 1642 | 1461111938207 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:25:38 INFO - PROCESS | 1642 | 1461111938208 Marionette TRACE conn2 <- [1,370,null,{}] 17:25:38 INFO - PROCESS | 1642 | 1461111938210 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}] 17:25:38 INFO - PROCESS | 1642 | 1461111938300 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 17:25:38 INFO - PROCESS | 1642 | 1461111938358 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:38 INFO - PROCESS | 1642 | ++DOCSHELL 0x119396800 == 27 [pid = 1642] [id = 100] 17:25:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 67 (0x118de6400) [pid = 1642] [serial = 297] [outer = 0x0] 17:25:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 68 (0x123919c00) [pid = 1642] [serial = 298] [outer = 0x118de6400] 17:25:38 INFO - PROCESS | 1642 | 1461111938398 Marionette DEBUG loaded listener.js 17:25:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 69 (0x123934400) [pid = 1642] [serial = 299] [outer = 0x118de6400] 17:25:38 INFO - PROCESS | 1642 | 1461111938735 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]]]}] 17:25:38 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. 17:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 568ms 17:25:38 INFO - PROCESS | 1642 | 1461111938776 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 17:25:38 INFO - PROCESS | 1642 | 1461111938777 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 17:25:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:25:38 INFO - PROCESS | 1642 | 1461111938782 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:25:38 INFO - PROCESS | 1642 | 1461111938783 Marionette TRACE conn2 <- [1,374,null,{}] 17:25:38 INFO - PROCESS | 1642 | 1461111938786 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}] 17:25:38 INFO - PROCESS | 1642 | 1461111938857 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 17:25:38 INFO - PROCESS | 1642 | 1461111938862 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:38 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf71800 == 28 [pid = 1642] [id = 101] 17:25:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 70 (0x123936400) [pid = 1642] [serial = 300] [outer = 0x0] 17:25:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 71 (0x123b36400) [pid = 1642] [serial = 301] [outer = 0x123936400] 17:25:38 INFO - PROCESS | 1642 | 1461111938889 Marionette DEBUG loaded listener.js 17:25:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 72 (0x123d91000) [pid = 1642] [serial = 302] [outer = 0x123936400] 17:25:39 INFO - PROCESS | 1642 | 1461111939427 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:25:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:25:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 670ms 17:25:39 INFO - PROCESS | 1642 | 1461111939471 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 17:25:39 INFO - PROCESS | 1642 | 1461111939473 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 17:25:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:25:39 INFO - PROCESS | 1642 | 1461111939478 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:25:39 INFO - PROCESS | 1642 | 1461111939482 Marionette TRACE conn2 <- [1,378,null,{}] 17:25:39 INFO - PROCESS | 1642 | 1461111939486 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}] 17:25:39 INFO - PROCESS | 1642 | 1461111939588 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 17:25:39 INFO - PROCESS | 1642 | 1461111939652 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:39 INFO - PROCESS | 1642 | ++DOCSHELL 0x118909000 == 29 [pid = 1642] [id = 102] 17:25:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 73 (0x1152c8800) [pid = 1642] [serial = 303] [outer = 0x0] 17:25:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 74 (0x11863dc00) [pid = 1642] [serial = 304] [outer = 0x1152c8800] 17:25:39 INFO - PROCESS | 1642 | 1461111939684 Marionette DEBUG loaded listener.js 17:25:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 75 (0x118dd9800) [pid = 1642] [serial = 305] [outer = 0x1152c8800] 17:25:40 INFO - PROCESS | 1642 | 1461111940294 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:25:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:25:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 823ms 17:25:40 INFO - PROCESS | 1642 | 1461111940301 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 17:25:40 INFO - PROCESS | 1642 | 1461111940303 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 17:25:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:25:40 INFO - PROCESS | 1642 | 1461111940307 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:25:40 INFO - PROCESS | 1642 | 1461111940309 Marionette TRACE conn2 <- [1,382,null,{}] 17:25:40 INFO - PROCESS | 1642 | 1461111940343 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}] 17:25:40 INFO - PROCESS | 1642 | 1461111940440 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 74 (0x12b115800) [pid = 1642] [serial = 256] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 73 (0x12ba9e000) [pid = 1642] [serial = 259] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 72 (0x12b1d9c00) [pid = 1642] [serial = 257] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 71 (0x1154ab800) [pid = 1642] [serial = 265] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 70 (0x12beb3c00) [pid = 1642] [serial = 262] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 69 (0x12bcd7400) [pid = 1642] [serial = 260] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 68 (0x11a877000) [pid = 1642] [serial = 244] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 67 (0x11ad9ec00) [pid = 1642] [serial = 247] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 66 (0x123916c00) [pid = 1642] [serial = 248] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 65 (0x12735d000) [pid = 1642] [serial = 250] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 64 (0x12887d400) [pid = 1642] [serial = 251] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 63 (0x12a83c400) [pid = 1642] [serial = 253] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 62 (0x1272a3000) [pid = 1642] [serial = 242] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 61 (0x11aa4b000) [pid = 1642] [serial = 245] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 60 (0x123934000) [pid = 1642] [serial = 271] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 59 (0x11a9c7800) [pid = 1642] [serial = 268] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | --DOMWINDOW == 58 (0x12b10f800) [pid = 1642] [serial = 254] [outer = 0x0] [url = about:blank] 17:25:40 INFO - PROCESS | 1642 | 1461111940508 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x114e66800 == 30 [pid = 1642] [id = 103] 17:25:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 59 (0x115475000) [pid = 1642] [serial = 306] [outer = 0x0] 17:25:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 60 (0x118932400) [pid = 1642] [serial = 307] [outer = 0x115475000] 17:25:40 INFO - PROCESS | 1642 | 1461111940543 Marionette DEBUG loaded listener.js 17:25:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 61 (0x119078000) [pid = 1642] [serial = 308] [outer = 0x115475000] 17:25:40 INFO - PROCESS | 1642 | 1461111940860 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:25:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:25:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 600ms 17:25:40 INFO - PROCESS | 1642 | 1461111940907 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 17:25:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:25:40 INFO - PROCESS | 1642 | 1461111940912 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 17:25:40 INFO - PROCESS | 1642 | 1461111940916 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:25:40 INFO - PROCESS | 1642 | 1461111940918 Marionette TRACE conn2 <- [1,386,null,{}] 17:25:40 INFO - PROCESS | 1642 | 1461111940920 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}] 17:25:40 INFO - PROCESS | 1642 | 1461111940995 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 17:25:41 INFO - PROCESS | 1642 | 1461111941000 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:41 INFO - PROCESS | 1642 | ++DOCSHELL 0x11990e800 == 31 [pid = 1642] [id = 104] 17:25:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 62 (0x119238c00) [pid = 1642] [serial = 309] [outer = 0x0] 17:25:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 63 (0x11a828c00) [pid = 1642] [serial = 310] [outer = 0x119238c00] 17:25:41 INFO - PROCESS | 1642 | 1461111941029 Marionette DEBUG loaded listener.js 17:25:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 64 (0x11a9c7000) [pid = 1642] [serial = 311] [outer = 0x119238c00] 17:25:41 INFO - PROCESS | 1642 | 1461111941384 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]]]}] 17:25:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:25:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 17:25:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:25:41 INFO - PROCESS | 1642 | 1461111941435 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 17:25:41 INFO - PROCESS | 1642 | 1461111941436 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 17:25:41 INFO - PROCESS | 1642 | 1461111941439 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:25:41 INFO - PROCESS | 1642 | 1461111941441 Marionette TRACE conn2 <- [1,390,null,{}] 17:25:41 INFO - PROCESS | 1642 | 1461111941449 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}] 17:25:41 INFO - PROCESS | 1642 | 1461111941522 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 17:25:41 INFO - PROCESS | 1642 | 1461111941526 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:41 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aad7800 == 32 [pid = 1642] [id = 105] 17:25:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 65 (0x11aa4d800) [pid = 1642] [serial = 312] [outer = 0x0] 17:25:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 66 (0x11ad97c00) [pid = 1642] [serial = 313] [outer = 0x11aa4d800] 17:25:41 INFO - PROCESS | 1642 | 1461111941559 Marionette DEBUG loaded listener.js 17:25:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 67 (0x11ada2400) [pid = 1642] [serial = 314] [outer = 0x11aa4d800] 17:25:41 INFO - PROCESS | 1642 | 1461111941922 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]]]}] 17:25:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:25:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 520ms 17:25:41 INFO - PROCESS | 1642 | 1461111941960 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 17:25:41 INFO - PROCESS | 1642 | 1461111941963 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 17:25:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:25:41 INFO - PROCESS | 1642 | 1461111941966 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:25:41 INFO - PROCESS | 1642 | 1461111941968 Marionette TRACE conn2 <- [1,394,null,{}] 17:25:41 INFO - PROCESS | 1642 | 1461111941970 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}] 17:25:42 INFO - PROCESS | 1642 | 1461111942040 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 17:25:42 INFO - PROCESS | 1642 | 1461111942045 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:42 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb54000 == 33 [pid = 1642] [id = 106] 17:25:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 68 (0x1146b9c00) [pid = 1642] [serial = 315] [outer = 0x0] 17:25:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 69 (0x11bb31400) [pid = 1642] [serial = 316] [outer = 0x1146b9c00] 17:25:42 INFO - PROCESS | 1642 | 1461111942074 Marionette DEBUG loaded listener.js 17:25:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 70 (0x11be35c00) [pid = 1642] [serial = 317] [outer = 0x1146b9c00] 17:25:42 INFO - PROCESS | 1642 | 1461111942391 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]]]}] 17:25:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:25:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 467ms 17:25:42 INFO - PROCESS | 1642 | 1461111942435 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 17:25:42 INFO - PROCESS | 1642 | 1461111942436 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 17:25:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:25:42 INFO - PROCESS | 1642 | 1461111942438 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:25:42 INFO - PROCESS | 1642 | 1461111942439 Marionette TRACE conn2 <- [1,398,null,{}] 17:25:42 INFO - PROCESS | 1642 | 1461111942442 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}] 17:25:42 INFO - PROCESS | 1642 | 1461111942508 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 17:25:42 INFO - PROCESS | 1642 | 1461111942536 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:42 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bcb4800 == 34 [pid = 1642] [id = 107] 17:25:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 71 (0x115474400) [pid = 1642] [serial = 318] [outer = 0x0] 17:25:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 72 (0x11beca000) [pid = 1642] [serial = 319] [outer = 0x115474400] 17:25:42 INFO - PROCESS | 1642 | 1461111942561 Marionette DEBUG loaded listener.js 17:25:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 73 (0x11c2cc000) [pid = 1642] [serial = 320] [outer = 0x115474400] 17:25:42 INFO - PROCESS | 1642 | 1461111942937 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]]]}] 17:25:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:25:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 517ms 17:25:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:25:42 INFO - PROCESS | 1642 | 1461111942957 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 17:25:42 INFO - PROCESS | 1642 | 1461111942958 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 17:25:42 INFO - PROCESS | 1642 | 1461111942960 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:25:42 INFO - PROCESS | 1642 | 1461111942961 Marionette TRACE conn2 <- [1,402,null,{}] 17:25:42 INFO - PROCESS | 1642 | 1461111942973 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}] 17:25:43 INFO - PROCESS | 1642 | 1461111943073 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 17:25:43 INFO - PROCESS | 1642 | 1461111943078 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:43 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c5da000 == 35 [pid = 1642] [id = 108] 17:25:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 74 (0x11b2dc800) [pid = 1642] [serial = 321] [outer = 0x0] 17:25:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 75 (0x123932800) [pid = 1642] [serial = 322] [outer = 0x11b2dc800] 17:25:43 INFO - PROCESS | 1642 | 1461111943106 Marionette DEBUG loaded listener.js 17:25:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 76 (0x12450e400) [pid = 1642] [serial = 323] [outer = 0x11b2dc800] 17:25:43 INFO - PROCESS | 1642 | 1461111943451 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]]]}] 17:25:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:25:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 522ms 17:25:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:25:43 INFO - PROCESS | 1642 | 1461111943483 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 17:25:43 INFO - PROCESS | 1642 | 1461111943484 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 17:25:43 INFO - PROCESS | 1642 | 1461111943486 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:25:43 INFO - PROCESS | 1642 | 1461111943487 Marionette TRACE conn2 <- [1,406,null,{}] 17:25:43 INFO - PROCESS | 1642 | 1461111943489 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}] 17:25:43 INFO - PROCESS | 1642 | 1461111943571 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 17:25:43 INFO - PROCESS | 1642 | 1461111943600 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:43 INFO - PROCESS | 1642 | ++DOCSHELL 0x123a8d800 == 36 [pid = 1642] [id = 109] 17:25:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 77 (0x11202b800) [pid = 1642] [serial = 324] [outer = 0x0] 17:25:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 78 (0x125fc4800) [pid = 1642] [serial = 325] [outer = 0x11202b800] 17:25:43 INFO - PROCESS | 1642 | 1461111943624 Marionette DEBUG loaded listener.js 17:25:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 79 (0x1188cd800) [pid = 1642] [serial = 326] [outer = 0x11202b800] 17:25:43 INFO - PROCESS | 1642 | 1461111943944 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]]]}] 17:25:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:25:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 467ms 17:25:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:25:43 INFO - PROCESS | 1642 | 1461111943954 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 17:25:43 INFO - PROCESS | 1642 | 1461111943955 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 17:25:43 INFO - PROCESS | 1642 | 1461111943957 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:25:43 INFO - PROCESS | 1642 | 1461111943958 Marionette TRACE conn2 <- [1,410,null,{}] 17:25:43 INFO - PROCESS | 1642 | 1461111943960 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}] 17:25:44 INFO - PROCESS | 1642 | 1461111944050 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 17:25:44 INFO - PROCESS | 1642 | 1461111944080 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:44 INFO - PROCESS | 1642 | ++DOCSHELL 0x123bbd800 == 37 [pid = 1642] [id = 110] 17:25:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 80 (0x1272a5400) [pid = 1642] [serial = 327] [outer = 0x0] 17:25:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 81 (0x1279ee800) [pid = 1642] [serial = 328] [outer = 0x1272a5400] 17:25:44 INFO - PROCESS | 1642 | 1461111944105 Marionette DEBUG loaded listener.js 17:25:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 82 (0x1279f5400) [pid = 1642] [serial = 329] [outer = 0x1272a5400] 17:25:44 INFO - PROCESS | 1642 | 1461111944443 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]]]}] 17:25:44 INFO - PROCESS | 1642 | --DOMWINDOW == 81 (0x1144aac00) [pid = 1642] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:25:44 INFO - PROCESS | 1642 | --DOMWINDOW == 80 (0x12be65000) [pid = 1642] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:25:44 INFO - PROCESS | 1642 | --DOMWINDOW == 79 (0x11906d400) [pid = 1642] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:25:44 INFO - PROCESS | 1642 | --DOMWINDOW == 78 (0x11a9c5800) [pid = 1642] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:25:44 INFO - PROCESS | 1642 | --DOMWINDOW == 77 (0x11863c000) [pid = 1642] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:25:44 INFO - PROCESS | 1642 | --DOMWINDOW == 76 (0x115774400) [pid = 1642] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:25:44 INFO - PROCESS | 1642 | --DOMWINDOW == 75 (0x11662a800) [pid = 1642] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:25:44 INFO - PROCESS | 1642 | --DOMWINDOW == 74 (0x11ad9fc00) [pid = 1642] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:25:44 INFO - PROCESS | 1642 | --DOMWINDOW == 73 (0x114c10000) [pid = 1642] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:25:44 INFO - PROCESS | 1642 | --DOMWINDOW == 72 (0x118de6400) [pid = 1642] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:25:44 INFO - PROCESS | 1642 | --DOMWINDOW == 71 (0x11c442400) [pid = 1642] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:25:44 INFO - PROCESS | 1642 | --DOMWINDOW == 70 (0x112024400) [pid = 1642] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:25:44 INFO - PROCESS | 1642 | --DOMWINDOW == 69 (0x11582a800) [pid = 1642] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:25:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:25:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 521ms 17:25:44 INFO - PROCESS | 1642 | 1461111944478 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 17:25:44 INFO - PROCESS | 1642 | 1461111944479 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 17:25:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:25:44 INFO - PROCESS | 1642 | 1461111944481 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:25:44 INFO - PROCESS | 1642 | 1461111944482 Marionette TRACE conn2 <- [1,414,null,{}] 17:25:44 INFO - PROCESS | 1642 | 1461111944485 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}] 17:25:44 INFO - PROCESS | 1642 | 1461111944556 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 17:25:44 INFO - PROCESS | 1642 | 1461111944560 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:44 INFO - PROCESS | 1642 | ++DOCSHELL 0x119d89800 == 38 [pid = 1642] [id = 111] 17:25:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 70 (0x118d0e400) [pid = 1642] [serial = 330] [outer = 0x0] 17:25:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 71 (0x11a823000) [pid = 1642] [serial = 331] [outer = 0x118d0e400] 17:25:44 INFO - PROCESS | 1642 | 1461111944590 Marionette DEBUG loaded listener.js 17:25:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 72 (0x11b8d5800) [pid = 1642] [serial = 332] [outer = 0x118d0e400] 17:25:44 INFO - PROCESS | 1642 | 1461111944902 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]]]}] 17:25:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:25:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 467ms 17:25:44 INFO - PROCESS | 1642 | 1461111944949 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 17:25:44 INFO - PROCESS | 1642 | 1461111944951 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 17:25:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:25:44 INFO - PROCESS | 1642 | 1461111944953 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:25:44 INFO - PROCESS | 1642 | 1461111944954 Marionette TRACE conn2 <- [1,418,null,{}] 17:25:44 INFO - PROCESS | 1642 | 1461111944956 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}] 17:25:45 INFO - PROCESS | 1642 | 1461111945024 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 17:25:45 INFO - PROCESS | 1642 | 1461111945033 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:45 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb53800 == 39 [pid = 1642] [id = 112] 17:25:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 73 (0x11a9bf800) [pid = 1642] [serial = 333] [outer = 0x0] 17:25:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 74 (0x127f3d400) [pid = 1642] [serial = 334] [outer = 0x11a9bf800] 17:25:45 INFO - PROCESS | 1642 | 1461111945057 Marionette DEBUG loaded listener.js 17:25:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 75 (0x128871800) [pid = 1642] [serial = 335] [outer = 0x11a9bf800] 17:25:45 INFO - PROCESS | 1642 | --DOCSHELL 0x119396800 == 38 [pid = 1642] [id = 100] 17:25:45 INFO - PROCESS | 1642 | --DOCSHELL 0x114e66800 == 37 [pid = 1642] [id = 103] 17:25:45 INFO - PROCESS | 1642 | --DOCSHELL 0x11bf71800 == 36 [pid = 1642] [id = 101] 17:25:45 INFO - PROCESS | 1642 | --DOCSHELL 0x118909000 == 35 [pid = 1642] [id = 102] 17:25:46 INFO - PROCESS | 1642 | --DOCSHELL 0x11aad7800 == 34 [pid = 1642] [id = 105] 17:25:46 INFO - PROCESS | 1642 | --DOCSHELL 0x11990e800 == 33 [pid = 1642] [id = 104] 17:25:46 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb54000 == 32 [pid = 1642] [id = 106] 17:25:46 INFO - PROCESS | 1642 | --DOCSHELL 0x11c5da000 == 31 [pid = 1642] [id = 108] 17:25:46 INFO - PROCESS | 1642 | --DOCSHELL 0x123a8d800 == 30 [pid = 1642] [id = 109] 17:25:46 INFO - PROCESS | 1642 | --DOCSHELL 0x11bcb4800 == 29 [pid = 1642] [id = 107] 17:25:46 INFO - PROCESS | 1642 | --DOCSHELL 0x123bbd800 == 28 [pid = 1642] [id = 110] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 74 (0x118938800) [pid = 1642] [serial = 266] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 73 (0x12d0d0800) [pid = 1642] [serial = 263] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 72 (0x118934400) [pid = 1642] [serial = 269] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 71 (0x11aa48400) [pid = 1642] [serial = 283] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 70 (0x118de8c00) [pid = 1642] [serial = 277] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 69 (0x1157b5c00) [pid = 1642] [serial = 274] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 68 (0x116627400) [pid = 1642] [serial = 275] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 67 (0x11acf2800) [pid = 1642] [serial = 286] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 66 (0x11ab26800) [pid = 1642] [serial = 284] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 65 (0x11bb32800) [pid = 1642] [serial = 289] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 64 (0x11c2cac00) [pid = 1642] [serial = 293] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 63 (0x11ad9c800) [pid = 1642] [serial = 287] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 62 (0x11bed1400) [pid = 1642] [serial = 292] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 61 (0x11be36800) [pid = 1642] [serial = 290] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 60 (0x123919c00) [pid = 1642] [serial = 298] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOCSHELL 0x119d89800 == 27 [pid = 1642] [id = 111] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 59 (0x123718c00) [pid = 1642] [serial = 296] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 58 (0x11a878400) [pid = 1642] [serial = 280] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 57 (0x11c44e400) [pid = 1642] [serial = 295] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 56 (0x123b36400) [pid = 1642] [serial = 301] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 55 (0x123934400) [pid = 1642] [serial = 299] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 54 (0x11923a800) [pid = 1642] [serial = 278] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 53 (0x11a9c1400) [pid = 1642] [serial = 281] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | --DOMWINDOW == 52 (0x1273f1400) [pid = 1642] [serial = 272] [outer = 0x0] [url = about:blank] 17:25:46 INFO - PROCESS | 1642 | 1461111946723 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]]]}] 17:25:46 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 17:25:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1820ms 17:25:46 INFO - PROCESS | 1642 | 1461111946773 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 17:25:46 INFO - PROCESS | 1642 | 1461111946777 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 17:25:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:25:46 INFO - PROCESS | 1642 | 1461111946781 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:25:46 INFO - PROCESS | 1642 | 1461111946782 Marionette TRACE conn2 <- [1,422,null,{}] 17:25:46 INFO - PROCESS | 1642 | 1461111946786 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}] 17:25:46 INFO - PROCESS | 1642 | 1461111946855 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 17:25:46 INFO - PROCESS | 1642 | 1461111946860 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:46 INFO - PROCESS | 1642 | ++DOCSHELL 0x116216000 == 28 [pid = 1642] [id = 113] 17:25:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 53 (0x1164e1800) [pid = 1642] [serial = 336] [outer = 0x0] 17:25:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 54 (0x1164e3400) [pid = 1642] [serial = 337] [outer = 0x1164e1800] 17:25:46 INFO - PROCESS | 1642 | 1461111946892 Marionette DEBUG loaded listener.js 17:25:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 55 (0x118986c00) [pid = 1642] [serial = 338] [outer = 0x1164e1800] 17:25:47 INFO - PROCESS | 1642 | 1461111947678 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]]]}] 17:25:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:25:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 920ms 17:25:47 INFO - PROCESS | 1642 | 1461111947701 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 17:25:47 INFO - PROCESS | 1642 | 1461111947706 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 17:25:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:25:47 INFO - PROCESS | 1642 | 1461111947710 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:25:47 INFO - PROCESS | 1642 | 1461111947714 Marionette TRACE conn2 <- [1,426,null,{}] 17:25:47 INFO - PROCESS | 1642 | 1461111947717 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}] 17:25:47 INFO - PROCESS | 1642 | 1461111947795 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 17:25:47 INFO - PROCESS | 1642 | 1461111947801 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:47 INFO - PROCESS | 1642 | ++DOCSHELL 0x118fe0000 == 29 [pid = 1642] [id = 114] 17:25:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 56 (0x118987000) [pid = 1642] [serial = 339] [outer = 0x0] 17:25:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 57 (0x1192b8c00) [pid = 1642] [serial = 340] [outer = 0x118987000] 17:25:47 INFO - PROCESS | 1642 | 1461111947830 Marionette DEBUG loaded listener.js 17:25:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 58 (0x119e6fc00) [pid = 1642] [serial = 341] [outer = 0x118987000] 17:25:48 INFO - PROCESS | 1642 | 1461111948201 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] 17:25:48 INFO - PROCESS | 1642 | 1461111948236 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 17:25:48 INFO - PROCESS | 1642 | 1461111948239 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:25:48 INFO - PROCESS | 1642 | 1461111948242 Marionette TRACE conn2 <- [1,430,null,{}] 17:25:48 INFO - PROCESS | 1642 | 1461111948256 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}] 17:25:48 INFO - PROCESS | 1642 | 1461111948356 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 17:25:48 INFO - PROCESS | 1642 | 1461111948417 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:48 INFO - PROCESS | 1642 | ++DOCSHELL 0x119922000 == 30 [pid = 1642] [id = 115] 17:25:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 59 (0x11202a800) [pid = 1642] [serial = 342] [outer = 0x0] 17:25:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 60 (0x11a9bb800) [pid = 1642] [serial = 343] [outer = 0x11202a800] 17:25:48 INFO - PROCESS | 1642 | 1461111948463 Marionette DEBUG loaded listener.js 17:25:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 61 (0x11aa55800) [pid = 1642] [serial = 344] [outer = 0x11202a800] 17:25:48 INFO - PROCESS | 1642 | 1461111948886 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]]]}] 17:25:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:25:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 677ms 17:25:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:25:48 INFO - PROCESS | 1642 | 1461111948917 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 17:25:48 INFO - PROCESS | 1642 | 1461111948918 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 17:25:48 INFO - PROCESS | 1642 | 1461111948920 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:25:48 INFO - PROCESS | 1642 | 1461111948921 Marionette TRACE conn2 <- [1,434,null,{}] 17:25:48 INFO - PROCESS | 1642 | 1461111948924 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}] 17:25:49 INFO - PROCESS | 1642 | 1461111949008 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 17:25:49 INFO - PROCESS | 1642 | 1461111949014 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:49 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aa21000 == 31 [pid = 1642] [id = 116] 17:25:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 62 (0x11aa48800) [pid = 1642] [serial = 345] [outer = 0x0] 17:25:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 63 (0x11acf2800) [pid = 1642] [serial = 346] [outer = 0x11aa48800] 17:25:49 INFO - PROCESS | 1642 | 1461111949040 Marionette DEBUG loaded listener.js 17:25:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 64 (0x11ada0400) [pid = 1642] [serial = 347] [outer = 0x11aa48800] 17:25:49 INFO - PROCESS | 1642 | 1461111949338 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]]]}] 17:25:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:25:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 468ms 17:25:49 INFO - PROCESS | 1642 | 1461111949389 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 17:25:49 INFO - PROCESS | 1642 | 1461111949390 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 17:25:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:25:49 INFO - PROCESS | 1642 | 1461111949393 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:25:49 INFO - PROCESS | 1642 | 1461111949394 Marionette TRACE conn2 <- [1,438,null,{}] 17:25:49 INFO - PROCESS | 1642 | 1461111949396 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}] 17:25:49 INFO - PROCESS | 1642 | 1461111949461 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 17:25:49 INFO - PROCESS | 1642 | 1461111949466 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:49 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad86000 == 32 [pid = 1642] [id = 117] 17:25:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 65 (0x1162ef000) [pid = 1642] [serial = 348] [outer = 0x0] 17:25:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 66 (0x11b2e4400) [pid = 1642] [serial = 349] [outer = 0x1162ef000] 17:25:49 INFO - PROCESS | 1642 | 1461111949494 Marionette DEBUG loaded listener.js 17:25:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 67 (0x11be2f400) [pid = 1642] [serial = 350] [outer = 0x1162ef000] 17:25:49 INFO - PROCESS | 1642 | 1461111949823 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]]]}] 17:25:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:25:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 469ms 17:25:49 INFO - PROCESS | 1642 | 1461111949865 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 17:25:49 INFO - PROCESS | 1642 | 1461111949866 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 17:25:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:25:49 INFO - PROCESS | 1642 | 1461111949869 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:25:49 INFO - PROCESS | 1642 | 1461111949870 Marionette TRACE conn2 <- [1,442,null,{}] 17:25:49 INFO - PROCESS | 1642 | 1461111949872 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}] 17:25:49 INFO - PROCESS | 1642 | 1461111949954 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 17:25:49 INFO - PROCESS | 1642 | 1461111949959 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:49 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb5d800 == 33 [pid = 1642] [id = 118] 17:25:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 68 (0x11be36000) [pid = 1642] [serial = 351] [outer = 0x0] 17:25:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 69 (0x11c2c5000) [pid = 1642] [serial = 352] [outer = 0x11be36000] 17:25:49 INFO - PROCESS | 1642 | 1461111949990 Marionette DEBUG loaded listener.js 17:25:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 70 (0x123915c00) [pid = 1642] [serial = 353] [outer = 0x11be36000] 17:25:50 INFO - PROCESS | 1642 | 1461111950301 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]]]}] 17:25:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:25:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 467ms 17:25:50 INFO - PROCESS | 1642 | 1461111950337 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 17:25:50 INFO - PROCESS | 1642 | 1461111950338 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 17:25:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:25:50 INFO - PROCESS | 1642 | 1461111950340 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:25:50 INFO - PROCESS | 1642 | 1461111950341 Marionette TRACE conn2 <- [1,446,null,{}] 17:25:50 INFO - PROCESS | 1642 | 1461111950343 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}] 17:25:50 INFO - PROCESS | 1642 | 1461111950408 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 17:25:50 INFO - PROCESS | 1642 | 1461111950415 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:50 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bcb3000 == 34 [pid = 1642] [id = 119] 17:25:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 71 (0x11c485000) [pid = 1642] [serial = 354] [outer = 0x0] 17:25:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 72 (0x123935c00) [pid = 1642] [serial = 355] [outer = 0x11c485000] 17:25:50 INFO - PROCESS | 1642 | 1461111950440 Marionette DEBUG loaded listener.js 17:25:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 73 (0x123a27000) [pid = 1642] [serial = 356] [outer = 0x11c485000] 17:25:50 INFO - PROCESS | 1642 | 1461111950776 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]]]}] 17:25:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:25:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 467ms 17:25:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:25:50 INFO - PROCESS | 1642 | 1461111950808 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 17:25:50 INFO - PROCESS | 1642 | 1461111950809 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 17:25:50 INFO - PROCESS | 1642 | 1461111950811 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:25:50 INFO - PROCESS | 1642 | 1461111950812 Marionette TRACE conn2 <- [1,450,null,{}] 17:25:50 INFO - PROCESS | 1642 | 1461111950815 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}] 17:25:50 INFO - PROCESS | 1642 | 1461111950879 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 17:25:50 INFO - PROCESS | 1642 | 1461111950883 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:50 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c391000 == 35 [pid = 1642] [id = 120] 17:25:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 74 (0x11b2dd000) [pid = 1642] [serial = 357] [outer = 0x0] 17:25:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 75 (0x123d92400) [pid = 1642] [serial = 358] [outer = 0x11b2dd000] 17:25:50 INFO - PROCESS | 1642 | 1461111950910 Marionette DEBUG loaded listener.js 17:25:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 76 (0x124078c00) [pid = 1642] [serial = 359] [outer = 0x11b2dd000] 17:25:51 INFO - PROCESS | 1642 | 1461111951223 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] 17:25:51 INFO - PROCESS | 1642 | 1461111951239 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 17:25:51 INFO - PROCESS | 1642 | 1461111951242 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:25:51 INFO - PROCESS | 1642 | 1461111951245 Marionette TRACE conn2 <- [1,454,null,{}] 17:25:51 INFO - PROCESS | 1642 | 1461111951251 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}] 17:25:51 INFO - PROCESS | 1642 | 1461111951340 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 17:25:51 INFO - PROCESS | 1642 | 1461111951347 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x119921800 == 36 [pid = 1642] [id = 121] 17:25:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 77 (0x11c73e000) [pid = 1642] [serial = 360] [outer = 0x0] 17:25:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 78 (0x1272a6800) [pid = 1642] [serial = 361] [outer = 0x11c73e000] 17:25:51 INFO - PROCESS | 1642 | 1461111951387 Marionette DEBUG loaded listener.js 17:25:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 79 (0x127905400) [pid = 1642] [serial = 362] [outer = 0x11c73e000] 17:25:51 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:51 INFO - PROCESS | 1642 | 1461111951857 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]]]}] 17:25:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:25:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 624ms 17:25:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:25:51 INFO - PROCESS | 1642 | 1461111951867 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 17:25:51 INFO - PROCESS | 1642 | 1461111951869 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 17:25:51 INFO - PROCESS | 1642 | 1461111951872 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:25:51 INFO - PROCESS | 1642 | 1461111951874 Marionette TRACE conn2 <- [1,458,null,{}] 17:25:51 INFO - PROCESS | 1642 | 1461111951877 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}] 17:25:51 INFO - PROCESS | 1642 | 1461111951988 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 17:25:51 INFO - PROCESS | 1642 | 1461111951992 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x123bc3000 == 37 [pid = 1642] [id = 122] 17:25:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 80 (0x1279f0000) [pid = 1642] [serial = 363] [outer = 0x0] 17:25:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 81 (0x127ed0c00) [pid = 1642] [serial = 364] [outer = 0x1279f0000] 17:25:52 INFO - PROCESS | 1642 | 1461111952017 Marionette DEBUG loaded listener.js 17:25:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 82 (0x127f48000) [pid = 1642] [serial = 365] [outer = 0x1279f0000] 17:25:52 INFO - PROCESS | 1642 | 1461111952343 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] 17:25:52 INFO - PROCESS | 1642 | 1461111952393 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 17:25:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:25:52 INFO - PROCESS | 1642 | 1461111952396 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:25:52 INFO - PROCESS | 1642 | 1461111952398 Marionette TRACE conn2 <- [1,462,null,{}] 17:25:52 INFO - PROCESS | 1642 | 1461111952400 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}] 17:25:52 INFO - PROCESS | 1642 | 1461111952504 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 17:25:52 INFO - PROCESS | 1642 | 1461111952516 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:52 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad85800 == 38 [pid = 1642] [id = 123] 17:25:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 83 (0x112028c00) [pid = 1642] [serial = 366] [outer = 0x0] 17:25:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x128877c00) [pid = 1642] [serial = 367] [outer = 0x112028c00] 17:25:52 INFO - PROCESS | 1642 | 1461111952545 Marionette DEBUG loaded listener.js 17:25:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x11be2e400) [pid = 1642] [serial = 368] [outer = 0x112028c00] 17:25:52 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:52 INFO - PROCESS | 1642 | 1461111952923 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] 17:25:52 INFO - PROCESS | 1642 | 1461111952970 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 17:25:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:25:52 INFO - PROCESS | 1642 | 1461111952973 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:25:52 INFO - PROCESS | 1642 | 1461111952975 Marionette TRACE conn2 <- [1,466,null,{}] 17:25:52 INFO - PROCESS | 1642 | 1461111952978 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}] 17:25:53 INFO - PROCESS | 1642 | 1461111953108 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 17:25:53 INFO - PROCESS | 1642 | 1461111953127 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:53 INFO - PROCESS | 1642 | ++DOCSHELL 0x1276d1000 == 39 [pid = 1642] [id = 124] 17:25:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x1279f0800) [pid = 1642] [serial = 369] [outer = 0x0] 17:25:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x12a838000) [pid = 1642] [serial = 370] [outer = 0x1279f0800] 17:25:53 INFO - PROCESS | 1642 | 1461111953167 Marionette DEBUG loaded listener.js 17:25:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x12b10f000) [pid = 1642] [serial = 371] [outer = 0x1279f0800] 17:25:53 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc - 17:25:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1 17:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:53 INFO - _addTest/ [0,469,"getWindowHandle",null] 17:25:53 INFO - PROCESS | 1642 | 1461111953594 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 17:25:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:25:53 INFO - PROCESS | 1642 | 1461111953601 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:25:53 INFO - PROCESS | 1642 | 1461111953602 Marionette TRACE conn2 <- [1,470,null,{}] 17:25:53 INFO - PROCESS | 1642 | 1461111953604 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}] 17:25:53 INFO - PROCESS | 1642 | 1461111953696 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 17:25:53 INFO - PROCESS | 1642 | 1461111953700 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:53 INFO - PROCESS | 1642 | ++DOCSHELL 0x1288dd000 == 40 [pid = 1642] [id = 125] 17:25:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x12a83bc00) [pid = 1642] [serial = 372] [outer = 0x0] 17:25:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x12b116c00) [pid = 1642] [serial = 373] [outer = 0x12a83bc00] 17:25:53 INFO - PROCESS | 1642 | 1461111953725 Marionette DEBUG loaded listener.js 17:25:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x12b11cc00) [pid = 1642] [serial = 374] [outer = 0x12a83bc00] 17:25:54 INFO - PROCESS | 1642 | 1461111954044 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]]]}] 17:25:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:25:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 470ms 17:25:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:25:54 INFO - PROCESS | 1642 | 1461111954076 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 17:25:54 INFO - PROCESS | 1642 | 1461111954077 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 17:25:54 INFO - PROCESS | 1642 | 1461111954079 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:25:54 INFO - PROCESS | 1642 | 1461111954083 Marionette TRACE conn2 <- [1,474,null,{}] 17:25:54 INFO - PROCESS | 1642 | 1461111954087 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}] 17:25:54 INFO - PROCESS | 1642 | 1461111954175 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 17:25:54 INFO - PROCESS | 1642 | 1461111954179 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x129465000 == 41 [pid = 1642] [id = 126] 17:25:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x12b110800) [pid = 1642] [serial = 375] [outer = 0x0] 17:25:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x12b1df000) [pid = 1642] [serial = 376] [outer = 0x12b110800] 17:25:54 INFO - PROCESS | 1642 | 1461111954203 Marionette DEBUG loaded listener.js 17:25:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x12b488c00) [pid = 1642] [serial = 377] [outer = 0x12b110800] 17:25:54 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x11b2dc800) [pid = 1642] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:25:54 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x11202b800) [pid = 1642] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:25:54 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x1272a5400) [pid = 1642] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:25:54 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x118d0e400) [pid = 1642] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:25:54 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x1146b9c00) [pid = 1642] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:25:54 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x11aa4d800) [pid = 1642] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:25:54 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x119238c00) [pid = 1642] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:25:54 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x115475000) [pid = 1642] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:25:54 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x1152c8800) [pid = 1642] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:25:54 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x123936400) [pid = 1642] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:25:54 INFO - PROCESS | 1642 | --DOMWINDOW == 83 (0x115474400) [pid = 1642] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:25:54 INFO - PROCESS | 1642 | 1461111954613 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]]]}] 17:25:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:25:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 572ms 17:25:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:25:54 INFO - PROCESS | 1642 | 1461111954652 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 17:25:54 INFO - PROCESS | 1642 | 1461111954653 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 17:25:54 INFO - PROCESS | 1642 | 1461111954655 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:25:54 INFO - PROCESS | 1642 | 1461111954656 Marionette TRACE conn2 <- [1,478,null,{}] 17:25:54 INFO - PROCESS | 1642 | 1461111954659 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}] 17:25:54 INFO - PROCESS | 1642 | 1461111954728 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 17:25:54 INFO - PROCESS | 1642 | 1461111954735 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aadd000 == 42 [pid = 1642] [id = 127] 17:25:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x119077000) [pid = 1642] [serial = 378] [outer = 0x0] 17:25:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x11a9c8800) [pid = 1642] [serial = 379] [outer = 0x119077000] 17:25:54 INFO - PROCESS | 1642 | 1461111954760 Marionette DEBUG loaded listener.js 17:25:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x11c2de800) [pid = 1642] [serial = 380] [outer = 0x119077000] 17:25:55 INFO - PROCESS | 1642 | 1461111955131 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]]]}] 17:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 519ms 17:25:55 INFO - PROCESS | 1642 | 1461111955175 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 17:25:55 INFO - PROCESS | 1642 | 1461111955176 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 17:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:25:55 INFO - PROCESS | 1642 | 1461111955179 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:25:55 INFO - PROCESS | 1642 | 1461111955180 Marionette TRACE conn2 <- [1,482,null,{}] 17:25:55 INFO - PROCESS | 1642 | 1461111955182 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}] 17:25:55 INFO - PROCESS | 1642 | 1461111955282 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 17:25:55 INFO - PROCESS | 1642 | 1461111955289 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:55 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b856800 == 43 [pid = 1642] [id = 128] 17:25:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x12392c800) [pid = 1642] [serial = 381] [outer = 0x0] 17:25:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x12b1d7c00) [pid = 1642] [serial = 382] [outer = 0x12392c800] 17:25:55 INFO - PROCESS | 1642 | 1461111955312 Marionette DEBUG loaded listener.js 17:25:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x12b491400) [pid = 1642] [serial = 383] [outer = 0x12392c800] 17:25:55 INFO - PROCESS | 1642 | 1461111955732 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]]]}] 17:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 570ms 17:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:25:55 INFO - PROCESS | 1642 | 1461111955750 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 17:25:55 INFO - PROCESS | 1642 | 1461111955750 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 17:25:55 INFO - PROCESS | 1642 | 1461111955752 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:25:55 INFO - PROCESS | 1642 | 1461111955753 Marionette TRACE conn2 <- [1,486,null,{}] 17:25:55 INFO - PROCESS | 1642 | 1461111955756 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}] 17:25:55 INFO - PROCESS | 1642 | 1461111955839 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 17:25:55 INFO - PROCESS | 1642 | 1461111955849 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:55 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ba52800 == 44 [pid = 1642] [id = 129] 17:25:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x12b491c00) [pid = 1642] [serial = 384] [outer = 0x0] 17:25:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x12b6b0400) [pid = 1642] [serial = 385] [outer = 0x12b491c00] 17:25:55 INFO - PROCESS | 1642 | 1461111955875 Marionette DEBUG loaded listener.js 17:25:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x12b8ce800) [pid = 1642] [serial = 386] [outer = 0x12b491c00] 17:25:56 INFO - PROCESS | 1642 | 1461111956332 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]]]}] 17:25:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:25:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 619ms 17:25:56 INFO - PROCESS | 1642 | 1461111956373 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 17:25:56 INFO - PROCESS | 1642 | 1461111956375 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 17:25:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:25:56 INFO - PROCESS | 1642 | 1461111956384 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:25:56 INFO - PROCESS | 1642 | 1461111956386 Marionette TRACE conn2 <- [1,490,null,{}] 17:25:56 INFO - PROCESS | 1642 | 1461111956391 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}] 17:25:56 INFO - PROCESS | 1642 | 1461111956503 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 17:25:56 INFO - PROCESS | 1642 | 1461111956509 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:56 INFO - PROCESS | 1642 | ++DOCSHELL 0x12c079800 == 45 [pid = 1642] [id = 130] 17:25:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x12b489000) [pid = 1642] [serial = 387] [outer = 0x0] 17:25:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x12ba9b000) [pid = 1642] [serial = 388] [outer = 0x12b489000] 17:25:56 INFO - PROCESS | 1642 | 1461111956547 Marionette DEBUG loaded listener.js 17:25:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x12baa1c00) [pid = 1642] [serial = 389] [outer = 0x12b489000] 17:25:57 INFO - PROCESS | 1642 | 1461111957094 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]]]}] 17:25:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:25:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 777ms 17:25:57 INFO - PROCESS | 1642 | 1461111957156 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 17:25:57 INFO - PROCESS | 1642 | 1461111957160 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 17:25:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:25:57 INFO - PROCESS | 1642 | 1461111957163 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:25:57 INFO - PROCESS | 1642 | 1461111957166 Marionette TRACE conn2 <- [1,494,null,{}] 17:25:57 INFO - PROCESS | 1642 | 1461111957169 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}] 17:25:57 INFO - PROCESS | 1642 | 1461111957272 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 17:25:57 INFO - PROCESS | 1642 | 1461111957317 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:57 INFO - PROCESS | 1642 | ++DOCSHELL 0x118ff8000 == 46 [pid = 1642] [id = 131] 17:25:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x1164e3000) [pid = 1642] [serial = 390] [outer = 0x0] 17:25:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x118ddc800) [pid = 1642] [serial = 391] [outer = 0x1164e3000] 17:25:57 INFO - PROCESS | 1642 | 1461111957349 Marionette DEBUG loaded listener.js 17:25:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x119354400) [pid = 1642] [serial = 392] [outer = 0x1164e3000] 17:25:58 INFO - PROCESS | 1642 | 1461111958050 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]]]}] 17:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 921ms 17:25:58 INFO - PROCESS | 1642 | 1461111958107 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 17:25:58 INFO - PROCESS | 1642 | 1461111958110 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 17:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:25:58 INFO - PROCESS | 1642 | 1461111958115 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:25:58 INFO - PROCESS | 1642 | 1461111958119 Marionette TRACE conn2 <- [1,498,null,{}] 17:25:58 INFO - PROCESS | 1642 | 1461111958125 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}] 17:25:58 INFO - PROCESS | 1642 | 1461111958252 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 17:25:58 INFO - PROCESS | 1642 | 1461111958321 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:58 INFO - PROCESS | 1642 | ++DOCSHELL 0x11897f800 == 47 [pid = 1642] [id = 132] 17:25:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x115475000) [pid = 1642] [serial = 393] [outer = 0x0] 17:25:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x11644c000) [pid = 1642] [serial = 394] [outer = 0x115475000] 17:25:58 INFO - PROCESS | 1642 | 1461111958367 Marionette DEBUG loaded listener.js 17:25:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x118936c00) [pid = 1642] [serial = 395] [outer = 0x115475000] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x12ba52800 == 46 [pid = 1642] [id = 129] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x12b856800 == 45 [pid = 1642] [id = 128] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x11aadd000 == 44 [pid = 1642] [id = 127] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x127f3d400) [pid = 1642] [serial = 334] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x129465000 == 43 [pid = 1642] [id = 126] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x1288dd000 == 42 [pid = 1642] [id = 125] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x1276d1000 == 41 [pid = 1642] [id = 124] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad85800 == 40 [pid = 1642] [id = 123] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x123bc3000 == 39 [pid = 1642] [id = 122] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x119921800 == 38 [pid = 1642] [id = 121] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x11c391000 == 37 [pid = 1642] [id = 120] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x11bcb3000 == 36 [pid = 1642] [id = 119] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb5d800 == 35 [pid = 1642] [id = 118] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad86000 == 34 [pid = 1642] [id = 117] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x11aa21000 == 33 [pid = 1642] [id = 116] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x119922000 == 32 [pid = 1642] [id = 115] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x118fe0000 == 31 [pid = 1642] [id = 114] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x116216000 == 30 [pid = 1642] [id = 113] 17:25:58 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb53800 == 29 [pid = 1642] [id = 112] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x123932800) [pid = 1642] [serial = 322] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x125fc4800) [pid = 1642] [serial = 325] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x1279ee800) [pid = 1642] [serial = 328] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x1188cd800) [pid = 1642] [serial = 326] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x11a823000) [pid = 1642] [serial = 331] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x11bb31400) [pid = 1642] [serial = 316] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x11be35c00) [pid = 1642] [serial = 317] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x11ad97c00) [pid = 1642] [serial = 313] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x11ada2400) [pid = 1642] [serial = 314] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x11a828c00) [pid = 1642] [serial = 310] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x11a9c7000) [pid = 1642] [serial = 311] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x118932400) [pid = 1642] [serial = 307] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x119078000) [pid = 1642] [serial = 308] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x118dd9800) [pid = 1642] [serial = 305] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x11863dc00) [pid = 1642] [serial = 304] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x11b8d5800) [pid = 1642] [serial = 332] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 83 (0x123d91000) [pid = 1642] [serial = 302] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 82 (0x1279f5400) [pid = 1642] [serial = 329] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 81 (0x11beca000) [pid = 1642] [serial = 319] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 80 (0x12450e400) [pid = 1642] [serial = 323] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | --DOMWINDOW == 79 (0x11c2cc000) [pid = 1642] [serial = 320] [outer = 0x0] [url = about:blank] 17:25:58 INFO - PROCESS | 1642 | 1461111958830 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]]]}] 17:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 724ms 17:25:58 INFO - PROCESS | 1642 | 1461111958839 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 17:25:58 INFO - PROCESS | 1642 | 1461111958843 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 17:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:25:58 INFO - PROCESS | 1642 | 1461111958851 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:25:58 INFO - PROCESS | 1642 | 1461111958853 Marionette TRACE conn2 <- [1,502,null,{}] 17:25:58 INFO - PROCESS | 1642 | 1461111958855 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}] 17:25:58 INFO - PROCESS | 1642 | 1461111958926 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 17:25:58 INFO - PROCESS | 1642 | 1461111958969 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:58 INFO - PROCESS | 1642 | ++DOCSHELL 0x118619000 == 30 [pid = 1642] [id = 133] 17:25:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 80 (0x1146c4000) [pid = 1642] [serial = 396] [outer = 0x0] 17:25:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 81 (0x118d0e400) [pid = 1642] [serial = 397] [outer = 0x1146c4000] 17:25:58 INFO - PROCESS | 1642 | 1461111958996 Marionette DEBUG loaded listener.js 17:25:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 82 (0x11a829000) [pid = 1642] [serial = 398] [outer = 0x1146c4000] 17:25:59 INFO - PROCESS | 1642 | 1461111959317 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]]]}] 17:25:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:25:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 520ms 17:25:59 INFO - PROCESS | 1642 | 1461111959372 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 17:25:59 INFO - PROCESS | 1642 | 1461111959374 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 17:25:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:25:59 INFO - PROCESS | 1642 | 1461111959377 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:25:59 INFO - PROCESS | 1642 | 1461111959381 Marionette TRACE conn2 <- [1,506,null,{}] 17:25:59 INFO - PROCESS | 1642 | 1461111959393 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}] 17:25:59 INFO - PROCESS | 1642 | 1461111959516 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 17:25:59 INFO - PROCESS | 1642 | 1461111959573 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:59 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aa22000 == 31 [pid = 1642] [id = 134] 17:25:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 83 (0x11a823000) [pid = 1642] [serial = 399] [outer = 0x0] 17:25:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x11a9bf400) [pid = 1642] [serial = 400] [outer = 0x11a823000] 17:25:59 INFO - PROCESS | 1642 | 1461111959618 Marionette DEBUG loaded listener.js 17:25:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x11ad97800) [pid = 1642] [serial = 401] [outer = 0x11a823000] 17:26:00 INFO - PROCESS | 1642 | 1461111960021 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]]]}] 17:26:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:26:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 674ms 17:26:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:26:00 INFO - PROCESS | 1642 | 1461111960051 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 17:26:00 INFO - PROCESS | 1642 | 1461111960053 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 17:26:00 INFO - PROCESS | 1642 | 1461111960055 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:26:00 INFO - PROCESS | 1642 | 1461111960056 Marionette TRACE conn2 <- [1,510,null,{}] 17:26:00 INFO - PROCESS | 1642 | 1461111960058 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}] 17:26:00 INFO - PROCESS | 1642 | 1461111960149 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 17:26:00 INFO - PROCESS | 1642 | 1461111960154 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:00 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad78000 == 32 [pid = 1642] [id = 135] 17:26:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x112025000) [pid = 1642] [serial = 402] [outer = 0x0] 17:26:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x11ad9dc00) [pid = 1642] [serial = 403] [outer = 0x112025000] 17:26:00 INFO - PROCESS | 1642 | 1461111960180 Marionette DEBUG loaded listener.js 17:26:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x11bc56c00) [pid = 1642] [serial = 404] [outer = 0x112025000] 17:26:00 INFO - PROCESS | 1642 | 1461111960539 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]]]}] 17:26:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:26:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 17:26:00 INFO - PROCESS | 1642 | 1461111960574 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 17:26:00 INFO - PROCESS | 1642 | 1461111960576 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 17:26:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:26:00 INFO - PROCESS | 1642 | 1461111960582 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:26:00 INFO - PROCESS | 1642 | 1461111960584 Marionette TRACE conn2 <- [1,514,null,{}] 17:26:00 INFO - PROCESS | 1642 | 1461111960587 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}] 17:26:00 INFO - PROCESS | 1642 | 1461111960693 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 17:26:00 INFO - PROCESS | 1642 | 1461111960779 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:00 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb5f800 == 33 [pid = 1642] [id = 136] 17:26:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x114c14400) [pid = 1642] [serial = 405] [outer = 0x0] 17:26:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x11be2d400) [pid = 1642] [serial = 406] [outer = 0x114c14400] 17:26:00 INFO - PROCESS | 1642 | 1461111960816 Marionette DEBUG loaded listener.js 17:26:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11bed6c00) [pid = 1642] [serial = 407] [outer = 0x114c14400] 17:26:01 INFO - PROCESS | 1642 | 1461111961170 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]]]}] 17:26:01 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 17:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 623ms 17:26:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:26:01 INFO - PROCESS | 1642 | 1461111961202 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 17:26:01 INFO - PROCESS | 1642 | 1461111961204 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 17:26:01 INFO - PROCESS | 1642 | 1461111961206 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:26:01 INFO - PROCESS | 1642 | 1461111961207 Marionette TRACE conn2 <- [1,518,null,{}] 17:26:01 INFO - PROCESS | 1642 | 1461111961209 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}] 17:26:01 INFO - PROCESS | 1642 | 1461111961309 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 17:26:01 INFO - PROCESS | 1642 | 1461111961314 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:01 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf79800 == 34 [pid = 1642] [id = 137] 17:26:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x11beca400) [pid = 1642] [serial = 408] [outer = 0x0] 17:26:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x11c44d800) [pid = 1642] [serial = 409] [outer = 0x11beca400] 17:26:01 INFO - PROCESS | 1642 | 1461111961343 Marionette DEBUG loaded listener.js 17:26:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x123c7e800) [pid = 1642] [serial = 410] [outer = 0x11beca400] 17:26:01 INFO - PROCESS | 1642 | 1461111961670 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]]]}] 17:26:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 468ms 17:26:01 INFO - PROCESS | 1642 | 1461111961674 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 17:26:01 INFO - PROCESS | 1642 | 1461111961676 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 17:26:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:26:01 INFO - PROCESS | 1642 | 1461111961684 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:26:01 INFO - PROCESS | 1642 | 1461111961685 Marionette TRACE conn2 <- [1,522,null,{}] 17:26:01 INFO - PROCESS | 1642 | 1461111961687 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}] 17:26:01 INFO - PROCESS | 1642 | 1461111961776 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 17:26:01 INFO - PROCESS | 1642 | 1461111961805 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:01 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c463000 == 35 [pid = 1642] [id = 138] 17:26:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x123a23000) [pid = 1642] [serial = 411] [outer = 0x0] 17:26:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x1242dcc00) [pid = 1642] [serial = 412] [outer = 0x123a23000] 17:26:01 INFO - PROCESS | 1642 | 1461111961830 Marionette DEBUG loaded listener.js 17:26:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x125fc6800) [pid = 1642] [serial = 413] [outer = 0x123a23000] 17:26:02 INFO - PROCESS | 1642 | 1461111962169 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]]]}] 17:26:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:26:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 524ms 17:26:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:26:02 INFO - PROCESS | 1642 | 1461111962202 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 17:26:02 INFO - PROCESS | 1642 | 1461111962204 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 17:26:02 INFO - PROCESS | 1642 | 1461111962206 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:26:02 INFO - PROCESS | 1642 | 1461111962207 Marionette TRACE conn2 <- [1,526,null,{}] 17:26:02 INFO - PROCESS | 1642 | 1461111962209 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}] 17:26:02 INFO - PROCESS | 1642 | 1461111962293 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 17:26:02 INFO - PROCESS | 1642 | 1461111962297 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x114e6b000 == 36 [pid = 1642] [id = 139] 17:26:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x123d92000) [pid = 1642] [serial = 414] [outer = 0x0] 17:26:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x1273f3000) [pid = 1642] [serial = 415] [outer = 0x123d92000] 17:26:02 INFO - PROCESS | 1642 | 1461111962322 Marionette DEBUG loaded listener.js 17:26:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x1279f5400) [pid = 1642] [serial = 416] [outer = 0x123d92000] 17:26:02 INFO - PROCESS | 1642 | 1461111962645 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]]]}] 17:26:02 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 17:26:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 467ms 17:26:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:26:02 INFO - PROCESS | 1642 | 1461111962675 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 17:26:02 INFO - PROCESS | 1642 | 1461111962676 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 17:26:02 INFO - PROCESS | 1642 | 1461111962678 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:26:02 INFO - PROCESS | 1642 | 1461111962681 Marionette TRACE conn2 <- [1,530,null,{}] 17:26:02 INFO - PROCESS | 1642 | 1461111962685 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}] 17:26:02 INFO - PROCESS | 1642 | 1461111962881 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x1279f0800) [pid = 1642] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x1279f0000) [pid = 1642] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x11c485000) [pid = 1642] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x1164e1800) [pid = 1642] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x11a9bf800) [pid = 1642] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x12a83bc00) [pid = 1642] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x11202a800) [pid = 1642] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x11be36000) [pid = 1642] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x11c73e000) [pid = 1642] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x1162ef000) [pid = 1642] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x118987000) [pid = 1642] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x11b2dd000) [pid = 1642] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x11aa48800) [pid = 1642] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x12b110800) [pid = 1642] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x119077000) [pid = 1642] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x12392c800) [pid = 1642] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 83 (0x112028c00) [pid = 1642] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:26:02 INFO - PROCESS | 1642 | --DOMWINDOW == 82 (0x12b491c00) [pid = 1642] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:26:02 INFO - PROCESS | 1642 | 1461111962918 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x119399000 == 37 [pid = 1642] [id = 140] 17:26:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 83 (0x11202a800) [pid = 1642] [serial = 417] [outer = 0x0] 17:26:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x11898b000) [pid = 1642] [serial = 418] [outer = 0x11202a800] 17:26:02 INFO - PROCESS | 1642 | 1461111962942 Marionette DEBUG loaded listener.js 17:26:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x11acf9c00) [pid = 1642] [serial = 419] [outer = 0x11202a800] 17:26:03 INFO - PROCESS | 1642 | 1461111963229 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"]]]}] 17:26:03 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 17:26:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:26:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:26:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:26:03 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 17:26:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:26:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:26:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:26:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:26:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 573ms 17:26:03 INFO - PROCESS | 1642 | 1461111963255 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 17:26:03 INFO - PROCESS | 1642 | 1461111963256 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 17:26:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:26:03 INFO - PROCESS | 1642 | 1461111963258 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:26:03 INFO - PROCESS | 1642 | 1461111963259 Marionette TRACE conn2 <- [1,534,null,{}] 17:26:03 INFO - PROCESS | 1642 | 1461111963262 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}] 17:26:03 INFO - PROCESS | 1642 | 1461111963345 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 17:26:03 INFO - PROCESS | 1642 | 1461111963351 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:03 INFO - PROCESS | 1642 | ++DOCSHELL 0x12723e000 == 38 [pid = 1642] [id = 141] 17:26:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x114c13000) [pid = 1642] [serial = 420] [outer = 0x0] 17:26:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x125fc7c00) [pid = 1642] [serial = 421] [outer = 0x114c13000] 17:26:03 INFO - PROCESS | 1642 | 1461111963377 Marionette DEBUG loaded listener.js 17:26:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x12941c800) [pid = 1642] [serial = 422] [outer = 0x114c13000] 17:26:03 INFO - PROCESS | 1642 | 1461111963686 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]]]}] 17:26:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:26:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 17:26:03 INFO - PROCESS | 1642 | 1461111963729 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 17:26:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:26:03 INFO - PROCESS | 1642 | 1461111963734 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 17:26:03 INFO - PROCESS | 1642 | 1461111963736 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:26:03 INFO - PROCESS | 1642 | 1461111963738 Marionette TRACE conn2 <- [1,538,null,{}] 17:26:03 INFO - PROCESS | 1642 | 1461111963752 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}] 17:26:03 INFO - PROCESS | 1642 | 1461111963848 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 17:26:03 INFO - PROCESS | 1642 | 1461111963854 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:03 INFO - PROCESS | 1642 | ++DOCSHELL 0x127ec0800 == 39 [pid = 1642] [id = 142] 17:26:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x12941d000) [pid = 1642] [serial = 423] [outer = 0x0] 17:26:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x12a01d400) [pid = 1642] [serial = 424] [outer = 0x12941d000] 17:26:03 INFO - PROCESS | 1642 | 1461111963889 Marionette DEBUG loaded listener.js 17:26:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x12b112000) [pid = 1642] [serial = 425] [outer = 0x12941d000] 17:26:04 INFO - PROCESS | 1642 | 1461111964232 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]]]}] 17:26:04 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. 17:26:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 17:26:04 INFO - PROCESS | 1642 | 1461111964256 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 17:26:04 INFO - PROCESS | 1642 | 1461111964257 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 17:26:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:26:04 INFO - PROCESS | 1642 | 1461111964259 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:26:04 INFO - PROCESS | 1642 | 1461111964260 Marionette TRACE conn2 <- [1,542,null,{}] 17:26:04 INFO - PROCESS | 1642 | 1461111964265 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}] 17:26:04 INFO - PROCESS | 1642 | 1461111964335 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 17:26:04 INFO - PROCESS | 1642 | 1461111964382 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x12946e800 == 40 [pid = 1642] [id = 143] 17:26:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x12a83c800) [pid = 1642] [serial = 426] [outer = 0x0] 17:26:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x12b119000) [pid = 1642] [serial = 427] [outer = 0x12a83c800] 17:26:04 INFO - PROCESS | 1642 | 1461111964406 Marionette DEBUG loaded listener.js 17:26:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x12b1e1800) [pid = 1642] [serial = 428] [outer = 0x12a83c800] 17:26:04 INFO - PROCESS | 1642 | 1461111964667 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]]]}] 17:26:04 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. 17:26:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 419ms 17:26:04 INFO - PROCESS | 1642 | 1461111964688 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 17:26:04 INFO - PROCESS | 1642 | 1461111964689 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 17:26:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:26:04 INFO - PROCESS | 1642 | 1461111964705 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:26:04 INFO - PROCESS | 1642 | 1461111964706 Marionette TRACE conn2 <- [1,546,null,{}] 17:26:04 INFO - PROCESS | 1642 | 1461111964708 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}] 17:26:04 INFO - PROCESS | 1642 | 1461111964802 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 17:26:04 INFO - PROCESS | 1642 | 1461111964808 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x12bce0800 == 41 [pid = 1642] [id = 144] 17:26:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x12b118c00) [pid = 1642] [serial = 429] [outer = 0x0] 17:26:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x12b48b400) [pid = 1642] [serial = 430] [outer = 0x12b118c00] 17:26:04 INFO - PROCESS | 1642 | 1461111964841 Marionette DEBUG loaded listener.js 17:26:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x12ba95400) [pid = 1642] [serial = 431] [outer = 0x12b118c00] 17:26:05 INFO - PROCESS | 1642 | 1461111965324 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]]]}] 17:26:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:26:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 675ms 17:26:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:26:05 INFO - PROCESS | 1642 | 1461111965375 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 17:26:05 INFO - PROCESS | 1642 | 1461111965378 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 17:26:05 INFO - PROCESS | 1642 | 1461111965382 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:26:05 INFO - PROCESS | 1642 | 1461111965384 Marionette TRACE conn2 <- [1,550,null,{}] 17:26:05 INFO - PROCESS | 1642 | 1461111965388 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}] 17:26:05 INFO - PROCESS | 1642 | 1461111965485 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 17:26:05 INFO - PROCESS | 1642 | 1461111965557 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:05 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c18800 == 42 [pid = 1642] [id = 145] 17:26:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x1154b5000) [pid = 1642] [serial = 432] [outer = 0x0] 17:26:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x118d86000) [pid = 1642] [serial = 433] [outer = 0x1154b5000] 17:26:05 INFO - PROCESS | 1642 | 1461111965598 Marionette DEBUG loaded listener.js 17:26:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x11a87b400) [pid = 1642] [serial = 434] [outer = 0x1154b5000] 17:26:05 INFO - PROCESS | 1642 | 1461111965972 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]]]}] 17:26:06 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. 17:26:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 620ms 17:26:06 INFO - PROCESS | 1642 | 1461111966003 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 17:26:06 INFO - PROCESS | 1642 | 1461111966007 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 17:26:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:26:06 INFO - PROCESS | 1642 | 1461111966012 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:26:06 INFO - PROCESS | 1642 | 1461111966013 Marionette TRACE conn2 <- [1,554,null,{}] 17:26:06 INFO - PROCESS | 1642 | 1461111966016 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}] 17:26:06 INFO - PROCESS | 1642 | 1461111966111 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 17:26:06 INFO - PROCESS | 1642 | 1461111966152 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:06 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf71000 == 43 [pid = 1642] [id = 146] 17:26:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x115862c00) [pid = 1642] [serial = 435] [outer = 0x0] 17:26:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x11a9c0c00) [pid = 1642] [serial = 436] [outer = 0x115862c00] 17:26:06 INFO - PROCESS | 1642 | 1461111966182 Marionette DEBUG loaded listener.js 17:26:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x11ada3000) [pid = 1642] [serial = 437] [outer = 0x115862c00] 17:26:06 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:06 INFO - PROCESS | 1642 | 1461111966592 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]]]}] 17:26:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:26:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 622ms 17:26:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:26:06 INFO - PROCESS | 1642 | 1461111966647 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 17:26:06 INFO - PROCESS | 1642 | 1461111966648 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 17:26:06 INFO - PROCESS | 1642 | 1461111966652 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:26:06 INFO - PROCESS | 1642 | 1461111966654 Marionette TRACE conn2 <- [1,558,null,{}] 17:26:06 INFO - PROCESS | 1642 | 1461111966662 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}] 17:26:06 INFO - PROCESS | 1642 | 1461111966759 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 17:26:06 INFO - PROCESS | 1642 | 1461111966855 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:06 INFO - PROCESS | 1642 | ++DOCSHELL 0x12c083800 == 44 [pid = 1642] [id = 147] 17:26:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x12392b400) [pid = 1642] [serial = 438] [outer = 0x0] 17:26:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x123933400) [pid = 1642] [serial = 439] [outer = 0x12392b400] 17:26:06 INFO - PROCESS | 1642 | 1461111966887 Marionette DEBUG loaded listener.js 17:26:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x127364c00) [pid = 1642] [serial = 440] [outer = 0x12392b400] 17:26:07 INFO - PROCESS | 1642 | 1461111967298 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]]]}] 17:26:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:26:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 672ms 17:26:07 INFO - PROCESS | 1642 | 1461111967324 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 17:26:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:26:07 INFO - PROCESS | 1642 | 1461111967326 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 17:26:07 INFO - PROCESS | 1642 | 1461111967329 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:26:07 INFO - PROCESS | 1642 | 1461111967330 Marionette TRACE conn2 <- [1,562,null,{}] 17:26:07 INFO - PROCESS | 1642 | 1461111967333 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}] 17:26:07 INFO - PROCESS | 1642 | 1461111967426 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 17:26:07 INFO - PROCESS | 1642 | 1461111967467 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:07 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d0a5000 == 45 [pid = 1642] [id = 148] 17:26:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x123935400) [pid = 1642] [serial = 441] [outer = 0x0] 17:26:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x12941fc00) [pid = 1642] [serial = 442] [outer = 0x123935400] 17:26:07 INFO - PROCESS | 1642 | 1461111967498 Marionette DEBUG loaded listener.js 17:26:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x12a839c00) [pid = 1642] [serial = 443] [outer = 0x123935400] 17:26:07 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:07 INFO - PROCESS | 1642 | 1461111967899 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]]]}] 17:26:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:26:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 618ms 17:26:07 INFO - PROCESS | 1642 | 1461111967948 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 17:26:07 INFO - PROCESS | 1642 | 1461111967949 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 17:26:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:26:07 INFO - PROCESS | 1642 | 1461111967951 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:26:07 INFO - PROCESS | 1642 | 1461111967953 Marionette TRACE conn2 <- [1,566,null,{}] 17:26:07 INFO - PROCESS | 1642 | 1461111967955 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}] 17:26:08 INFO - PROCESS | 1642 | 1461111968054 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 17:26:08 INFO - PROCESS | 1642 | 1461111968131 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:08 INFO - PROCESS | 1642 | ++DOCSHELL 0x129455000 == 46 [pid = 1642] [id = 149] 17:26:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x127367000) [pid = 1642] [serial = 444] [outer = 0x0] 17:26:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x12b110000) [pid = 1642] [serial = 445] [outer = 0x127367000] 17:26:08 INFO - PROCESS | 1642 | 1461111968161 Marionette DEBUG loaded listener.js 17:26:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x12b489400) [pid = 1642] [serial = 446] [outer = 0x127367000] 17:26:08 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:08 INFO - PROCESS | 1642 | 1461111968689 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]]]}] 17:26:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:26:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 770ms 17:26:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:26:08 INFO - PROCESS | 1642 | 1461111968723 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 17:26:08 INFO - PROCESS | 1642 | 1461111968725 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 17:26:08 INFO - PROCESS | 1642 | 1461111968749 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:26:08 INFO - PROCESS | 1642 | 1461111968751 Marionette TRACE conn2 <- [1,570,null,{}] 17:26:08 INFO - PROCESS | 1642 | 1461111968757 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}] 17:26:08 INFO - PROCESS | 1642 | 1461111968842 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 17:26:08 INFO - PROCESS | 1642 | 1461111968892 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:08 INFO - PROCESS | 1642 | ++DOCSHELL 0x11991e000 == 47 [pid = 1642] [id = 150] 17:26:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x114c10000) [pid = 1642] [serial = 447] [outer = 0x0] 17:26:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x1162f2000) [pid = 1642] [serial = 448] [outer = 0x114c10000] 17:26:08 INFO - PROCESS | 1642 | 1461111968920 Marionette DEBUG loaded listener.js 17:26:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x11893f800) [pid = 1642] [serial = 449] [outer = 0x114c10000] 17:26:09 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:09 INFO - PROCESS | 1642 | --DOCSHELL 0x12946e800 == 46 [pid = 1642] [id = 143] 17:26:09 INFO - PROCESS | 1642 | --DOCSHELL 0x127ec0800 == 45 [pid = 1642] [id = 142] 17:26:09 INFO - PROCESS | 1642 | --DOCSHELL 0x12723e000 == 44 [pid = 1642] [id = 141] 17:26:09 INFO - PROCESS | 1642 | --DOCSHELL 0x119399000 == 43 [pid = 1642] [id = 140] 17:26:09 INFO - PROCESS | 1642 | --DOCSHELL 0x114e6b000 == 42 [pid = 1642] [id = 139] 17:26:09 INFO - PROCESS | 1642 | --DOCSHELL 0x11c463000 == 41 [pid = 1642] [id = 138] 17:26:09 INFO - PROCESS | 1642 | --DOCSHELL 0x11bf79800 == 40 [pid = 1642] [id = 137] 17:26:09 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb5f800 == 39 [pid = 1642] [id = 136] 17:26:09 INFO - PROCESS | 1642 | 1461111969367 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]]]}] 17:26:09 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad78000 == 38 [pid = 1642] [id = 135] 17:26:09 INFO - PROCESS | 1642 | --DOCSHELL 0x11aa22000 == 37 [pid = 1642] [id = 134] 17:26:09 INFO - PROCESS | 1642 | --DOCSHELL 0x118619000 == 36 [pid = 1642] [id = 133] 17:26:09 INFO - PROCESS | 1642 | --DOCSHELL 0x11897f800 == 35 [pid = 1642] [id = 132] 17:26:09 INFO - PROCESS | 1642 | --DOCSHELL 0x118ff8000 == 34 [pid = 1642] [id = 131] 17:26:09 INFO - PROCESS | 1642 | --DOCSHELL 0x12c079800 == 33 [pid = 1642] [id = 130] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x12a838000) [pid = 1642] [serial = 370] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x127ed0c00) [pid = 1642] [serial = 364] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x127f48000) [pid = 1642] [serial = 365] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x123935c00) [pid = 1642] [serial = 355] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x123a27000) [pid = 1642] [serial = 356] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x1164e3400) [pid = 1642] [serial = 337] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x118986c00) [pid = 1642] [serial = 338] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x128871800) [pid = 1642] [serial = 335] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x12b116c00) [pid = 1642] [serial = 373] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x11a9bb800) [pid = 1642] [serial = 343] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x11aa55800) [pid = 1642] [serial = 344] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x11c2c5000) [pid = 1642] [serial = 352] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x123915c00) [pid = 1642] [serial = 353] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x1272a6800) [pid = 1642] [serial = 361] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x127905400) [pid = 1642] [serial = 362] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x11b2e4400) [pid = 1642] [serial = 349] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x11be2f400) [pid = 1642] [serial = 350] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x1192b8c00) [pid = 1642] [serial = 340] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x119e6fc00) [pid = 1642] [serial = 341] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x123d92400) [pid = 1642] [serial = 358] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x124078c00) [pid = 1642] [serial = 359] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x11acf2800) [pid = 1642] [serial = 346] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x11ada0400) [pid = 1642] [serial = 347] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x12b10f000) [pid = 1642] [serial = 371] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x12b1df000) [pid = 1642] [serial = 376] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x12b11cc00) [pid = 1642] [serial = 374] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x12b488c00) [pid = 1642] [serial = 377] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x11a9c8800) [pid = 1642] [serial = 379] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x11c2de800) [pid = 1642] [serial = 380] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x12b1d7c00) [pid = 1642] [serial = 382] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x128877c00) [pid = 1642] [serial = 367] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 83 (0x11be2e400) [pid = 1642] [serial = 368] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 82 (0x12b491400) [pid = 1642] [serial = 383] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 81 (0x12b8ce800) [pid = 1642] [serial = 386] [outer = 0x0] [url = about:blank] 17:26:09 INFO - PROCESS | 1642 | --DOMWINDOW == 80 (0x12b6b0400) [pid = 1642] [serial = 385] [outer = 0x0] [url = about:blank] 17:26:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:26:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 696ms 17:26:09 INFO - PROCESS | 1642 | 1461111969425 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 17:26:09 INFO - PROCESS | 1642 | 1461111969428 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 17:26:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:26:09 INFO - PROCESS | 1642 | 1461111969438 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:26:09 INFO - PROCESS | 1642 | 1461111969440 Marionette TRACE conn2 <- [1,574,null,{}] 17:26:09 INFO - PROCESS | 1642 | 1461111969442 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}] 17:26:09 INFO - PROCESS | 1642 | 1461111969516 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 17:26:09 INFO - PROCESS | 1642 | 1461111969571 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:09 INFO - PROCESS | 1642 | ++DOCSHELL 0x118971000 == 34 [pid = 1642] [id = 151] 17:26:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 81 (0x115864800) [pid = 1642] [serial = 450] [outer = 0x0] 17:26:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 82 (0x1199b4400) [pid = 1642] [serial = 451] [outer = 0x115864800] 17:26:09 INFO - PROCESS | 1642 | 1461111969598 Marionette DEBUG loaded listener.js 17:26:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 83 (0x11a9ca000) [pid = 1642] [serial = 452] [outer = 0x115864800] 17:26:09 INFO - PROCESS | 1642 | 1461111969896 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]]]}] 17:26:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:26:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 469ms 17:26:09 INFO - PROCESS | 1642 | 1461111969907 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 17:26:09 INFO - PROCESS | 1642 | 1461111969909 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 17:26:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:26:09 INFO - PROCESS | 1642 | 1461111969911 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:26:09 INFO - PROCESS | 1642 | 1461111969916 Marionette TRACE conn2 <- [1,578,null,{}] 17:26:09 INFO - PROCESS | 1642 | 1461111969931 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}] 17:26:10 INFO - PROCESS | 1642 | 1461111970013 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 17:26:10 INFO - PROCESS | 1642 | 1461111970020 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:10 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad78000 == 35 [pid = 1642] [id = 152] 17:26:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x11aa55800) [pid = 1642] [serial = 453] [outer = 0x0] 17:26:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x11b2db800) [pid = 1642] [serial = 454] [outer = 0x11aa55800] 17:26:10 INFO - PROCESS | 1642 | 1461111970049 Marionette DEBUG loaded listener.js 17:26:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x11be31400) [pid = 1642] [serial = 455] [outer = 0x11aa55800] 17:26:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x11be36400) [pid = 1642] [serial = 456] [outer = 0x12f5df800] 17:26:10 INFO - PROCESS | 1642 | 1461111970439 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]]]}] 17:26:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:26:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 579ms 17:26:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:26:10 INFO - PROCESS | 1642 | 1461111970491 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 17:26:10 INFO - PROCESS | 1642 | 1461111970492 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 17:26:10 INFO - PROCESS | 1642 | 1461111970495 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:26:10 INFO - PROCESS | 1642 | 1461111970496 Marionette TRACE conn2 <- [1,582,null,{}] 17:26:10 INFO - PROCESS | 1642 | 1461111970498 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}] 17:26:10 INFO - PROCESS | 1642 | 1461111970571 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 17:26:10 INFO - PROCESS | 1642 | 1461111970577 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:10 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bc62000 == 36 [pid = 1642] [id = 153] 17:26:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x11b2df800) [pid = 1642] [serial = 457] [outer = 0x0] 17:26:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x11c2c6c00) [pid = 1642] [serial = 458] [outer = 0x11b2df800] 17:26:10 INFO - PROCESS | 1642 | 1461111970607 Marionette DEBUG loaded listener.js 17:26:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x123935c00) [pid = 1642] [serial = 459] [outer = 0x11b2df800] 17:26:10 INFO - PROCESS | 1642 | 1461111970943 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]]]}] 17:26:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:26:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 468ms 17:26:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:26:10 INFO - PROCESS | 1642 | 1461111970965 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 17:26:10 INFO - PROCESS | 1642 | 1461111970967 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 17:26:10 INFO - PROCESS | 1642 | 1461111970969 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:26:10 INFO - PROCESS | 1642 | 1461111970970 Marionette TRACE conn2 <- [1,586,null,{}] 17:26:10 INFO - PROCESS | 1642 | 1461111970972 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}] 17:26:11 INFO - PROCESS | 1642 | 1461111971044 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 17:26:11 INFO - PROCESS | 1642 | 1461111971050 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c469800 == 37 [pid = 1642] [id = 154] 17:26:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11c441c00) [pid = 1642] [serial = 460] [outer = 0x0] 17:26:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x124078c00) [pid = 1642] [serial = 461] [outer = 0x11c441c00] 17:26:11 INFO - PROCESS | 1642 | 1461111971076 Marionette DEBUG loaded listener.js 17:26:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x1272a6800) [pid = 1642] [serial = 462] [outer = 0x11c441c00] 17:26:11 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:11 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:11 INFO - PROCESS | 1642 | 1461111971408 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]]]}] 17:26:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:26:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 468ms 17:26:11 INFO - PROCESS | 1642 | 1461111971438 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 17:26:11 INFO - PROCESS | 1642 | 1461111971439 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 17:26:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:26:11 INFO - PROCESS | 1642 | 1461111971441 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:26:11 INFO - PROCESS | 1642 | 1461111971442 Marionette TRACE conn2 <- [1,590,null,{}] 17:26:11 INFO - PROCESS | 1642 | 1461111971445 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}] 17:26:11 INFO - PROCESS | 1642 | 1461111971533 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 17:26:11 INFO - PROCESS | 1642 | 1461111971538 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x123bbd000 == 38 [pid = 1642] [id = 155] 17:26:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x1279ed800) [pid = 1642] [serial = 463] [outer = 0x0] 17:26:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x12a014400) [pid = 1642] [serial = 464] [outer = 0x1279ed800] 17:26:11 INFO - PROCESS | 1642 | 1461111971564 Marionette DEBUG loaded listener.js 17:26:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x12b119c00) [pid = 1642] [serial = 465] [outer = 0x1279ed800] 17:26:11 INFO - PROCESS | 1642 | 1461111971927 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]]]}] 17:26:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:26:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 517ms 17:26:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:26:11 INFO - PROCESS | 1642 | 1461111971959 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 17:26:11 INFO - PROCESS | 1642 | 1461111971961 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 17:26:11 INFO - PROCESS | 1642 | 1461111971963 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:26:11 INFO - PROCESS | 1642 | 1461111971964 Marionette TRACE conn2 <- [1,594,null,{}] 17:26:11 INFO - PROCESS | 1642 | 1461111971966 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}] 17:26:12 INFO - PROCESS | 1642 | 1461111972052 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 17:26:12 INFO - PROCESS | 1642 | 1461111972065 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:12 INFO - PROCESS | 1642 | ++DOCSHELL 0x123cd8000 == 39 [pid = 1642] [id = 156] 17:26:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x1272a5400) [pid = 1642] [serial = 466] [outer = 0x0] 17:26:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x12b1e0400) [pid = 1642] [serial = 467] [outer = 0x1272a5400] 17:26:12 INFO - PROCESS | 1642 | 1461111972091 Marionette DEBUG loaded listener.js 17:26:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x12b6a4800) [pid = 1642] [serial = 468] [outer = 0x1272a5400] 17:26:12 INFO - PROCESS | 1642 | 1461111972469 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]]]}] 17:26:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:26:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 17:26:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:26:12 INFO - PROCESS | 1642 | 1461111972483 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 17:26:12 INFO - PROCESS | 1642 | 1461111972484 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 17:26:12 INFO - PROCESS | 1642 | 1461111972486 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:26:12 INFO - PROCESS | 1642 | 1461111972487 Marionette TRACE conn2 <- [1,598,null,{}] 17:26:12 INFO - PROCESS | 1642 | 1461111972490 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}] 17:26:12 INFO - PROCESS | 1642 | 1461111972580 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 17:26:12 INFO - PROCESS | 1642 | 1461111972594 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:12 INFO - PROCESS | 1642 | ++DOCSHELL 0x127e8a800 == 40 [pid = 1642] [id = 157] 17:26:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x12b6a5400) [pid = 1642] [serial = 469] [outer = 0x0] 17:26:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x12ba95c00) [pid = 1642] [serial = 470] [outer = 0x12b6a5400] 17:26:12 INFO - PROCESS | 1642 | 1461111972620 Marionette DEBUG loaded listener.js 17:26:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x12baa0800) [pid = 1642] [serial = 471] [outer = 0x12b6a5400] 17:26:12 INFO - PROCESS | 1642 | 1461111972925 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]]]}] 17:26:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:26:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 467ms 17:26:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:26:12 INFO - PROCESS | 1642 | 1461111972956 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 17:26:12 INFO - PROCESS | 1642 | 1461111972958 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 17:26:12 INFO - PROCESS | 1642 | 1461111972960 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:26:12 INFO - PROCESS | 1642 | 1461111972961 Marionette TRACE conn2 <- [1,602,null,{}] 17:26:12 INFO - PROCESS | 1642 | 1461111972967 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}] 17:26:13 INFO - PROCESS | 1642 | 1461111973064 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 17:26:13 INFO - PROCESS | 1642 | 1461111973069 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:13 INFO - PROCESS | 1642 | ++DOCSHELL 0x1288e2800 == 41 [pid = 1642] [id = 158] 17:26:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x12b6ae800) [pid = 1642] [serial = 472] [outer = 0x0] 17:26:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x12bcd1800) [pid = 1642] [serial = 473] [outer = 0x12b6ae800] 17:26:13 INFO - PROCESS | 1642 | 1461111973094 Marionette DEBUG loaded listener.js 17:26:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x12bcdb800) [pid = 1642] [serial = 474] [outer = 0x12b6ae800] 17:26:13 INFO - PROCESS | 1642 | 1461111973434 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]]]}] 17:26:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:26:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 17:26:13 INFO - PROCESS | 1642 | 1461111973479 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 17:26:13 INFO - PROCESS | 1642 | 1461111973480 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 17:26:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:26:13 INFO - PROCESS | 1642 | 1461111973482 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:26:13 INFO - PROCESS | 1642 | 1461111973483 Marionette TRACE conn2 <- [1,606,null,{}] 17:26:13 INFO - PROCESS | 1642 | 1461111973486 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}] 17:26:13 INFO - PROCESS | 1642 | 1461111973574 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 17:26:13 INFO - PROCESS | 1642 | 1461111973585 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:13 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b4af800 == 42 [pid = 1642] [id = 159] 17:26:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x115474400) [pid = 1642] [serial = 475] [outer = 0x0] 17:26:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x12be64c00) [pid = 1642] [serial = 476] [outer = 0x115474400] 17:26:13 INFO - PROCESS | 1642 | 1461111973609 Marionette DEBUG loaded listener.js 17:26:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x12beb4c00) [pid = 1642] [serial = 477] [outer = 0x115474400] 17:26:13 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x11beca400) [pid = 1642] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:26:13 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x123a23000) [pid = 1642] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:26:13 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x1146c4000) [pid = 1642] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:26:13 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x112025000) [pid = 1642] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:26:13 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x11a823000) [pid = 1642] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:26:13 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x115475000) [pid = 1642] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:26:13 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x12941d000) [pid = 1642] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:26:13 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x123d92000) [pid = 1642] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:26:13 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x11202a800) [pid = 1642] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:26:13 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x12a83c800) [pid = 1642] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:26:13 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x114c14400) [pid = 1642] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:26:13 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x114c13000) [pid = 1642] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:26:13 INFO - PROCESS | 1642 | 1461111973988 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]]]}] 17:26:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:26:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 17:26:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:26:14 INFO - PROCESS | 1642 | 1461111974003 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 17:26:14 INFO - PROCESS | 1642 | 1461111974004 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 17:26:14 INFO - PROCESS | 1642 | 1461111974006 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:26:14 INFO - PROCESS | 1642 | 1461111974008 Marionette TRACE conn2 <- [1,610,null,{}] 17:26:14 INFO - PROCESS | 1642 | 1461111974010 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}] 17:26:14 INFO - PROCESS | 1642 | 1461111974127 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 17:26:14 INFO - PROCESS | 1642 | 1461111974157 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:14 INFO - PROCESS | 1642 | ++DOCSHELL 0x12bce2000 == 43 [pid = 1642] [id = 160] 17:26:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x1146c4000) [pid = 1642] [serial = 478] [outer = 0x0] 17:26:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x12941b800) [pid = 1642] [serial = 479] [outer = 0x1146c4000] 17:26:14 INFO - PROCESS | 1642 | 1461111974186 Marionette DEBUG loaded listener.js 17:26:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x12d0c4800) [pid = 1642] [serial = 480] [outer = 0x1146c4000] 17:26:14 INFO - PROCESS | 1642 | 1461111974474 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]]]}] 17:26:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:26:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 17:26:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:26:14 INFO - PROCESS | 1642 | 1461111974526 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 17:26:14 INFO - PROCESS | 1642 | 1461111974527 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 17:26:14 INFO - PROCESS | 1642 | 1461111974530 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:26:14 INFO - PROCESS | 1642 | 1461111974532 Marionette TRACE conn2 <- [1,614,null,{}] 17:26:14 INFO - PROCESS | 1642 | 1461111974536 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}] 17:26:14 INFO - PROCESS | 1642 | 1461111974610 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 17:26:14 INFO - PROCESS | 1642 | 1461111974617 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:14 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d421000 == 44 [pid = 1642] [id = 161] 17:26:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x12beb0800) [pid = 1642] [serial = 481] [outer = 0x0] 17:26:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x12d0d0800) [pid = 1642] [serial = 482] [outer = 0x12beb0800] 17:26:14 INFO - PROCESS | 1642 | 1461111974644 Marionette DEBUG loaded listener.js 17:26:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x12d44b800) [pid = 1642] [serial = 483] [outer = 0x12beb0800] 17:26:15 INFO - PROCESS | 1642 | 1461111975076 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]]]}] 17:26:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:26:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 570ms 17:26:15 INFO - PROCESS | 1642 | 1461111975101 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 17:26:15 INFO - PROCESS | 1642 | 1461111975103 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 17:26:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:26:15 INFO - PROCESS | 1642 | 1461111975107 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:26:15 INFO - PROCESS | 1642 | 1461111975108 Marionette TRACE conn2 <- [1,618,null,{}] 17:26:15 INFO - PROCESS | 1642 | 1461111975111 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}] 17:26:15 INFO - PROCESS | 1642 | 1461111975230 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 17:26:15 INFO - PROCESS | 1642 | 1461111975236 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:15 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d5ba000 == 45 [pid = 1642] [id = 162] 17:26:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x11aa0f800) [pid = 1642] [serial = 484] [outer = 0x0] 17:26:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x12d452400) [pid = 1642] [serial = 485] [outer = 0x11aa0f800] 17:26:15 INFO - PROCESS | 1642 | 1461111975260 Marionette DEBUG loaded listener.js 17:26:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x12d5e9400) [pid = 1642] [serial = 486] [outer = 0x11aa0f800] 17:26:15 INFO - PROCESS | 1642 | 1461111975585 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]]]}] 17:26:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:26:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 17:26:15 INFO - PROCESS | 1642 | 1461111975630 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 17:26:15 INFO - PROCESS | 1642 | 1461111975631 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 17:26:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:26:15 INFO - PROCESS | 1642 | 1461111975633 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:26:15 INFO - PROCESS | 1642 | 1461111975634 Marionette TRACE conn2 <- [1,622,null,{}] 17:26:15 INFO - PROCESS | 1642 | 1461111975637 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}] 17:26:15 INFO - PROCESS | 1642 | 1461111975713 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 17:26:15 INFO - PROCESS | 1642 | 1461111975719 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:15 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dbea800 == 46 [pid = 1642] [id = 163] 17:26:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x12d453400) [pid = 1642] [serial = 487] [outer = 0x0] 17:26:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x12dc3ac00) [pid = 1642] [serial = 488] [outer = 0x12d453400] 17:26:15 INFO - PROCESS | 1642 | 1461111975744 Marionette DEBUG loaded listener.js 17:26:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x12dc46000) [pid = 1642] [serial = 489] [outer = 0x12d453400] 17:26:16 INFO - PROCESS | 1642 | 1461111976211 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]]]}] 17:26:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:26:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 619ms 17:26:16 INFO - PROCESS | 1642 | 1461111976258 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 17:26:16 INFO - PROCESS | 1642 | 1461111976262 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 17:26:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:26:16 INFO - PROCESS | 1642 | 1461111976267 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:26:16 INFO - PROCESS | 1642 | 1461111976269 Marionette TRACE conn2 <- [1,626,null,{}] 17:26:16 INFO - PROCESS | 1642 | 1461111976273 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}] 17:26:16 INFO - PROCESS | 1642 | 1461111976374 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 17:26:16 INFO - PROCESS | 1642 | 1461111976421 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:16 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c23000 == 47 [pid = 1642] [id = 164] 17:26:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x11906b800) [pid = 1642] [serial = 490] [outer = 0x0] 17:26:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x119e69c00) [pid = 1642] [serial = 491] [outer = 0x11906b800] 17:26:16 INFO - PROCESS | 1642 | 1461111976453 Marionette DEBUG loaded listener.js 17:26:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x11a9c4c00) [pid = 1642] [serial = 492] [outer = 0x11906b800] 17:26:16 INFO - PROCESS | 1642 | 1461111976902 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]]]}] 17:26:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:26:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 671ms 17:26:16 INFO - PROCESS | 1642 | 1461111976938 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 17:26:16 INFO - PROCESS | 1642 | 1461111976942 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 17:26:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:26:16 INFO - PROCESS | 1642 | 1461111976947 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:26:16 INFO - PROCESS | 1642 | 1461111976949 Marionette TRACE conn2 <- [1,630,null,{}] 17:26:16 INFO - PROCESS | 1642 | 1461111976952 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}] 17:26:17 INFO - PROCESS | 1642 | 1461111977053 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 17:26:17 INFO - PROCESS | 1642 | 1461111977099 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:17 INFO - PROCESS | 1642 | ++DOCSHELL 0x123aa7000 == 48 [pid = 1642] [id = 165] 17:26:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x11aa52400) [pid = 1642] [serial = 493] [outer = 0x0] 17:26:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x11bb33400) [pid = 1642] [serial = 494] [outer = 0x11aa52400] 17:26:17 INFO - PROCESS | 1642 | 1461111977129 Marionette DEBUG loaded listener.js 17:26:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x11c2ce800) [pid = 1642] [serial = 495] [outer = 0x11aa52400] 17:26:17 INFO - PROCESS | 1642 | 1461111977549 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]]]}] 17:26:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:26:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 620ms 17:26:17 INFO - PROCESS | 1642 | 1461111977568 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 17:26:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:26:17 INFO - PROCESS | 1642 | 1461111977569 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 17:26:17 INFO - PROCESS | 1642 | 1461111977572 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:26:17 INFO - PROCESS | 1642 | 1461111977574 Marionette TRACE conn2 <- [1,634,null,{}] 17:26:17 INFO - PROCESS | 1642 | 1461111977582 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}] 17:26:17 INFO - PROCESS | 1642 | 1461111977682 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 17:26:17 INFO - PROCESS | 1642 | 1461111977765 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:17 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d419800 == 49 [pid = 1642] [id = 166] 17:26:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x128fdb400) [pid = 1642] [serial = 496] [outer = 0x0] 17:26:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x12a834000) [pid = 1642] [serial = 497] [outer = 0x128fdb400] 17:26:17 INFO - PROCESS | 1642 | 1461111977796 Marionette DEBUG loaded listener.js 17:26:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x12b1d6400) [pid = 1642] [serial = 498] [outer = 0x128fdb400] 17:26:18 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:18 INFO - PROCESS | 1642 | 1461111978379 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]]]}] 17:26:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:26:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 821ms 17:26:18 INFO - PROCESS | 1642 | 1461111978394 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 17:26:18 INFO - PROCESS | 1642 | 1461111978396 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 17:26:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:26:18 INFO - PROCESS | 1642 | 1461111978423 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:26:18 INFO - PROCESS | 1642 | 1461111978425 Marionette TRACE conn2 <- [1,638,null,{}] 17:26:18 INFO - PROCESS | 1642 | 1461111978429 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}] 17:26:18 INFO - PROCESS | 1642 | 1461111978512 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 17:26:18 INFO - PROCESS | 1642 | 1461111978559 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:18 INFO - PROCESS | 1642 | ++DOCSHELL 0x1193aa800 == 50 [pid = 1642] [id = 167] 17:26:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x118938800) [pid = 1642] [serial = 499] [outer = 0x0] 17:26:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x118d88c00) [pid = 1642] [serial = 500] [outer = 0x118938800] 17:26:18 INFO - PROCESS | 1642 | 1461111978586 Marionette DEBUG loaded listener.js 17:26:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x11a640400) [pid = 1642] [serial = 501] [outer = 0x118938800] 17:26:18 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:19 INFO - PROCESS | 1642 | 1461111979046 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]]]}] 17:26:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:26:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 678ms 17:26:19 INFO - PROCESS | 1642 | 1461111979096 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 17:26:19 INFO - PROCESS | 1642 | 1461111979102 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 17:26:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:26:19 INFO - PROCESS | 1642 | 1461111979107 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:26:19 INFO - PROCESS | 1642 | 1461111979108 Marionette TRACE conn2 <- [1,642,null,{}] 17:26:19 INFO - PROCESS | 1642 | 1461111979111 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}] 17:26:19 INFO - PROCESS | 1642 | 1461111979195 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 17:26:19 INFO - PROCESS | 1642 | 1461111979269 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:19 INFO - PROCESS | 1642 | ++DOCSHELL 0x119267800 == 51 [pid = 1642] [id = 168] 17:26:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x11a63f000) [pid = 1642] [serial = 502] [outer = 0x0] 17:26:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x11a881400) [pid = 1642] [serial = 503] [outer = 0x11a63f000] 17:26:19 INFO - PROCESS | 1642 | 1461111979312 Marionette DEBUG loaded listener.js 17:26:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x11aa07000) [pid = 1642] [serial = 504] [outer = 0x11a63f000] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12d5ba000 == 50 [pid = 1642] [id = 162] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12d421000 == 49 [pid = 1642] [id = 161] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12bce2000 == 48 [pid = 1642] [id = 160] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12b4af800 == 47 [pid = 1642] [id = 159] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x1288e2800 == 46 [pid = 1642] [id = 158] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x127e8a800 == 45 [pid = 1642] [id = 157] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x123cd8000 == 44 [pid = 1642] [id = 156] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x123bbd000 == 43 [pid = 1642] [id = 155] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x118ddc800) [pid = 1642] [serial = 391] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x11c469800 == 42 [pid = 1642] [id = 154] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x11bc62000 == 41 [pid = 1642] [id = 153] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad78000 == 40 [pid = 1642] [id = 152] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x118971000 == 39 [pid = 1642] [id = 151] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x11991e000 == 38 [pid = 1642] [id = 150] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x129455000 == 37 [pid = 1642] [id = 149] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12d0a5000 == 36 [pid = 1642] [id = 148] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12c083800 == 35 [pid = 1642] [id = 147] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x11bf71000 == 34 [pid = 1642] [id = 146] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x119c18800 == 33 [pid = 1642] [id = 145] 17:26:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12bce0800 == 32 [pid = 1642] [id = 144] 17:26:19 INFO - PROCESS | 1642 | 1461111979702 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]]]}] 17:26:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:26:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 619ms 17:26:19 INFO - PROCESS | 1642 | 1461111979726 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 17:26:19 INFO - PROCESS | 1642 | 1461111979727 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 17:26:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:26:19 INFO - PROCESS | 1642 | 1461111979730 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:26:19 INFO - PROCESS | 1642 | 1461111979734 Marionette TRACE conn2 <- [1,646,null,{}] 17:26:19 INFO - PROCESS | 1642 | 1461111979742 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}] 17:26:19 INFO - PROCESS | 1642 | 1461111979817 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x11c44d800) [pid = 1642] [serial = 409] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x1242dcc00) [pid = 1642] [serial = 412] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x118d0e400) [pid = 1642] [serial = 397] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x11a829000) [pid = 1642] [serial = 398] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x11ad9dc00) [pid = 1642] [serial = 403] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x11bc56c00) [pid = 1642] [serial = 404] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x11a9bf400) [pid = 1642] [serial = 400] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x11ad97800) [pid = 1642] [serial = 401] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x118936c00) [pid = 1642] [serial = 395] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x11644c000) [pid = 1642] [serial = 394] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x12ba9b000) [pid = 1642] [serial = 388] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x12b112000) [pid = 1642] [serial = 425] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x1273f3000) [pid = 1642] [serial = 415] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x125fc6800) [pid = 1642] [serial = 413] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x1279f5400) [pid = 1642] [serial = 416] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x11acf9c00) [pid = 1642] [serial = 419] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x12a01d400) [pid = 1642] [serial = 424] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x11898b000) [pid = 1642] [serial = 418] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x12b119000) [pid = 1642] [serial = 427] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x11bed6c00) [pid = 1642] [serial = 407] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x125fc7c00) [pid = 1642] [serial = 421] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x12b1e1800) [pid = 1642] [serial = 428] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x12941c800) [pid = 1642] [serial = 422] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x11be2d400) [pid = 1642] [serial = 406] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x123c7e800) [pid = 1642] [serial = 410] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1642 | 1461111979867 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:19 INFO - PROCESS | 1642 | ++DOCSHELL 0x1193ae800 == 33 [pid = 1642] [id = 169] 17:26:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x11662a800) [pid = 1642] [serial = 505] [outer = 0x0] 17:26:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x11a9bf400) [pid = 1642] [serial = 506] [outer = 0x11662a800] 17:26:19 INFO - PROCESS | 1642 | 1461111979895 Marionette DEBUG loaded listener.js 17:26:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x11b8d9400) [pid = 1642] [serial = 507] [outer = 0x11662a800] 17:26:20 INFO - PROCESS | 1642 | 1461111980200 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]]]}] 17:26:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:26:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 523ms 17:26:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:26:20 INFO - PROCESS | 1642 | 1461111980253 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 17:26:20 INFO - PROCESS | 1642 | 1461111980255 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 17:26:20 INFO - PROCESS | 1642 | 1461111980257 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:26:20 INFO - PROCESS | 1642 | 1461111980258 Marionette TRACE conn2 <- [1,650,null,{}] 17:26:20 INFO - PROCESS | 1642 | 1461111980260 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}] 17:26:20 INFO - PROCESS | 1642 | 1461111980334 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 17:26:20 INFO - PROCESS | 1642 | 1461111980380 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aae6000 == 34 [pid = 1642] [id = 170] 17:26:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x11ad9f000) [pid = 1642] [serial = 508] [outer = 0x0] 17:26:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x11be33000) [pid = 1642] [serial = 509] [outer = 0x11ad9f000] 17:26:20 INFO - PROCESS | 1642 | 1461111980406 Marionette DEBUG loaded listener.js 17:26:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x11c44d800) [pid = 1642] [serial = 510] [outer = 0x11ad9f000] 17:26:20 INFO - PROCESS | 1642 | 1461111980703 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]]]}] 17:26:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:26:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 468ms 17:26:20 INFO - PROCESS | 1642 | 1461111980725 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 17:26:20 INFO - PROCESS | 1642 | 1461111980726 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 17:26:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:26:20 INFO - PROCESS | 1642 | 1461111980729 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:26:20 INFO - PROCESS | 1642 | 1461111980730 Marionette TRACE conn2 <- [1,654,null,{}] 17:26:20 INFO - PROCESS | 1642 | 1461111980737 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}] 17:26:20 INFO - PROCESS | 1642 | 1461111980810 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 17:26:20 INFO - PROCESS | 1642 | 1461111980816 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bc7c800 == 35 [pid = 1642] [id = 171] 17:26:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x11c2c5400) [pid = 1642] [serial = 511] [outer = 0x0] 17:26:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x123930c00) [pid = 1642] [serial = 512] [outer = 0x11c2c5400] 17:26:20 INFO - PROCESS | 1642 | 1461111980843 Marionette DEBUG loaded listener.js 17:26:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x123b38400) [pid = 1642] [serial = 513] [outer = 0x11c2c5400] 17:26:21 INFO - PROCESS | 1642 | 1461111981160 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]]]}] 17:26:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:26:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 472ms 17:26:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:26:21 INFO - PROCESS | 1642 | 1461111981202 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 17:26:21 INFO - PROCESS | 1642 | 1461111981203 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 17:26:21 INFO - PROCESS | 1642 | 1461111981205 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:26:21 INFO - PROCESS | 1642 | 1461111981206 Marionette TRACE conn2 <- [1,658,null,{}] 17:26:21 INFO - PROCESS | 1642 | 1461111981222 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}] 17:26:21 INFO - PROCESS | 1642 | 1461111981311 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 17:26:21 INFO - PROCESS | 1642 | 1461111981319 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:21 INFO - PROCESS | 1642 | ++DOCSHELL 0x119267000 == 36 [pid = 1642] [id = 172] 17:26:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x123b3d000) [pid = 1642] [serial = 514] [outer = 0x0] 17:26:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x124507400) [pid = 1642] [serial = 515] [outer = 0x123b3d000] 17:26:21 INFO - PROCESS | 1642 | 1461111981348 Marionette DEBUG loaded listener.js 17:26:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x1273f4000) [pid = 1642] [serial = 516] [outer = 0x123b3d000] 17:26:21 INFO - PROCESS | 1642 | 1461111981708 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]]]}] 17:26:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:26:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 532ms 17:26:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:26:21 INFO - PROCESS | 1642 | 1461111981743 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 17:26:21 INFO - PROCESS | 1642 | 1461111981745 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 17:26:21 INFO - PROCESS | 1642 | 1461111981748 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:26:21 INFO - PROCESS | 1642 | 1461111981750 Marionette TRACE conn2 <- [1,662,null,{}] 17:26:21 INFO - PROCESS | 1642 | 1461111981753 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}] 17:26:21 INFO - PROCESS | 1642 | 1461111981841 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 17:26:21 INFO - PROCESS | 1642 | 1461111981848 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:21 INFO - PROCESS | 1642 | ++DOCSHELL 0x118911800 == 37 [pid = 1642] [id = 173] 17:26:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x123c81c00) [pid = 1642] [serial = 517] [outer = 0x0] 17:26:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x1279f5800) [pid = 1642] [serial = 518] [outer = 0x123c81c00] 17:26:21 INFO - PROCESS | 1642 | 1461111981874 Marionette DEBUG loaded listener.js 17:26:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x127f4ac00) [pid = 1642] [serial = 519] [outer = 0x123c81c00] 17:26:22 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:22 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 471ms 17:26:22 INFO - PROCESS | 1642 | 1461111982209 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]]]}] 17:26:22 INFO - PROCESS | 1642 | 1461111982221 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 17:26:22 INFO - PROCESS | 1642 | 1461111982222 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 17:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:26:22 INFO - PROCESS | 1642 | 1461111982225 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:26:22 INFO - PROCESS | 1642 | 1461111982226 Marionette TRACE conn2 <- [1,666,null,{}] 17:26:22 INFO - PROCESS | 1642 | 1461111982228 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}] 17:26:22 INFO - PROCESS | 1642 | 1461111982320 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 17:26:22 INFO - PROCESS | 1642 | 1461111982351 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:22 INFO - PROCESS | 1642 | ++DOCSHELL 0x123cd7000 == 38 [pid = 1642] [id = 174] 17:26:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x12922ac00) [pid = 1642] [serial = 520] [outer = 0x0] 17:26:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x12a019400) [pid = 1642] [serial = 521] [outer = 0x12922ac00] 17:26:22 INFO - PROCESS | 1642 | 1461111982375 Marionette DEBUG loaded listener.js 17:26:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x12a836800) [pid = 1642] [serial = 522] [outer = 0x12922ac00] 17:26:22 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:22 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:22 INFO - PROCESS | 1642 | 1461111982692 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]]]}] 17:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 17:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:26:22 INFO - PROCESS | 1642 | 1461111982744 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 17:26:22 INFO - PROCESS | 1642 | 1461111982745 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 17:26:22 INFO - PROCESS | 1642 | 1461111982747 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:26:22 INFO - PROCESS | 1642 | 1461111982748 Marionette TRACE conn2 <- [1,670,null,{}] 17:26:22 INFO - PROCESS | 1642 | 1461111982751 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}] 17:26:22 INFO - PROCESS | 1642 | 1461111982842 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 17:26:22 INFO - PROCESS | 1642 | 1461111982848 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:22 INFO - PROCESS | 1642 | ++DOCSHELL 0x127247000 == 39 [pid = 1642] [id = 175] 17:26:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x12a014000) [pid = 1642] [serial = 523] [outer = 0x0] 17:26:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x12b10f000) [pid = 1642] [serial = 524] [outer = 0x12a014000] 17:26:22 INFO - PROCESS | 1642 | 1461111982873 Marionette DEBUG loaded listener.js 17:26:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x12b116c00) [pid = 1642] [serial = 525] [outer = 0x12a014000] 17:26:23 INFO - PROCESS | 1642 | 1461111983211 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]]]}] 17:26:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:26:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 17:26:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:26:23 INFO - PROCESS | 1642 | 1461111983222 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 17:26:23 INFO - PROCESS | 1642 | 1461111983223 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 17:26:23 INFO - PROCESS | 1642 | 1461111983225 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:26:23 INFO - PROCESS | 1642 | 1461111983226 Marionette TRACE conn2 <- [1,674,null,{}] 17:26:23 INFO - PROCESS | 1642 | 1461111983228 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}] 17:26:23 INFO - PROCESS | 1642 | 1461111983321 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 17:26:23 INFO - PROCESS | 1642 | 1461111983334 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:23 INFO - PROCESS | 1642 | ++DOCSHELL 0x127ebe800 == 40 [pid = 1642] [id = 176] 17:26:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x12b117400) [pid = 1642] [serial = 526] [outer = 0x0] 17:26:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x12b1d6c00) [pid = 1642] [serial = 527] [outer = 0x12b117400] 17:26:23 INFO - PROCESS | 1642 | 1461111983359 Marionette DEBUG loaded listener.js 17:26:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x12b1e3400) [pid = 1642] [serial = 528] [outer = 0x12b117400] 17:26:23 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x114c10000) [pid = 1642] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x1279ed800) [pid = 1642] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x1272a5400) [pid = 1642] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x11aa55800) [pid = 1642] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x127367000) [pid = 1642] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x11b2df800) [pid = 1642] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x115864800) [pid = 1642] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x11c441c00) [pid = 1642] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x12b6a5400) [pid = 1642] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x1146c4000) [pid = 1642] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x12b6ae800) [pid = 1642] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x115474400) [pid = 1642] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x12beb0800) [pid = 1642] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x1164e3000) [pid = 1642] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x12b489000) [pid = 1642] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:26:23 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x11aa0f800) [pid = 1642] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:26:23 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:26:23 INFO - PROCESS | 1642 | 1461111983805 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]]]}] 17:26:23 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 17:26:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 618ms 17:26:23 INFO - PROCESS | 1642 | 1461111983844 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 17:26:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:26:23 INFO - PROCESS | 1642 | 1461111983845 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 17:26:23 INFO - PROCESS | 1642 | 1461111983847 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:26:23 INFO - PROCESS | 1642 | 1461111983849 Marionette TRACE conn2 <- [1,678,null,{}] 17:26:23 INFO - PROCESS | 1642 | 1461111983851 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}] 17:26:23 INFO - PROCESS | 1642 | 1461111983936 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 17:26:23 INFO - PROCESS | 1642 | 1461111983984 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:23 INFO - PROCESS | 1642 | ++DOCSHELL 0x127e86000 == 41 [pid = 1642] [id = 177] 17:26:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x119c30c00) [pid = 1642] [serial = 529] [outer = 0x0] 17:26:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x11c441c00) [pid = 1642] [serial = 530] [outer = 0x119c30c00] 17:26:24 INFO - PROCESS | 1642 | 1461111984018 Marionette DEBUG loaded listener.js 17:26:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x12b494c00) [pid = 1642] [serial = 531] [outer = 0x119c30c00] 17:26:24 INFO - PROCESS | 1642 | 1461111984311 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]]]}] 17:26:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:26:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 520ms 17:26:24 INFO - PROCESS | 1642 | 1461111984368 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 17:26:24 INFO - PROCESS | 1642 | 1461111984369 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 17:26:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:26:24 INFO - PROCESS | 1642 | 1461111984371 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:26:24 INFO - PROCESS | 1642 | 1461111984372 Marionette TRACE conn2 <- [1,682,null,{}] 17:26:24 INFO - PROCESS | 1642 | 1461111984375 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}] 17:26:24 INFO - PROCESS | 1642 | 1461111984450 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 17:26:24 INFO - PROCESS | 1642 | 1461111984455 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:24 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b4a5800 == 42 [pid = 1642] [id = 178] 17:26:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x12b6a9000) [pid = 1642] [serial = 532] [outer = 0x0] 17:26:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x12ba98400) [pid = 1642] [serial = 533] [outer = 0x12b6a9000] 17:26:24 INFO - PROCESS | 1642 | 1461111984480 Marionette DEBUG loaded listener.js 17:26:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x12bcd2c00) [pid = 1642] [serial = 534] [outer = 0x12b6a9000] 17:26:25 INFO - PROCESS | 1642 | 1461111985277 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]]]}] 17:26:25 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) 17:26:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 918ms 17:26:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:26:25 INFO - PROCESS | 1642 | 1461111985290 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 17:26:25 INFO - PROCESS | 1642 | 1461111985292 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 17:26:25 INFO - PROCESS | 1642 | 1461111985293 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:26:25 INFO - PROCESS | 1642 | 1461111985294 Marionette TRACE conn2 <- [1,686,null,{}] 17:26:25 INFO - PROCESS | 1642 | 1461111985298 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}] 17:26:25 INFO - PROCESS | 1642 | 1461111985372 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 17:26:25 INFO - PROCESS | 1642 | 1461111985418 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:25 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ba59800 == 43 [pid = 1642] [id = 179] 17:26:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x12b6a9c00) [pid = 1642] [serial = 535] [outer = 0x0] 17:26:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x12beabc00) [pid = 1642] [serial = 536] [outer = 0x12b6a9c00] 17:26:25 INFO - PROCESS | 1642 | 1461111985442 Marionette DEBUG loaded listener.js 17:26:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x12ce60c00) [pid = 1642] [serial = 537] [outer = 0x12b6a9c00] 17:26:26 INFO - PROCESS | 1642 | 1461111986218 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]]]}] 17:26:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:26:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 17:26:26 INFO - PROCESS | 1642 | 1461111986265 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 17:26:26 INFO - PROCESS | 1642 | 1461111986267 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 17:26:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:26:26 INFO - PROCESS | 1642 | 1461111986270 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:26:26 INFO - PROCESS | 1642 | 1461111986272 Marionette TRACE conn2 <- [1,690,null,{}] 17:26:26 INFO - PROCESS | 1642 | 1461111986276 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}] 17:26:26 INFO - PROCESS | 1642 | 1461111986373 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 17:26:26 INFO - PROCESS | 1642 | 1461111986417 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:26 INFO - PROCESS | 1642 | ++DOCSHELL 0x11896a800 == 44 [pid = 1642] [id = 180] 17:26:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x1164e3000) [pid = 1642] [serial = 538] [outer = 0x0] 17:26:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x1186b0c00) [pid = 1642] [serial = 539] [outer = 0x1164e3000] 17:26:26 INFO - PROCESS | 1642 | 1461111986449 Marionette DEBUG loaded listener.js 17:26:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x119e6f800) [pid = 1642] [serial = 540] [outer = 0x1164e3000] 17:26:27 INFO - PROCESS | 1642 | 1461111987367 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]]]}] 17:26:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:26:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1121ms 17:26:27 INFO - PROCESS | 1642 | 1461111987392 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 17:26:27 INFO - PROCESS | 1642 | 1461111987396 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 17:26:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:26:27 INFO - PROCESS | 1642 | 1461111987400 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:26:27 INFO - PROCESS | 1642 | 1461111987402 Marionette TRACE conn2 <- [1,694,null,{}] 17:26:27 INFO - PROCESS | 1642 | 1461111987405 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}] 17:26:27 INFO - PROCESS | 1642 | 1461111987501 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 17:26:27 INFO - PROCESS | 1642 | 1461111987545 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:27 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf5f000 == 45 [pid = 1642] [id = 181] 17:26:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x11a82f000) [pid = 1642] [serial = 541] [outer = 0x0] 17:26:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x11ad9ec00) [pid = 1642] [serial = 542] [outer = 0x11a82f000] 17:26:27 INFO - PROCESS | 1642 | 1461111987575 Marionette DEBUG loaded listener.js 17:26:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x11be2ec00) [pid = 1642] [serial = 543] [outer = 0x11a82f000] 17:26:28 INFO - PROCESS | 1642 | 1461111988480 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]]]}] 17:26:28 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) 17:26:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1120ms 17:26:28 INFO - PROCESS | 1642 | 1461111988521 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 17:26:28 INFO - PROCESS | 1642 | 1461111988522 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 17:26:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:26:28 INFO - PROCESS | 1642 | 1461111988525 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:26:28 INFO - PROCESS | 1642 | 1461111988527 Marionette TRACE conn2 <- [1,698,null,{}] 17:26:28 INFO - PROCESS | 1642 | 1461111988535 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}] 17:26:28 INFO - PROCESS | 1642 | 1461111988629 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 17:26:28 INFO - PROCESS | 1642 | 1461111988674 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ba44000 == 46 [pid = 1642] [id = 182] 17:26:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x11c44a800) [pid = 1642] [serial = 544] [outer = 0x0] 17:26:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x125f27800) [pid = 1642] [serial = 545] [outer = 0x11c44a800] 17:26:28 INFO - PROCESS | 1642 | 1461111988706 Marionette DEBUG loaded listener.js 17:26:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x1279ee400) [pid = 1642] [serial = 546] [outer = 0x11c44a800] 17:26:29 INFO - PROCESS | 1642 | 1461111989724 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]]]}] 17:26:29 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) 17:26:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1224ms 17:26:29 INFO - PROCESS | 1642 | 1461111989751 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 17:26:29 INFO - PROCESS | 1642 | 1461111989753 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 17:26:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:26:29 INFO - PROCESS | 1642 | 1461111989757 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:26:29 INFO - PROCESS | 1642 | 1461111989759 Marionette TRACE conn2 <- [1,702,null,{}] 17:26:29 INFO - PROCESS | 1642 | 1461111989764 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}] 17:26:29 INFO - PROCESS | 1642 | 1461111989849 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 17:26:29 INFO - PROCESS | 1642 | 1461111989920 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:29 INFO - PROCESS | 1642 | ++DOCSHELL 0x114e74000 == 47 [pid = 1642] [id = 183] 17:26:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x1144b2000) [pid = 1642] [serial = 547] [outer = 0x0] 17:26:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x11465c800) [pid = 1642] [serial = 548] [outer = 0x1144b2000] 17:26:29 INFO - PROCESS | 1642 | 1461111989961 Marionette DEBUG loaded listener.js 17:26:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x114e99c00) [pid = 1642] [serial = 549] [outer = 0x1144b2000] 17:26:30 INFO - PROCESS | 1642 | --DOCSHELL 0x12b4a5800 == 46 [pid = 1642] [id = 178] 17:26:30 INFO - PROCESS | 1642 | --DOCSHELL 0x127e86000 == 45 [pid = 1642] [id = 177] 17:26:30 INFO - PROCESS | 1642 | --DOCSHELL 0x127ebe800 == 44 [pid = 1642] [id = 176] 17:26:30 INFO - PROCESS | 1642 | --DOCSHELL 0x127247000 == 43 [pid = 1642] [id = 175] 17:26:30 INFO - PROCESS | 1642 | --DOCSHELL 0x123cd7000 == 42 [pid = 1642] [id = 174] 17:26:30 INFO - PROCESS | 1642 | --DOCSHELL 0x118911800 == 41 [pid = 1642] [id = 173] 17:26:30 INFO - PROCESS | 1642 | --DOCSHELL 0x119267000 == 40 [pid = 1642] [id = 172] 17:26:30 INFO - PROCESS | 1642 | --DOCSHELL 0x11bc7c800 == 39 [pid = 1642] [id = 171] 17:26:30 INFO - PROCESS | 1642 | --DOCSHELL 0x11aae6000 == 38 [pid = 1642] [id = 170] 17:26:30 INFO - PROCESS | 1642 | --DOCSHELL 0x1193ae800 == 37 [pid = 1642] [id = 169] 17:26:30 INFO - PROCESS | 1642 | --DOCSHELL 0x119267800 == 36 [pid = 1642] [id = 168] 17:26:30 INFO - PROCESS | 1642 | --DOCSHELL 0x1193aa800 == 35 [pid = 1642] [id = 167] 17:26:30 INFO - PROCESS | 1642 | --DOCSHELL 0x12dbea800 == 34 [pid = 1642] [id = 163] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x119354400) [pid = 1642] [serial = 392] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x11893f800) [pid = 1642] [serial = 449] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x1162f2000) [pid = 1642] [serial = 448] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x12a014400) [pid = 1642] [serial = 464] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x12b1e0400) [pid = 1642] [serial = 467] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x11b2db800) [pid = 1642] [serial = 454] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x11be31400) [pid = 1642] [serial = 455] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x12b489400) [pid = 1642] [serial = 446] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x12b110000) [pid = 1642] [serial = 445] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x11c2c6c00) [pid = 1642] [serial = 458] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x123935c00) [pid = 1642] [serial = 459] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x1199b4400) [pid = 1642] [serial = 451] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x11a9ca000) [pid = 1642] [serial = 452] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x124078c00) [pid = 1642] [serial = 461] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x1272a6800) [pid = 1642] [serial = 462] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x12b48b400) [pid = 1642] [serial = 430] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x12ba95c00) [pid = 1642] [serial = 470] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x118d86000) [pid = 1642] [serial = 433] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x11a9c0c00) [pid = 1642] [serial = 436] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x123933400) [pid = 1642] [serial = 439] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x12941fc00) [pid = 1642] [serial = 442] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x12941b800) [pid = 1642] [serial = 479] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x12bcd1800) [pid = 1642] [serial = 473] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x12baa0800) [pid = 1642] [serial = 471] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x12be64c00) [pid = 1642] [serial = 476] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x12bcdb800) [pid = 1642] [serial = 474] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x12d0d0800) [pid = 1642] [serial = 482] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x12790f400) [pid = 1642] [serial = 191] [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.] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x12d5e9400) [pid = 1642] [serial = 486] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x12beb4c00) [pid = 1642] [serial = 477] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x12b6a4800) [pid = 1642] [serial = 468] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x12d0c4800) [pid = 1642] [serial = 480] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x12b119c00) [pid = 1642] [serial = 465] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x12d44b800) [pid = 1642] [serial = 483] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x12baa1c00) [pid = 1642] [serial = 389] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x12d452400) [pid = 1642] [serial = 485] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1642 | 1461111990857 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]]]}] 17:26:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:26:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1122ms 17:26:30 INFO - PROCESS | 1642 | 1461111990879 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 17:26:30 INFO - PROCESS | 1642 | 1461111990885 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 17:26:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:26:30 INFO - PROCESS | 1642 | 1461111990890 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:26:30 INFO - PROCESS | 1642 | 1461111990891 Marionette TRACE conn2 <- [1,706,null,{}] 17:26:30 INFO - PROCESS | 1642 | 1461111990893 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}] 17:26:30 INFO - PROCESS | 1642 | 1461111990965 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 17:26:30 INFO - PROCESS | 1642 | 1461111990969 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:30 INFO - PROCESS | 1642 | ++DOCSHELL 0x1189af800 == 35 [pid = 1642] [id = 184] 17:26:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x115474800) [pid = 1642] [serial = 550] [outer = 0x0] 17:26:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x1188cd000) [pid = 1642] [serial = 551] [outer = 0x115474800] 17:26:31 INFO - PROCESS | 1642 | 1461111990999 Marionette DEBUG loaded listener.js 17:26:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x118d8bc00) [pid = 1642] [serial = 552] [outer = 0x115474800] 17:26:31 INFO - PROCESS | 1642 | 1461111991833 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]]]}] 17:26:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:26:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 17:26:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:26:31 INFO - PROCESS | 1642 | 1461111991860 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 17:26:31 INFO - PROCESS | 1642 | 1461111991861 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 17:26:31 INFO - PROCESS | 1642 | 1461111991863 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:26:31 INFO - PROCESS | 1642 | 1461111991868 Marionette TRACE conn2 <- [1,710,null,{}] 17:26:31 INFO - PROCESS | 1642 | 1461111991875 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}] 17:26:31 INFO - PROCESS | 1642 | 1461111991955 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 17:26:32 INFO - PROCESS | 1642 | 1461111991999 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aa2c800 == 36 [pid = 1642] [id = 185] 17:26:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x1199b4400) [pid = 1642] [serial = 553] [outer = 0x0] 17:26:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x11a9bf800) [pid = 1642] [serial = 554] [outer = 0x1199b4400] 17:26:32 INFO - PROCESS | 1642 | 1461111992027 Marionette DEBUG loaded listener.js 17:26:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x11aa08000) [pid = 1642] [serial = 555] [outer = 0x1199b4400] 17:26:32 INFO - PROCESS | 1642 | 1461111992806 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]]]}] 17:26:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:26:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 973ms 17:26:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:26:32 INFO - PROCESS | 1642 | 1461111992837 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 17:26:32 INFO - PROCESS | 1642 | 1461111992839 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 17:26:32 INFO - PROCESS | 1642 | 1461111992841 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:26:32 INFO - PROCESS | 1642 | 1461111992842 Marionette TRACE conn2 <- [1,714,null,{}] 17:26:32 INFO - PROCESS | 1642 | 1461111992844 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}] 17:26:32 INFO - PROCESS | 1642 | 1461111992934 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 17:26:32 INFO - PROCESS | 1642 | 1461111992966 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad91800 == 37 [pid = 1642] [id = 186] 17:26:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x11aa4e800) [pid = 1642] [serial = 556] [outer = 0x0] 17:26:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x11ad9d800) [pid = 1642] [serial = 557] [outer = 0x11aa4e800] 17:26:32 INFO - PROCESS | 1642 | 1461111992993 Marionette DEBUG loaded listener.js 17:26:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x11b2dcc00) [pid = 1642] [serial = 558] [outer = 0x11aa4e800] 17:26:33 INFO - PROCESS | 1642 | 1461111993788 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]]]}] 17:26:33 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 17:26:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 17:26:33 INFO - PROCESS | 1642 | 1461111993810 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 17:26:33 INFO - PROCESS | 1642 | 1461111993811 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 17:26:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:26:33 INFO - PROCESS | 1642 | 1461111993814 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:26:33 INFO - PROCESS | 1642 | 1461111993817 Marionette TRACE conn2 <- [1,718,null,{}] 17:26:33 INFO - PROCESS | 1642 | 1461111993825 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}] 17:26:33 INFO - PROCESS | 1642 | 1461111993909 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 17:26:33 INFO - PROCESS | 1642 | 1461111993914 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:33 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bc79000 == 38 [pid = 1642] [id = 187] 17:26:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x11aa51c00) [pid = 1642] [serial = 559] [outer = 0x0] 17:26:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x11bc55000) [pid = 1642] [serial = 560] [outer = 0x11aa51c00] 17:26:33 INFO - PROCESS | 1642 | 1461111993943 Marionette DEBUG loaded listener.js 17:26:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x11becbc00) [pid = 1642] [serial = 561] [outer = 0x11aa51c00] 17:26:34 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x123c81c00) [pid = 1642] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:26:34 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x11ad9f000) [pid = 1642] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:26:34 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x12922ac00) [pid = 1642] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:26:34 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x11c2c5400) [pid = 1642] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:26:34 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x123b3d000) [pid = 1642] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:26:34 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x118938800) [pid = 1642] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:26:34 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x11a63f000) [pid = 1642] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:26:34 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x11662a800) [pid = 1642] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:26:34 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x119c30c00) [pid = 1642] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:26:34 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x12b6a9000) [pid = 1642] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:26:34 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x12a014000) [pid = 1642] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:26:34 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x12b117400) [pid = 1642] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:26:34 INFO - PROCESS | 1642 | 1461111994757 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]]]}] 17:26:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:26:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 978ms 17:26:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:26:34 INFO - PROCESS | 1642 | 1461111994793 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 17:26:34 INFO - PROCESS | 1642 | 1461111994794 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 17:26:34 INFO - PROCESS | 1642 | 1461111994796 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:26:34 INFO - PROCESS | 1642 | 1461111994799 Marionette TRACE conn2 <- [1,722,null,{}] 17:26:34 INFO - PROCESS | 1642 | 1461111994802 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}] 17:26:34 INFO - PROCESS | 1642 | 1461111994890 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 17:26:34 INFO - PROCESS | 1642 | 1461111994937 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:34 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c379000 == 39 [pid = 1642] [id = 188] 17:26:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11b2dd000) [pid = 1642] [serial = 562] [outer = 0x0] 17:26:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x12390f000) [pid = 1642] [serial = 563] [outer = 0x11b2dd000] 17:26:34 INFO - PROCESS | 1642 | 1461111994965 Marionette DEBUG loaded listener.js 17:26:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x123b38800) [pid = 1642] [serial = 564] [outer = 0x11b2dd000] 17:26:35 INFO - PROCESS | 1642 | 1461111995251 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] 17:26:35 INFO - PROCESS | 1642 | 1461111995275 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 17:26:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:26:35 INFO - PROCESS | 1642 | 1461111995277 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:26:35 INFO - PROCESS | 1642 | 1461111995278 Marionette TRACE conn2 <- [1,726,null,{}] 17:26:35 INFO - PROCESS | 1642 | 1461111995289 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}] 17:26:35 INFO - PROCESS | 1642 | 1461111995371 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 17:26:35 INFO - PROCESS | 1642 | 1461111995376 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x118966000 == 40 [pid = 1642] [id = 189] 17:26:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x123c81c00) [pid = 1642] [serial = 565] [outer = 0x0] 17:26:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x12450d000) [pid = 1642] [serial = 566] [outer = 0x123c81c00] 17:26:35 INFO - PROCESS | 1642 | 1461111995405 Marionette DEBUG loaded listener.js 17:26:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x1273d8000) [pid = 1642] [serial = 567] [outer = 0x123c81c00] 17:26:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:26:35 INFO - PROCESS | 1642 | 1461111995743 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]]]}] 17:26:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 473ms 17:26:35 INFO - PROCESS | 1642 | 1461111995752 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 17:26:35 INFO - PROCESS | 1642 | 1461111995754 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 17:26:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:26:35 INFO - PROCESS | 1642 | 1461111995756 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:26:35 INFO - PROCESS | 1642 | 1461111995757 Marionette TRACE conn2 <- [1,730,null,{}] 17:26:35 INFO - PROCESS | 1642 | 1461111995759 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}] 17:26:35 INFO - PROCESS | 1642 | 1461111995853 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 17:26:35 INFO - PROCESS | 1642 | 1461111995860 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x123bca800 == 41 [pid = 1642] [id = 190] 17:26:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x1273d6c00) [pid = 1642] [serial = 568] [outer = 0x0] 17:26:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x1279f0c00) [pid = 1642] [serial = 569] [outer = 0x1273d6c00] 17:26:35 INFO - PROCESS | 1642 | 1461111995888 Marionette DEBUG loaded listener.js 17:26:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x127f48c00) [pid = 1642] [serial = 570] [outer = 0x1273d6c00] 17:26:36 INFO - PROCESS | 1642 | 1461111996213 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] 17:26:36 INFO - PROCESS | 1642 | 1461111996226 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 17:26:36 INFO - PROCESS | 1642 | 1461111996228 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:26:36 INFO - PROCESS | 1642 | 1461111996229 Marionette TRACE conn2 <- [1,734,null,{}] 17:26:36 INFO - PROCESS | 1642 | 1461111996234 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}] 17:26:36 INFO - PROCESS | 1642 | 1461111996312 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 17:26:36 INFO - PROCESS | 1642 | 1461111996320 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x1245cd000 == 42 [pid = 1642] [id = 191] 17:26:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x11ad97400) [pid = 1642] [serial = 571] [outer = 0x0] 17:26:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x128874800) [pid = 1642] [serial = 572] [outer = 0x11ad97400] 17:26:36 INFO - PROCESS | 1642 | 1461111996345 Marionette DEBUG loaded listener.js 17:26:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x12a015800) [pid = 1642] [serial = 573] [outer = 0x11ad97400] 17:26:36 INFO - PROCESS | 1642 | 1461111996659 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]]]}] 17:26:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:26:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 472ms 17:26:36 INFO - PROCESS | 1642 | 1461111996701 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 17:26:36 INFO - PROCESS | 1642 | 1461111996703 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 17:26:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:26:36 INFO - PROCESS | 1642 | 1461111996705 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:26:36 INFO - PROCESS | 1642 | 1461111996706 Marionette TRACE conn2 <- [1,738,null,{}] 17:26:36 INFO - PROCESS | 1642 | 1461111996708 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}] 17:26:36 INFO - PROCESS | 1642 | 1461111996854 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 17:26:36 INFO - PROCESS | 1642 | 1461111996884 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x114a67800 == 43 [pid = 1642] [id = 192] 17:26:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x11202a400) [pid = 1642] [serial = 574] [outer = 0x0] 17:26:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x114249c00) [pid = 1642] [serial = 575] [outer = 0x11202a400] 17:26:36 INFO - PROCESS | 1642 | 1461111996917 Marionette DEBUG loaded listener.js 17:26:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x114e9b800) [pid = 1642] [serial = 576] [outer = 0x11202a400] 17:26:37 INFO - PROCESS | 1642 | 1461111997812 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]]]}] 17:26:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:26:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1119ms 17:26:37 INFO - PROCESS | 1642 | 1461111997825 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 17:26:37 INFO - PROCESS | 1642 | 1461111997828 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 17:26:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:26:37 INFO - PROCESS | 1642 | 1461111997833 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:26:37 INFO - PROCESS | 1642 | 1461111997836 Marionette TRACE conn2 <- [1,742,null,{}] 17:26:37 INFO - PROCESS | 1642 | 1461111997839 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}] 17:26:37 INFO - PROCESS | 1642 | 1461111997935 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 17:26:37 INFO - PROCESS | 1642 | 1461111997978 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:37 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aae1000 == 44 [pid = 1642] [id = 193] 17:26:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x118638400) [pid = 1642] [serial = 577] [outer = 0x0] 17:26:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x11934f000) [pid = 1642] [serial = 578] [outer = 0x118638400] 17:26:38 INFO - PROCESS | 1642 | 1461111998011 Marionette DEBUG loaded listener.js 17:26:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x11a82d400) [pid = 1642] [serial = 579] [outer = 0x118638400] 17:26:38 INFO - PROCESS | 1642 | 1461111998894 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]]]}] 17:26:38 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 17:26:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1072ms 17:26:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:26:38 INFO - PROCESS | 1642 | 1461111998905 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 17:26:38 INFO - PROCESS | 1642 | 1461111998906 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 17:26:38 INFO - PROCESS | 1642 | 1461111998909 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:26:38 INFO - PROCESS | 1642 | 1461111998910 Marionette TRACE conn2 <- [1,746,null,{}] 17:26:38 INFO - PROCESS | 1642 | 1461111998912 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}] 17:26:39 INFO - PROCESS | 1642 | 1461111999011 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 17:26:39 INFO - PROCESS | 1642 | 1461111999057 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:39 INFO - PROCESS | 1642 | ++DOCSHELL 0x123ce5800 == 45 [pid = 1642] [id = 194] 17:26:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x11aa04400) [pid = 1642] [serial = 580] [outer = 0x0] 17:26:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x11b2dbc00) [pid = 1642] [serial = 581] [outer = 0x11aa04400] 17:26:39 INFO - PROCESS | 1642 | 1461111999087 Marionette DEBUG loaded listener.js 17:26:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x11c2c5400) [pid = 1642] [serial = 582] [outer = 0x11aa04400] 17:26:40 INFO - PROCESS | 1642 | 1461112000068 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]]]}] 17:26:40 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.) 17:26:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1170ms 17:26:40 INFO - PROCESS | 1642 | 1461112000080 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 17:26:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:26:40 INFO - PROCESS | 1642 | 1461112000083 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 17:26:40 INFO - PROCESS | 1642 | 1461112000087 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:26:40 INFO - PROCESS | 1642 | 1461112000089 Marionette TRACE conn2 <- [1,750,null,{}] 17:26:40 INFO - PROCESS | 1642 | 1461112000093 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}] 17:26:40 INFO - PROCESS | 1642 | 1461112000180 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 17:26:40 INFO - PROCESS | 1642 | 1461112000228 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c0d000 == 46 [pid = 1642] [id = 195] 17:26:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x118d80c00) [pid = 1642] [serial = 583] [outer = 0x0] 17:26:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x119072400) [pid = 1642] [serial = 584] [outer = 0x118d80c00] 17:26:40 INFO - PROCESS | 1642 | 1461112000257 Marionette DEBUG loaded listener.js 17:26:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x11a87b000) [pid = 1642] [serial = 585] [outer = 0x118d80c00] 17:26:41 INFO - PROCESS | 1642 | --DOCSHELL 0x1245cd000 == 45 [pid = 1642] [id = 191] 17:26:41 INFO - PROCESS | 1642 | --DOCSHELL 0x123bca800 == 44 [pid = 1642] [id = 190] 17:26:41 INFO - PROCESS | 1642 | --DOCSHELL 0x118966000 == 43 [pid = 1642] [id = 189] 17:26:41 INFO - PROCESS | 1642 | --DOCSHELL 0x11c379000 == 42 [pid = 1642] [id = 188] 17:26:41 INFO - PROCESS | 1642 | --DOCSHELL 0x11bc79000 == 41 [pid = 1642] [id = 187] 17:26:41 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad91800 == 40 [pid = 1642] [id = 186] 17:26:41 INFO - PROCESS | 1642 | --DOCSHELL 0x11aa2c800 == 39 [pid = 1642] [id = 185] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x12dc3ac00) [pid = 1642] [serial = 488] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x119e69c00) [pid = 1642] [serial = 491] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x11bb33400) [pid = 1642] [serial = 494] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x12a834000) [pid = 1642] [serial = 497] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x12beabc00) [pid = 1642] [serial = 536] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOCSHELL 0x1189af800 == 38 [pid = 1642] [id = 184] 17:26:41 INFO - PROCESS | 1642 | --DOCSHELL 0x114e74000 == 37 [pid = 1642] [id = 183] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x1279f5800) [pid = 1642] [serial = 518] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x11be33000) [pid = 1642] [serial = 509] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x11c44d800) [pid = 1642] [serial = 510] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x12a836800) [pid = 1642] [serial = 522] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x123930c00) [pid = 1642] [serial = 512] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x123b38400) [pid = 1642] [serial = 513] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x12a019400) [pid = 1642] [serial = 521] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x124507400) [pid = 1642] [serial = 515] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x11a640400) [pid = 1642] [serial = 501] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x118d88c00) [pid = 1642] [serial = 500] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x11aa07000) [pid = 1642] [serial = 504] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x11a881400) [pid = 1642] [serial = 503] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x11a9bf400) [pid = 1642] [serial = 506] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x11b8d9400) [pid = 1642] [serial = 507] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x11c441c00) [pid = 1642] [serial = 530] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x12bcd2c00) [pid = 1642] [serial = 534] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x12b116c00) [pid = 1642] [serial = 525] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x12b10f000) [pid = 1642] [serial = 524] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x12b1d6c00) [pid = 1642] [serial = 527] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x12b494c00) [pid = 1642] [serial = 531] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x12ba98400) [pid = 1642] [serial = 533] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x12b1e3400) [pid = 1642] [serial = 528] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x127f4ac00) [pid = 1642] [serial = 519] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x1273f4000) [pid = 1642] [serial = 516] [outer = 0x0] [url = about:blank] 17:26:41 INFO - PROCESS | 1642 | 1461112001162 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]]]}] 17:26:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:26:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1129ms 17:26:41 INFO - PROCESS | 1642 | 1461112001216 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 17:26:41 INFO - PROCESS | 1642 | 1461112001219 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 17:26:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:26:41 INFO - PROCESS | 1642 | 1461112001224 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:26:41 INFO - PROCESS | 1642 | 1461112001225 Marionette TRACE conn2 <- [1,754,null,{}] 17:26:41 INFO - PROCESS | 1642 | 1461112001228 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}] 17:26:41 INFO - PROCESS | 1642 | 1461112001300 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 17:26:41 INFO - PROCESS | 1642 | 1461112001306 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:41 INFO - PROCESS | 1642 | ++DOCSHELL 0x119905000 == 38 [pid = 1642] [id = 196] 17:26:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x118d07000) [pid = 1642] [serial = 586] [outer = 0x0] 17:26:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x11ab26800) [pid = 1642] [serial = 587] [outer = 0x118d07000] 17:26:41 INFO - PROCESS | 1642 | 1461112001335 Marionette DEBUG loaded listener.js 17:26:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x11b2ddc00) [pid = 1642] [serial = 588] [outer = 0x118d07000] 17:26:42 INFO - PROCESS | 1642 | 1461112002188 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]]]}] 17:26:42 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 17:26:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 17:26:42 INFO - PROCESS | 1642 | 1461112002195 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 17:26:42 INFO - PROCESS | 1642 | 1461112002196 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 17:26:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:26:42 INFO - PROCESS | 1642 | 1461112002202 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:26:42 INFO - PROCESS | 1642 | 1461112002206 Marionette TRACE conn2 <- [1,758,null,{}] 17:26:42 INFO - PROCESS | 1642 | 1461112002219 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}] 17:26:42 INFO - PROCESS | 1642 | 1461112002316 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 17:26:42 INFO - PROCESS | 1642 | 1461112002324 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:42 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad90000 == 39 [pid = 1642] [id = 197] 17:26:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x1146b5c00) [pid = 1642] [serial = 589] [outer = 0x0] 17:26:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x11c443000) [pid = 1642] [serial = 590] [outer = 0x1146b5c00] 17:26:42 INFO - PROCESS | 1642 | 1461112002355 Marionette DEBUG loaded listener.js 17:26:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x123916800) [pid = 1642] [serial = 591] [outer = 0x1146b5c00] 17:26:42 INFO - PROCESS | 1642 | 1461112002703 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]]]}] 17:26:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:26:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 526ms 17:26:42 INFO - PROCESS | 1642 | 1461112002727 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 17:26:42 INFO - PROCESS | 1642 | 1461112002729 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 17:26:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:26:42 INFO - PROCESS | 1642 | 1461112002734 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:26:42 INFO - PROCESS | 1642 | 1461112002736 Marionette TRACE conn2 <- [1,762,null,{}] 17:26:42 INFO - PROCESS | 1642 | 1461112002738 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}] 17:26:42 INFO - PROCESS | 1642 | 1461112002814 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 17:26:42 INFO - PROCESS | 1642 | 1461112002821 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:42 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf72000 == 40 [pid = 1642] [id = 198] 17:26:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x123935000) [pid = 1642] [serial = 592] [outer = 0x0] 17:26:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x124504400) [pid = 1642] [serial = 593] [outer = 0x123935000] 17:26:42 INFO - PROCESS | 1642 | 1461112002848 Marionette DEBUG loaded listener.js 17:26:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x1272a5000) [pid = 1642] [serial = 594] [outer = 0x123935000] 17:26:43 INFO - PROCESS | 1642 | 1461112003645 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]]]}] 17:26:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:26:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 921ms 17:26:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:26:43 INFO - PROCESS | 1642 | 1461112003659 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 17:26:43 INFO - PROCESS | 1642 | 1461112003660 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 17:26:43 INFO - PROCESS | 1642 | 1461112003663 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:26:43 INFO - PROCESS | 1642 | 1461112003665 Marionette TRACE conn2 <- [1,766,null,{}] 17:26:43 INFO - PROCESS | 1642 | 1461112003668 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}] 17:26:43 INFO - PROCESS | 1642 | 1461112003776 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 17:26:43 INFO - PROCESS | 1642 | 1461112003809 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:43 INFO - PROCESS | 1642 | ++DOCSHELL 0x123750000 == 41 [pid = 1642] [id = 199] 17:26:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x1144a9400) [pid = 1642] [serial = 595] [outer = 0x0] 17:26:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x1273d9000) [pid = 1642] [serial = 596] [outer = 0x1144a9400] 17:26:43 INFO - PROCESS | 1642 | 1461112003832 Marionette DEBUG loaded listener.js 17:26:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x127f42c00) [pid = 1642] [serial = 597] [outer = 0x1144a9400] 17:26:44 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x12392b400) [pid = 1642] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:26:44 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x1154b5000) [pid = 1642] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:26:44 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x123935400) [pid = 1642] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:26:44 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x115862c00) [pid = 1642] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:26:44 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x12d453400) [pid = 1642] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:26:44 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x11aa51c00) [pid = 1642] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:26:44 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x1199b4400) [pid = 1642] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:26:44 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x1144b2000) [pid = 1642] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:26:44 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x115474800) [pid = 1642] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:26:44 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x123c81c00) [pid = 1642] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:26:44 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x1273d6c00) [pid = 1642] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:26:44 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x11b2dd000) [pid = 1642] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:26:44 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x11aa4e800) [pid = 1642] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:26:44 INFO - PROCESS | 1642 | 1461112004599 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]]]}] 17:26:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:26:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 972ms 17:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:26:44 INFO - PROCESS | 1642 | 1461112004635 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 17:26:44 INFO - PROCESS | 1642 | 1461112004636 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 17:26:44 INFO - PROCESS | 1642 | 1461112004638 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:26:44 INFO - PROCESS | 1642 | 1461112004640 Marionette TRACE conn2 <- [1,770,null,{}] 17:26:44 INFO - PROCESS | 1642 | 1461112004642 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}] 17:26:44 INFO - PROCESS | 1642 | 1461112004727 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 17:26:44 INFO - PROCESS | 1642 | 1461112004736 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:44 INFO - PROCESS | 1642 | ++DOCSHELL 0x123bca800 == 42 [pid = 1642] [id = 200] 17:26:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x12406ec00) [pid = 1642] [serial = 598] [outer = 0x0] 17:26:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x127ed3800) [pid = 1642] [serial = 599] [outer = 0x12406ec00] 17:26:44 INFO - PROCESS | 1642 | 1461112004765 Marionette DEBUG loaded listener.js 17:26:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x12a01d400) [pid = 1642] [serial = 600] [outer = 0x12406ec00] 17:26:45 INFO - PROCESS | 1642 | 1461112005103 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]]]}] 17:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 17:26:45 INFO - PROCESS | 1642 | 1461112005108 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 17:26:45 INFO - PROCESS | 1642 | 1461112005109 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 17:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:26:45 INFO - PROCESS | 1642 | 1461112005112 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:26:45 INFO - PROCESS | 1642 | 1461112005113 Marionette TRACE conn2 <- [1,774,null,{}] 17:26:45 INFO - PROCESS | 1642 | 1461112005119 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}] 17:26:45 INFO - PROCESS | 1642 | 1461112005257 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 17:26:45 INFO - PROCESS | 1642 | 1461112005297 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:45 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f75800 == 43 [pid = 1642] [id = 201] 17:26:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x12941f000) [pid = 1642] [serial = 601] [outer = 0x0] 17:26:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x12a838000) [pid = 1642] [serial = 602] [outer = 0x12941f000] 17:26:45 INFO - PROCESS | 1642 | 1461112005343 Marionette DEBUG loaded listener.js 17:26:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x12b115800) [pid = 1642] [serial = 603] [outer = 0x12941f000] 17:26:45 INFO - PROCESS | 1642 | 1461112005649 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]]]}] 17:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 573ms 17:26:45 INFO - PROCESS | 1642 | 1461112005689 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 17:26:45 INFO - PROCESS | 1642 | 1461112005690 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 17:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:26:45 INFO - PROCESS | 1642 | 1461112005693 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:26:45 INFO - PROCESS | 1642 | 1461112005694 Marionette TRACE conn2 <- [1,778,null,{}] 17:26:45 INFO - PROCESS | 1642 | 1461112005696 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}] 17:26:45 INFO - PROCESS | 1642 | 1461112005784 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 17:26:45 INFO - PROCESS | 1642 | 1461112005787 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:45 INFO - PROCESS | 1642 | ++DOCSHELL 0x127e93800 == 44 [pid = 1642] [id = 202] 17:26:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11863c800) [pid = 1642] [serial = 604] [outer = 0x0] 17:26:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x12b118400) [pid = 1642] [serial = 605] [outer = 0x11863c800] 17:26:45 INFO - PROCESS | 1642 | 1461112005853 Marionette DEBUG loaded listener.js 17:26:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x12b1e0800) [pid = 1642] [serial = 606] [outer = 0x11863c800] 17:26:46 INFO - PROCESS | 1642 | 1461112006249 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]]]}] 17:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 569ms 17:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:26:46 INFO - PROCESS | 1642 | 1461112006263 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 17:26:46 INFO - PROCESS | 1642 | 1461112006265 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 17:26:46 INFO - PROCESS | 1642 | 1461112006269 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:26:46 INFO - PROCESS | 1642 | 1461112006271 Marionette TRACE conn2 <- [1,782,null,{}] 17:26:46 INFO - PROCESS | 1642 | 1461112006275 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}] 17:26:46 INFO - PROCESS | 1642 | 1461112006373 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 17:26:46 INFO - PROCESS | 1642 | 1461112006430 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:46 INFO - PROCESS | 1642 | ++DOCSHELL 0x119399800 == 45 [pid = 1642] [id = 203] 17:26:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x1146bd400) [pid = 1642] [serial = 607] [outer = 0x0] 17:26:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x1164de800) [pid = 1642] [serial = 608] [outer = 0x1146bd400] 17:26:46 INFO - PROCESS | 1642 | 1461112006467 Marionette DEBUG loaded listener.js 17:26:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x118de1000) [pid = 1642] [serial = 609] [outer = 0x1146bd400] 17:26:46 INFO - PROCESS | 1642 | 1461112006889 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]]]}] 17:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 674ms 17:26:46 INFO - PROCESS | 1642 | 1461112006949 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 17:26:46 INFO - PROCESS | 1642 | 1461112006954 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 17:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:26:46 INFO - PROCESS | 1642 | 1461112006959 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:26:46 INFO - PROCESS | 1642 | 1461112006961 Marionette TRACE conn2 <- [1,786,null,{}] 17:26:46 INFO - PROCESS | 1642 | 1461112006963 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}] 17:26:47 INFO - PROCESS | 1642 | 1461112007059 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 17:26:47 INFO - PROCESS | 1642 | 1461112007144 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:47 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bca5000 == 46 [pid = 1642] [id = 204] 17:26:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x11aa49000) [pid = 1642] [serial = 610] [outer = 0x0] 17:26:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x11ad95800) [pid = 1642] [serial = 611] [outer = 0x11aa49000] 17:26:47 INFO - PROCESS | 1642 | 1461112007174 Marionette DEBUG loaded listener.js 17:26:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x11bb33000) [pid = 1642] [serial = 612] [outer = 0x11aa49000] 17:26:47 INFO - PROCESS | 1642 | 1461112007589 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]]]}] 17:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms 17:26:47 INFO - PROCESS | 1642 | 1461112007630 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 17:26:47 INFO - PROCESS | 1642 | 1461112007631 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 17:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:26:47 INFO - PROCESS | 1642 | 1461112007634 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:26:47 INFO - PROCESS | 1642 | 1461112007636 Marionette TRACE conn2 <- [1,790,null,{}] 17:26:47 INFO - PROCESS | 1642 | 1461112007644 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}] 17:26:47 INFO - PROCESS | 1642 | 1461112007772 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 17:26:47 INFO - PROCESS | 1642 | 1461112007819 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:47 INFO - PROCESS | 1642 | ++DOCSHELL 0x129455800 == 47 [pid = 1642] [id = 205] 17:26:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x12371c000) [pid = 1642] [serial = 613] [outer = 0x0] 17:26:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x123936000) [pid = 1642] [serial = 614] [outer = 0x12371c000] 17:26:47 INFO - PROCESS | 1642 | 1461112007853 Marionette DEBUG loaded listener.js 17:26:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x1273cf400) [pid = 1642] [serial = 615] [outer = 0x12371c000] 17:26:48 INFO - PROCESS | 1642 | 1461112008246 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]]]}] 17:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 673ms 17:26:48 INFO - PROCESS | 1642 | 1461112008307 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 17:26:48 INFO - PROCESS | 1642 | 1461112008309 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 17:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:26:48 INFO - PROCESS | 1642 | 1461112008311 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:26:48 INFO - PROCESS | 1642 | 1461112008313 Marionette TRACE conn2 <- [1,794,null,{}] 17:26:48 INFO - PROCESS | 1642 | 1461112008372 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}] 17:26:48 INFO - PROCESS | 1642 | 1461112008465 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 17:26:48 INFO - PROCESS | 1642 | 1461112008523 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:48 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b4b5000 == 48 [pid = 1642] [id = 206] 17:26:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x129222c00) [pid = 1642] [serial = 616] [outer = 0x0] 17:26:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x12b117400) [pid = 1642] [serial = 617] [outer = 0x129222c00] 17:26:48 INFO - PROCESS | 1642 | 1461112008553 Marionette DEBUG loaded listener.js 17:26:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x12b1e4400) [pid = 1642] [serial = 618] [outer = 0x129222c00] 17:26:48 INFO - PROCESS | 1642 | 1461112008957 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]]]}] 17:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 669ms 17:26:48 INFO - PROCESS | 1642 | 1461112008981 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 17:26:48 INFO - PROCESS | 1642 | 1461112008985 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 17:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:26:48 INFO - PROCESS | 1642 | 1461112008987 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:26:48 INFO - PROCESS | 1642 | 1461112008989 Marionette TRACE conn2 <- [1,798,null,{}] 17:26:48 INFO - PROCESS | 1642 | 1461112008991 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}] 17:26:49 INFO - PROCESS | 1642 | 1461112009082 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 17:26:49 INFO - PROCESS | 1642 | 1461112009128 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:49 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ba45800 == 49 [pid = 1642] [id = 207] 17:26:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x12b112c00) [pid = 1642] [serial = 619] [outer = 0x0] 17:26:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x12b48dc00) [pid = 1642] [serial = 620] [outer = 0x12b112c00] 17:26:49 INFO - PROCESS | 1642 | 1461112009158 Marionette DEBUG loaded listener.js 17:26:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x12b6a5800) [pid = 1642] [serial = 621] [outer = 0x12b112c00] 17:26:49 INFO - PROCESS | 1642 | 1461112009696 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]]]}] 17:26:49 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 17:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 770ms 17:26:49 INFO - PROCESS | 1642 | 1461112009763 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 17:26:49 INFO - PROCESS | 1642 | 1461112009766 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 17:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:26:49 INFO - PROCESS | 1642 | 1461112009769 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:26:49 INFO - PROCESS | 1642 | 1461112009771 Marionette TRACE conn2 <- [1,802,null,{}] 17:26:49 INFO - PROCESS | 1642 | 1461112009776 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}] 17:26:49 INFO - PROCESS | 1642 | 1461112009863 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 17:26:49 INFO - PROCESS | 1642 | 1461112009914 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:49 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ab65000 == 50 [pid = 1642] [id = 208] 17:26:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x11898b000) [pid = 1642] [serial = 622] [outer = 0x0] 17:26:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x119232400) [pid = 1642] [serial = 623] [outer = 0x11898b000] 17:26:49 INFO - PROCESS | 1642 | 1461112009942 Marionette DEBUG loaded listener.js 17:26:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x11a822c00) [pid = 1642] [serial = 624] [outer = 0x11898b000] 17:26:50 INFO - PROCESS | 1642 | --DOCSHELL 0x12ba59800 == 49 [pid = 1642] [id = 179] 17:26:50 INFO - PROCESS | 1642 | --DOCSHELL 0x123f75800 == 48 [pid = 1642] [id = 201] 17:26:50 INFO - PROCESS | 1642 | --DOCSHELL 0x123bca800 == 47 [pid = 1642] [id = 200] 17:26:50 INFO - PROCESS | 1642 | --DOCSHELL 0x123750000 == 46 [pid = 1642] [id = 199] 17:26:50 INFO - PROCESS | 1642 | --DOCSHELL 0x11bf72000 == 45 [pid = 1642] [id = 198] 17:26:50 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad90000 == 44 [pid = 1642] [id = 197] 17:26:50 INFO - PROCESS | 1642 | --DOCSHELL 0x119905000 == 43 [pid = 1642] [id = 196] 17:26:50 INFO - PROCESS | 1642 | --DOCSHELL 0x119c0d000 == 42 [pid = 1642] [id = 195] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x128874800) [pid = 1642] [serial = 572] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x1186b0c00) [pid = 1642] [serial = 539] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x11ad9ec00) [pid = 1642] [serial = 542] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | 1461112010397 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]]]}] 17:26:50 INFO - PROCESS | 1642 | --DOCSHELL 0x114a67800 == 41 [pid = 1642] [id = 192] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x127364c00) [pid = 1642] [serial = 440] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x11a87b400) [pid = 1642] [serial = 434] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x12a839c00) [pid = 1642] [serial = 443] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x11ada3000) [pid = 1642] [serial = 437] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x12dc46000) [pid = 1642] [serial = 489] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x11bc55000) [pid = 1642] [serial = 560] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11a9bf800) [pid = 1642] [serial = 554] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x125f27800) [pid = 1642] [serial = 545] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x114e99c00) [pid = 1642] [serial = 549] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x11465c800) [pid = 1642] [serial = 548] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x1188cd000) [pid = 1642] [serial = 551] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x118d8bc00) [pid = 1642] [serial = 552] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x12450d000) [pid = 1642] [serial = 566] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x127f48c00) [pid = 1642] [serial = 570] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x12390f000) [pid = 1642] [serial = 563] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x11ad9d800) [pid = 1642] [serial = 557] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x11b2dcc00) [pid = 1642] [serial = 558] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x11becbc00) [pid = 1642] [serial = 561] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x1273d8000) [pid = 1642] [serial = 567] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x123b38800) [pid = 1642] [serial = 564] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x11aa08000) [pid = 1642] [serial = 555] [outer = 0x0] [url = about:blank] 17:26:50 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x1279f0c00) [pid = 1642] [serial = 569] [outer = 0x0] [url = about:blank] 17:26:50 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 17:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 674ms 17:26:50 INFO - PROCESS | 1642 | 1461112010444 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 17:26:50 INFO - PROCESS | 1642 | 1461112010448 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 17:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:26:50 INFO - PROCESS | 1642 | 1461112010454 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:26:50 INFO - PROCESS | 1642 | 1461112010456 Marionette TRACE conn2 <- [1,806,null,{}] 17:26:50 INFO - PROCESS | 1642 | 1461112010458 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}] 17:26:50 INFO - PROCESS | 1642 | 1461112010532 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 17:26:50 INFO - PROCESS | 1642 | 1461112010540 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:50 INFO - PROCESS | 1642 | ++DOCSHELL 0x118fec800 == 42 [pid = 1642] [id = 209] 17:26:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x11a9bb400) [pid = 1642] [serial = 625] [outer = 0x0] 17:26:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x11a9c1c00) [pid = 1642] [serial = 626] [outer = 0x11a9bb400] 17:26:50 INFO - PROCESS | 1642 | 1461112010567 Marionette DEBUG loaded listener.js 17:26:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x11acec800) [pid = 1642] [serial = 627] [outer = 0x11a9bb400] 17:26:50 INFO - PROCESS | 1642 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 17:26:50 INFO - PROCESS | 1642 | Determined SkiaGL cache limits: Size 100663296, Items: 256 17:26:50 INFO - PROCESS | 1642 | [GFX2-]: Using SkiaGL canvas. 17:26:50 INFO - PROCESS | 1642 | 1461112010933 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]]]}] 17:26:50 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 17:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 17:26:50 INFO - PROCESS | 1642 | 1461112010975 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 17:26:50 INFO - PROCESS | 1642 | 1461112010976 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 17:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:26:50 INFO - PROCESS | 1642 | 1461112010979 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:26:50 INFO - PROCESS | 1642 | 1461112010981 Marionette TRACE conn2 <- [1,810,null,{}] 17:26:50 INFO - PROCESS | 1642 | 1461112010988 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}] 17:26:51 INFO - PROCESS | 1642 | 1461112011071 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 17:26:51 INFO - PROCESS | 1642 | 1461112011077 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b22a000 == 43 [pid = 1642] [id = 210] 17:26:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x11bb2a400) [pid = 1642] [serial = 628] [outer = 0x0] 17:26:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11aa06c00) [pid = 1642] [serial = 629] [outer = 0x11bb2a400] 17:26:51 INFO - PROCESS | 1642 | 1461112011108 Marionette DEBUG loaded listener.js 17:26:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x123c82400) [pid = 1642] [serial = 630] [outer = 0x11bb2a400] 17:26:51 INFO - PROCESS | 1642 | 1461112011468 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]]]}] 17:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 522ms 17:26:51 INFO - PROCESS | 1642 | 1461112011501 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 17:26:51 INFO - PROCESS | 1642 | 1461112011503 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 17:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:26:51 INFO - PROCESS | 1642 | 1461112011506 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:26:51 INFO - PROCESS | 1642 | 1461112011507 Marionette TRACE conn2 <- [1,814,null,{}] 17:26:51 INFO - PROCESS | 1642 | 1461112011518 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}] 17:26:51 INFO - PROCESS | 1642 | 1461112011600 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 17:26:51 INFO - PROCESS | 1642 | 1461112011607 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c38d800 == 44 [pid = 1642] [id = 211] 17:26:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x12406d400) [pid = 1642] [serial = 631] [outer = 0x0] 17:26:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x12735f400) [pid = 1642] [serial = 632] [outer = 0x12406d400] 17:26:51 INFO - PROCESS | 1642 | 1461112011635 Marionette DEBUG loaded listener.js 17:26:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x128873c00) [pid = 1642] [serial = 633] [outer = 0x12406d400] 17:26:51 INFO - PROCESS | 1642 | 1461112011958 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] 17:26:51 INFO - PROCESS | 1642 | 1461112011983 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 17:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:26:51 INFO - PROCESS | 1642 | 1461112011987 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:26:51 INFO - PROCESS | 1642 | 1461112011988 Marionette TRACE conn2 <- [1,818,null,{}] 17:26:51 INFO - PROCESS | 1642 | 1461112011990 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}] 17:26:52 INFO - PROCESS | 1642 | 1461112012071 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 17:26:52 INFO - PROCESS | 1642 | 1461112012076 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:52 INFO - PROCESS | 1642 | ++DOCSHELL 0x123bca000 == 45 [pid = 1642] [id = 212] 17:26:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x128fe9800) [pid = 1642] [serial = 634] [outer = 0x0] 17:26:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x12b110000) [pid = 1642] [serial = 635] [outer = 0x128fe9800] 17:26:52 INFO - PROCESS | 1642 | 1461112012103 Marionette DEBUG loaded listener.js 17:26:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x12b1de400) [pid = 1642] [serial = 636] [outer = 0x128fe9800] 17:26:52 INFO - PROCESS | 1642 | 1461112012607 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]]]}] 17:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 672ms 17:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:26:52 INFO - PROCESS | 1642 | 1461112012660 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 17:26:52 INFO - PROCESS | 1642 | 1461112012661 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 17:26:52 INFO - PROCESS | 1642 | 1461112012663 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:26:52 INFO - PROCESS | 1642 | 1461112012664 Marionette TRACE conn2 <- [1,822,null,{}] 17:26:52 INFO - PROCESS | 1642 | 1461112012673 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}] 17:26:52 INFO - PROCESS | 1642 | 1461112012788 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 17:26:52 INFO - PROCESS | 1642 | 1461112012828 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:52 INFO - PROCESS | 1642 | ++DOCSHELL 0x11641d000 == 46 [pid = 1642] [id = 213] 17:26:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x12b8cc000) [pid = 1642] [serial = 637] [outer = 0x0] 17:26:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x12ba9f400) [pid = 1642] [serial = 638] [outer = 0x12b8cc000] 17:26:52 INFO - PROCESS | 1642 | 1461112012856 Marionette DEBUG loaded listener.js 17:26:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x12bcd7400) [pid = 1642] [serial = 639] [outer = 0x12b8cc000] 17:26:53 INFO - PROCESS | 1642 | 1461112013202 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] 17:26:53 INFO - PROCESS | 1642 | 1461112013239 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 17:26:53 INFO - PROCESS | 1642 | 1461112013241 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:26:53 INFO - PROCESS | 1642 | 1461112013242 Marionette TRACE conn2 <- [1,826,null,{}] 17:26:53 INFO - PROCESS | 1642 | 1461112013245 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}] 17:26:53 INFO - PROCESS | 1642 | 1461112013338 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 17:26:53 INFO - PROCESS | 1642 | 1461112013385 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:53 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b4aa800 == 47 [pid = 1642] [id = 214] 17:26:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x12bcdac00) [pid = 1642] [serial = 640] [outer = 0x0] 17:26:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x12bea9c00) [pid = 1642] [serial = 641] [outer = 0x12bcdac00] 17:26:53 INFO - PROCESS | 1642 | 1461112013412 Marionette DEBUG loaded listener.js 17:26:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x12beb4c00) [pid = 1642] [serial = 642] [outer = 0x12bcdac00] 17:26:53 INFO - PROCESS | 1642 | 1461112013729 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]]]}] 17:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 518ms 17:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:26:53 INFO - PROCESS | 1642 | 1461112013768 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 17:26:53 INFO - PROCESS | 1642 | 1461112013769 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 17:26:53 INFO - PROCESS | 1642 | 1461112013771 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:26:53 INFO - PROCESS | 1642 | 1461112013773 Marionette TRACE conn2 <- [1,830,null,{}] 17:26:53 INFO - PROCESS | 1642 | 1461112013775 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}] 17:26:53 INFO - PROCESS | 1642 | 1461112013871 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 17:26:53 INFO - PROCESS | 1642 | 1461112013875 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:53 INFO - PROCESS | 1642 | ++DOCSHELL 0x12bce2000 == 48 [pid = 1642] [id = 215] 17:26:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x12bcdb000) [pid = 1642] [serial = 643] [outer = 0x0] 17:26:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x12ce6bc00) [pid = 1642] [serial = 644] [outer = 0x12bcdb000] 17:26:53 INFO - PROCESS | 1642 | 1461112013899 Marionette DEBUG loaded listener.js 17:26:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x12d0c9000) [pid = 1642] [serial = 645] [outer = 0x12bcdb000] 17:26:54 INFO - PROCESS | 1642 | 1461112014245 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]]]}] 17:26:54 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x118d07000) [pid = 1642] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:26:54 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x12b6a9c00) [pid = 1642] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:26:54 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x11ad97400) [pid = 1642] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:26:54 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x12941f000) [pid = 1642] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:26:54 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x118d80c00) [pid = 1642] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:26:54 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x1146b5c00) [pid = 1642] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:26:54 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x1144a9400) [pid = 1642] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:26:54 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x12406ec00) [pid = 1642] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:26:54 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x123935000) [pid = 1642] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 519ms 17:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:26:54 INFO - PROCESS | 1642 | 1461112014291 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 17:26:54 INFO - PROCESS | 1642 | 1461112014292 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 17:26:54 INFO - PROCESS | 1642 | 1461112014294 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:26:54 INFO - PROCESS | 1642 | 1461112014295 Marionette TRACE conn2 <- [1,834,null,{}] 17:26:54 INFO - PROCESS | 1642 | 1461112014298 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}] 17:26:54 INFO - PROCESS | 1642 | 1461112014374 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 17:26:54 INFO - PROCESS | 1642 | 1461112014378 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x127e82000 == 49 [pid = 1642] [id = 216] 17:26:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x11ad96c00) [pid = 1642] [serial = 646] [outer = 0x0] 17:26:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x1272a6400) [pid = 1642] [serial = 647] [outer = 0x11ad96c00] 17:26:54 INFO - PROCESS | 1642 | 1461112014407 Marionette DEBUG loaded listener.js 17:26:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x12ce5d400) [pid = 1642] [serial = 648] [outer = 0x11ad96c00] 17:26:54 INFO - PROCESS | 1642 | 1461112014735 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]]]}] 17:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 473ms 17:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:26:54 INFO - PROCESS | 1642 | 1461112014769 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 17:26:54 INFO - PROCESS | 1642 | 1461112014770 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 17:26:54 INFO - PROCESS | 1642 | 1461112014773 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:26:54 INFO - PROCESS | 1642 | 1461112014774 Marionette TRACE conn2 <- [1,838,null,{}] 17:26:54 INFO - PROCESS | 1642 | 1461112014776 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}] 17:26:54 INFO - PROCESS | 1642 | 1461112014854 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 17:26:54 INFO - PROCESS | 1642 | 1461112014903 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d0bc800 == 50 [pid = 1642] [id = 217] 17:26:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x12371f400) [pid = 1642] [serial = 649] [outer = 0x0] 17:26:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x12d0cc000) [pid = 1642] [serial = 650] [outer = 0x12371f400] 17:26:54 INFO - PROCESS | 1642 | 1461112014927 Marionette DEBUG loaded listener.js 17:26:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x12d44b000) [pid = 1642] [serial = 651] [outer = 0x12371f400] 17:26:55 INFO - PROCESS | 1642 | 1461112015190 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]]]}] 17:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 17:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:26:55 INFO - PROCESS | 1642 | 1461112015241 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 17:26:55 INFO - PROCESS | 1642 | 1461112015243 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 17:26:55 INFO - PROCESS | 1642 | 1461112015245 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:26:55 INFO - PROCESS | 1642 | 1461112015247 Marionette TRACE conn2 <- [1,842,null,{}] 17:26:55 INFO - PROCESS | 1642 | 1461112015254 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}] 17:26:55 INFO - PROCESS | 1642 | 1461112015352 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 17:26:55 INFO - PROCESS | 1642 | 1461112015356 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:55 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d5b5800 == 51 [pid = 1642] [id = 218] 17:26:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x12d445400) [pid = 1642] [serial = 652] [outer = 0x0] 17:26:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x12d453400) [pid = 1642] [serial = 653] [outer = 0x12d445400] 17:26:55 INFO - PROCESS | 1642 | 1461112015385 Marionette DEBUG loaded listener.js 17:26:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x12e252400) [pid = 1642] [serial = 654] [outer = 0x12d445400] 17:26:55 INFO - PROCESS | 1642 | 1461112015735 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]]]}] 17:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 524ms 17:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:26:55 INFO - PROCESS | 1642 | 1461112015773 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 17:26:55 INFO - PROCESS | 1642 | 1461112015774 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 17:26:55 INFO - PROCESS | 1642 | 1461112015777 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:26:55 INFO - PROCESS | 1642 | 1461112015778 Marionette TRACE conn2 <- [1,846,null,{}] 17:26:55 INFO - PROCESS | 1642 | 1461112015780 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}] 17:26:55 INFO - PROCESS | 1642 | 1461112015859 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 17:26:55 INFO - PROCESS | 1642 | 1461112015863 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:55 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dcdb800 == 52 [pid = 1642] [id = 219] 17:26:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x12d5e5400) [pid = 1642] [serial = 655] [outer = 0x0] 17:26:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x12e25a400) [pid = 1642] [serial = 656] [outer = 0x12d5e5400] 17:26:55 INFO - PROCESS | 1642 | 1461112015888 Marionette DEBUG loaded listener.js 17:26:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x12e426c00) [pid = 1642] [serial = 657] [outer = 0x12d5e5400] 17:26:56 INFO - PROCESS | 1642 | 1461112016209 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]]]}] 17:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 17:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:26:56 INFO - PROCESS | 1642 | 1461112016246 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 17:26:56 INFO - PROCESS | 1642 | 1461112016247 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 17:26:56 INFO - PROCESS | 1642 | 1461112016252 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:26:56 INFO - PROCESS | 1642 | 1461112016253 Marionette TRACE conn2 <- [1,850,null,{}] 17:26:56 INFO - PROCESS | 1642 | 1461112016255 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}] 17:26:56 INFO - PROCESS | 1642 | 1461112016337 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 17:26:56 INFO - PROCESS | 1642 | 1461112016341 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:56 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e576000 == 53 [pid = 1642] [id = 220] 17:26:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x12b6ab000) [pid = 1642] [serial = 658] [outer = 0x0] 17:26:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x12e42b800) [pid = 1642] [serial = 659] [outer = 0x12b6ab000] 17:26:56 INFO - PROCESS | 1642 | 1461112016366 Marionette DEBUG loaded listener.js 17:26:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x12e431c00) [pid = 1642] [serial = 660] [outer = 0x12b6ab000] 17:26:56 INFO - PROCESS | 1642 | 1461112016803 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]]]}] 17:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 621ms 17:26:56 INFO - PROCESS | 1642 | 1461112016884 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 17:26:56 INFO - PROCESS | 1642 | 1461112016886 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 17:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:26:56 INFO - PROCESS | 1642 | 1461112016891 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:26:56 INFO - PROCESS | 1642 | 1461112016894 Marionette TRACE conn2 <- [1,854,null,{}] 17:26:56 INFO - PROCESS | 1642 | 1461112016898 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}] 17:26:57 INFO - PROCESS | 1642 | 1461112017000 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 17:26:57 INFO - PROCESS | 1642 | 1461112017091 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:57 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aad0800 == 54 [pid = 1642] [id = 221] 17:26:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x119e6ac00) [pid = 1642] [serial = 661] [outer = 0x0] 17:26:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x11a87b400) [pid = 1642] [serial = 662] [outer = 0x119e6ac00] 17:26:57 INFO - PROCESS | 1642 | 1461112017124 Marionette DEBUG loaded listener.js 17:26:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x11ab28000) [pid = 1642] [serial = 663] [outer = 0x119e6ac00] 17:26:57 INFO - PROCESS | 1642 | 1461112017544 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]]]}] 17:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 672ms 17:26:57 INFO - PROCESS | 1642 | 1461112017563 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 17:26:57 INFO - PROCESS | 1642 | 1461112017567 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 17:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:26:57 INFO - PROCESS | 1642 | 1461112017571 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:26:57 INFO - PROCESS | 1642 | 1461112017573 Marionette TRACE conn2 <- [1,858,null,{}] 17:26:57 INFO - PROCESS | 1642 | 1461112017576 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}] 17:26:57 INFO - PROCESS | 1642 | 1461112017679 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 17:26:57 INFO - PROCESS | 1642 | 1461112017727 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:57 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f63800 == 55 [pid = 1642] [id = 222] 17:26:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x11ada3000) [pid = 1642] [serial = 664] [outer = 0x0] 17:26:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x123936c00) [pid = 1642] [serial = 665] [outer = 0x11ada3000] 17:26:57 INFO - PROCESS | 1642 | 1461112017760 Marionette DEBUG loaded listener.js 17:26:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x127366000) [pid = 1642] [serial = 666] [outer = 0x11ada3000] 17:26:58 INFO - PROCESS | 1642 | 1461112018183 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]]]}] 17:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 620ms 17:26:58 INFO - PROCESS | 1642 | 1461112018192 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 17:26:58 INFO - PROCESS | 1642 | 1461112018193 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 17:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:26:58 INFO - PROCESS | 1642 | 1461112018196 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:26:58 INFO - PROCESS | 1642 | 1461112018198 Marionette TRACE conn2 <- [1,862,null,{}] 17:26:58 INFO - PROCESS | 1642 | 1461112018206 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}] 17:26:58 INFO - PROCESS | 1642 | 1461112018310 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 17:26:58 INFO - PROCESS | 1642 | 1461112018400 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:58 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dcd6800 == 56 [pid = 1642] [id = 223] 17:26:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x12b6b2400) [pid = 1642] [serial = 667] [outer = 0x0] 17:26:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x12ba99c00) [pid = 1642] [serial = 668] [outer = 0x12b6b2400] 17:26:58 INFO - PROCESS | 1642 | 1461112018443 Marionette DEBUG loaded listener.js 17:26:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x12be57c00) [pid = 1642] [serial = 669] [outer = 0x12b6b2400] 17:26:58 INFO - PROCESS | 1642 | 1461112018876 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]]]}] 17:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 722ms 17:26:58 INFO - PROCESS | 1642 | 1461112018920 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 17:26:58 INFO - PROCESS | 1642 | 1461112018923 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 17:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:26:58 INFO - PROCESS | 1642 | 1461112018926 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:26:58 INFO - PROCESS | 1642 | 1461112018928 Marionette TRACE conn2 <- [1,866,null,{}] 17:26:58 INFO - PROCESS | 1642 | 1461112018932 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}] 17:26:59 INFO - PROCESS | 1642 | 1461112019078 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 17:26:59 INFO - PROCESS | 1642 | 1461112019168 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:59 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e83f800 == 57 [pid = 1642] [id = 224] 17:26:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x12be61400) [pid = 1642] [serial = 670] [outer = 0x0] 17:26:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x12d5e6800) [pid = 1642] [serial = 671] [outer = 0x12be61400] 17:26:59 INFO - PROCESS | 1642 | 1461112019215 Marionette DEBUG loaded listener.js 17:26:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x12dc38000) [pid = 1642] [serial = 672] [outer = 0x12be61400] 17:26:59 INFO - PROCESS | 1642 | 1461112019713 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]]]}] 17:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 821ms 17:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:26:59 INFO - PROCESS | 1642 | 1461112019747 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 17:26:59 INFO - PROCESS | 1642 | 1461112019750 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 17:26:59 INFO - PROCESS | 1642 | 1461112019754 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:26:59 INFO - PROCESS | 1642 | 1461112019756 Marionette TRACE conn2 <- [1,870,null,{}] 17:26:59 INFO - PROCESS | 1642 | 1461112019760 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}] 17:26:59 INFO - PROCESS | 1642 | 1461112019890 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 17:26:59 INFO - PROCESS | 1642 | 1461112019965 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:59 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb49000 == 58 [pid = 1642] [id = 225] 17:26:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x114c05400) [pid = 1642] [serial = 673] [outer = 0x0] 17:26:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x12e258c00) [pid = 1642] [serial = 674] [outer = 0x114c05400] 17:26:59 INFO - PROCESS | 1642 | 1461112019995 Marionette DEBUG loaded listener.js 17:27:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x12e427000) [pid = 1642] [serial = 675] [outer = 0x114c05400] 17:27:00 INFO - PROCESS | 1642 | 1461112020469 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]]]}] 17:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 723ms 17:27:00 INFO - PROCESS | 1642 | 1461112020477 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 17:27:00 INFO - PROCESS | 1642 | 1461112020479 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 17:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:27:00 INFO - PROCESS | 1642 | 1461112020483 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:27:00 INFO - PROCESS | 1642 | 1461112020485 Marionette TRACE conn2 <- [1,874,null,{}] 17:27:00 INFO - PROCESS | 1642 | 1461112020488 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}] 17:27:00 INFO - PROCESS | 1642 | 1461112020656 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 17:27:00 INFO - PROCESS | 1642 | 1461112020917 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:00 INFO - PROCESS | 1642 | ++DOCSHELL 0x1193ac800 == 59 [pid = 1642] [id = 226] 17:27:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x1144a5000) [pid = 1642] [serial = 676] [outer = 0x0] 17:27:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x114c0e000) [pid = 1642] [serial = 677] [outer = 0x1144a5000] 17:27:00 INFO - PROCESS | 1642 | 1461112020948 Marionette DEBUG loaded listener.js 17:27:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x11893f800) [pid = 1642] [serial = 678] [outer = 0x1144a5000] 17:27:01 INFO - PROCESS | 1642 | 1461112021405 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]]]}] 17:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 973ms 17:27:01 INFO - PROCESS | 1642 | 1461112021457 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 17:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:27:01 INFO - PROCESS | 1642 | 1461112021459 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 17:27:01 INFO - PROCESS | 1642 | 1461112021462 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:27:01 INFO - PROCESS | 1642 | 1461112021464 Marionette TRACE conn2 <- [1,878,null,{}] 17:27:01 INFO - PROCESS | 1642 | 1461112021471 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}] 17:27:01 INFO - PROCESS | 1642 | 1461112021560 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 17:27:01 INFO - PROCESS | 1642 | 1461112021625 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:01 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aacd800 == 60 [pid = 1642] [id = 227] 17:27:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x11784e400) [pid = 1642] [serial = 679] [outer = 0x0] 17:27:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x11a87d000) [pid = 1642] [serial = 680] [outer = 0x11784e400] 17:27:01 INFO - PROCESS | 1642 | 1461112021652 Marionette DEBUG loaded listener.js 17:27:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x11ad9d000) [pid = 1642] [serial = 681] [outer = 0x11784e400] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x11aae1000 == 59 [pid = 1642] [id = 193] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x12ba44000 == 58 [pid = 1642] [id = 182] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x11bf5f000 == 57 [pid = 1642] [id = 181] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x11896a800 == 56 [pid = 1642] [id = 180] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x12dcdb800 == 55 [pid = 1642] [id = 219] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x12d5b5800 == 54 [pid = 1642] [id = 218] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x12d0bc800 == 53 [pid = 1642] [id = 217] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x127e82000 == 52 [pid = 1642] [id = 216] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x12bce2000 == 51 [pid = 1642] [id = 215] 17:27:01 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x12b118400) [pid = 1642] [serial = 605] [outer = 0x0] [url = about:blank] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x12b4aa800 == 50 [pid = 1642] [id = 214] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x11641d000 == 49 [pid = 1642] [id = 213] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x123bca000 == 48 [pid = 1642] [id = 212] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x11c38d800 == 47 [pid = 1642] [id = 211] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x11b22a000 == 46 [pid = 1642] [id = 210] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x118fec800 == 45 [pid = 1642] [id = 209] 17:27:01 INFO - PROCESS | 1642 | --DOCSHELL 0x11ab65000 == 44 [pid = 1642] [id = 208] 17:27:02 INFO - PROCESS | 1642 | 1461112022036 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]]]}] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x12b115800) [pid = 1642] [serial = 603] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x11b2ddc00) [pid = 1642] [serial = 588] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x11934f000) [pid = 1642] [serial = 578] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x12ce60c00) [pid = 1642] [serial = 537] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x11ab26800) [pid = 1642] [serial = 587] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x12a015800) [pid = 1642] [serial = 573] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x12a838000) [pid = 1642] [serial = 602] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x119072400) [pid = 1642] [serial = 584] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x11a87b000) [pid = 1642] [serial = 585] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x11b2dbc00) [pid = 1642] [serial = 581] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x123916800) [pid = 1642] [serial = 591] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x114249c00) [pid = 1642] [serial = 575] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x1273d9000) [pid = 1642] [serial = 596] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x12a01d400) [pid = 1642] [serial = 600] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x127ed3800) [pid = 1642] [serial = 599] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x1272a5000) [pid = 1642] [serial = 594] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x124504400) [pid = 1642] [serial = 593] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x127f42c00) [pid = 1642] [serial = 597] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x11c443000) [pid = 1642] [serial = 590] [outer = 0x0] [url = about:blank] 17:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 623ms 17:27:02 INFO - PROCESS | 1642 | 1461112022088 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 17:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:27:02 INFO - PROCESS | 1642 | 1461112022090 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 17:27:02 INFO - PROCESS | 1642 | 1461112022093 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:27:02 INFO - PROCESS | 1642 | 1461112022094 Marionette TRACE conn2 <- [1,882,null,{}] 17:27:02 INFO - PROCESS | 1642 | 1461112022096 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}] 17:27:02 INFO - PROCESS | 1642 | 1461112022174 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 17:27:02 INFO - PROCESS | 1642 | 1461112022180 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c1a000 == 45 [pid = 1642] [id = 228] 17:27:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x11b2dc800) [pid = 1642] [serial = 682] [outer = 0x0] 17:27:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x11bb2bc00) [pid = 1642] [serial = 683] [outer = 0x11b2dc800] 17:27:02 INFO - PROCESS | 1642 | 1461112022210 Marionette DEBUG loaded listener.js 17:27:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x11becec00) [pid = 1642] [serial = 684] [outer = 0x11b2dc800] 17:27:02 INFO - PROCESS | 1642 | 1461112022554 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]]]}] 17:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 17:27:02 INFO - PROCESS | 1642 | 1461112022562 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 17:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:27:02 INFO - PROCESS | 1642 | 1461112022563 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 17:27:02 INFO - PROCESS | 1642 | 1461112022574 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:27:02 INFO - PROCESS | 1642 | 1461112022578 Marionette TRACE conn2 <- [1,886,null,{}] 17:27:02 INFO - PROCESS | 1642 | 1461112022581 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}] 17:27:02 INFO - PROCESS | 1642 | 1461112022677 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 17:27:02 INFO - PROCESS | 1642 | 1461112022724 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad8e800 == 46 [pid = 1642] [id = 229] 17:27:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x11b2dd000) [pid = 1642] [serial = 685] [outer = 0x0] 17:27:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x123932000) [pid = 1642] [serial = 686] [outer = 0x11b2dd000] 17:27:02 INFO - PROCESS | 1642 | 1461112022748 Marionette DEBUG loaded listener.js 17:27:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x125fc6800) [pid = 1642] [serial = 687] [outer = 0x11b2dd000] 17:27:03 INFO - PROCESS | 1642 | 1461112023062 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]]]}] 17:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 535ms 17:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:27:03 INFO - PROCESS | 1642 | 1461112023103 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 17:27:03 INFO - PROCESS | 1642 | 1461112023104 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 17:27:03 INFO - PROCESS | 1642 | 1461112023106 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:27:03 INFO - PROCESS | 1642 | 1461112023107 Marionette TRACE conn2 <- [1,890,null,{}] 17:27:03 INFO - PROCESS | 1642 | 1461112023110 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}] 17:27:03 INFO - PROCESS | 1642 | 1461112023185 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 17:27:03 INFO - PROCESS | 1642 | 1461112023236 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:03 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c5c4800 == 47 [pid = 1642] [id = 230] 17:27:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x123d8d800) [pid = 1642] [serial = 688] [outer = 0x0] 17:27:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x1273d6c00) [pid = 1642] [serial = 689] [outer = 0x123d8d800] 17:27:03 INFO - PROCESS | 1642 | 1461112023262 Marionette DEBUG loaded listener.js 17:27:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x127f47000) [pid = 1642] [serial = 690] [outer = 0x123d8d800] 17:27:03 INFO - PROCESS | 1642 | 1461112023532 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]]]}] 17:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 17:27:03 INFO - PROCESS | 1642 | 1461112023575 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 17:27:03 INFO - PROCESS | 1642 | 1461112023576 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 17:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:27:03 INFO - PROCESS | 1642 | 1461112023579 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:27:03 INFO - PROCESS | 1642 | 1461112023580 Marionette TRACE conn2 <- [1,894,null,{}] 17:27:03 INFO - PROCESS | 1642 | 1461112023584 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}] 17:27:03 INFO - PROCESS | 1642 | 1461112023661 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 17:27:03 INFO - PROCESS | 1642 | 1461112023668 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:03 INFO - PROCESS | 1642 | ++DOCSHELL 0x12415a800 == 48 [pid = 1642] [id = 231] 17:27:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x12a013c00) [pid = 1642] [serial = 691] [outer = 0x0] 17:27:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x12a018400) [pid = 1642] [serial = 692] [outer = 0x12a013c00] 17:27:03 INFO - PROCESS | 1642 | 1461112023702 Marionette DEBUG loaded listener.js 17:27:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x12b10f000) [pid = 1642] [serial = 693] [outer = 0x12a013c00] 17:27:04 INFO - PROCESS | 1642 | 1461112024062 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]]]}] 17:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 522ms 17:27:04 INFO - PROCESS | 1642 | 1461112024102 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 17:27:04 INFO - PROCESS | 1642 | 1461112024103 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 17:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:27:04 INFO - PROCESS | 1642 | 1461112024105 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:27:04 INFO - PROCESS | 1642 | 1461112024106 Marionette TRACE conn2 <- [1,898,null,{}] 17:27:04 INFO - PROCESS | 1642 | 1461112024109 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}] 17:27:04 INFO - PROCESS | 1642 | 1461112024208 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 17:27:04 INFO - PROCESS | 1642 | 1461112024221 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x127e81000 == 49 [pid = 1642] [id = 232] 17:27:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x12b115400) [pid = 1642] [serial = 694] [outer = 0x0] 17:27:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x12b48fc00) [pid = 1642] [serial = 695] [outer = 0x12b115400] 17:27:04 INFO - PROCESS | 1642 | 1461112024247 Marionette DEBUG loaded listener.js 17:27:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x12b8cec00) [pid = 1642] [serial = 696] [outer = 0x12b115400] 17:27:04 INFO - PROCESS | 1642 | 1461112024574 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]]]}] 17:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 519ms 17:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:27:04 INFO - PROCESS | 1642 | 1461112024625 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 17:27:04 INFO - PROCESS | 1642 | 1461112024626 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 17:27:04 INFO - PROCESS | 1642 | 1461112024628 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:27:04 INFO - PROCESS | 1642 | 1461112024629 Marionette TRACE conn2 <- [1,902,null,{}] 17:27:04 INFO - PROCESS | 1642 | 1461112024631 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}] 17:27:04 INFO - PROCESS | 1642 | 1461112024723 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 17:27:04 INFO - PROCESS | 1642 | 1461112024733 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x12945f000 == 50 [pid = 1642] [id = 233] 17:27:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x12ba97000) [pid = 1642] [serial = 697] [outer = 0x0] 17:27:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x12baa0800) [pid = 1642] [serial = 698] [outer = 0x12ba97000] 17:27:04 INFO - PROCESS | 1642 | 1461112024759 Marionette DEBUG loaded listener.js 17:27:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x12bcd8000) [pid = 1642] [serial = 699] [outer = 0x12ba97000] 17:27:05 INFO - PROCESS | 1642 | 1461112025097 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]]]}] 17:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 520ms 17:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:27:05 INFO - PROCESS | 1642 | 1461112025149 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 17:27:05 INFO - PROCESS | 1642 | 1461112025150 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 17:27:05 INFO - PROCESS | 1642 | 1461112025152 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 1642 | 1461112025153 Marionette TRACE conn2 <- [1,906,null,{}] 17:27:05 INFO - PROCESS | 1642 | 1461112025155 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}] 17:27:05 INFO - PROCESS | 1642 | 1461112025257 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 17:27:05 INFO - PROCESS | 1642 | 1461112025261 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:05 INFO - PROCESS | 1642 | ++DOCSHELL 0x12bcec000 == 51 [pid = 1642] [id = 234] 17:27:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x12b119c00) [pid = 1642] [serial = 700] [outer = 0x0] 17:27:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x12be65400) [pid = 1642] [serial = 701] [outer = 0x12b119c00] 17:27:05 INFO - PROCESS | 1642 | 1461112025286 Marionette DEBUG loaded listener.js 17:27:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x12ce61800) [pid = 1642] [serial = 702] [outer = 0x12b119c00] 17:27:05 INFO - PROCESS | 1642 | 1461112025602 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]]]}] 17:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 468ms 17:27:05 INFO - PROCESS | 1642 | 1461112025628 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 17:27:05 INFO - PROCESS | 1642 | 1461112025629 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 17:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:27:05 INFO - PROCESS | 1642 | 1461112025631 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 1642 | 1461112025633 Marionette TRACE conn2 <- [1,910,null,{}] 17:27:05 INFO - PROCESS | 1642 | 1461112025639 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}] 17:27:05 INFO - PROCESS | 1642 | 1461112025737 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 17:27:05 INFO - PROCESS | 1642 | 1461112025741 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:05 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ceb3800 == 52 [pid = 1642] [id = 235] 17:27:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x12ba97400) [pid = 1642] [serial = 703] [outer = 0x0] 17:27:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x12d0c3c00) [pid = 1642] [serial = 704] [outer = 0x12ba97400] 17:27:05 INFO - PROCESS | 1642 | 1461112025766 Marionette DEBUG loaded listener.js 17:27:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x12d44c400) [pid = 1642] [serial = 705] [outer = 0x12ba97400] 17:27:06 INFO - PROCESS | 1642 | 1461112026101 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]]]}] 17:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 524ms 17:27:06 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x12d5e5400) [pid = 1642] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:27:06 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x12b8cc000) [pid = 1642] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:27:06 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x12bcdb000) [pid = 1642] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:27:06 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x12bcdac00) [pid = 1642] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:27:06 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x11ad96c00) [pid = 1642] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:27:06 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x128fe9800) [pid = 1642] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:27:06 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x11a9bb400) [pid = 1642] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:27:06 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x11bb2a400) [pid = 1642] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:27:06 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x12406d400) [pid = 1642] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:27:06 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x12371f400) [pid = 1642] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:27:06 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x12d445400) [pid = 1642] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:27:06 INFO - PROCESS | 1642 | 1461112026259 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 17:27:06 INFO - PROCESS | 1642 | 1461112026260 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 17:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:27:06 INFO - PROCESS | 1642 | 1461112026264 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:27:06 INFO - PROCESS | 1642 | 1461112026265 Marionette TRACE conn2 <- [1,914,null,{}] 17:27:06 INFO - PROCESS | 1642 | 1461112026273 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}] 17:27:06 INFO - PROCESS | 1642 | 1461112026353 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 17:27:06 INFO - PROCESS | 1642 | 1461112026358 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:06 INFO - PROCESS | 1642 | ++DOCSHELL 0x123a89800 == 53 [pid = 1642] [id = 236] 17:27:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x123e92c00) [pid = 1642] [serial = 706] [outer = 0x0] 17:27:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x12a833c00) [pid = 1642] [serial = 707] [outer = 0x123e92c00] 17:27:06 INFO - PROCESS | 1642 | 1461112026388 Marionette DEBUG loaded listener.js 17:27:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x12d5e9000) [pid = 1642] [serial = 708] [outer = 0x123e92c00] 17:27:06 INFO - PROCESS | 1642 | 1461112026727 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]]]}] 17:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 474ms 17:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:27:06 INFO - PROCESS | 1642 | 1461112026739 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 17:27:06 INFO - PROCESS | 1642 | 1461112026741 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 17:27:06 INFO - PROCESS | 1642 | 1461112026743 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:27:06 INFO - PROCESS | 1642 | 1461112026744 Marionette TRACE conn2 <- [1,918,null,{}] 17:27:06 INFO - PROCESS | 1642 | 1461112026747 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}] 17:27:06 INFO - PROCESS | 1642 | 1461112026844 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 17:27:06 INFO - PROCESS | 1642 | 1461112026894 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:06 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dbdd800 == 54 [pid = 1642] [id = 237] 17:27:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x12371f400) [pid = 1642] [serial = 709] [outer = 0x0] 17:27:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x12d5f0400) [pid = 1642] [serial = 710] [outer = 0x12371f400] 17:27:06 INFO - PROCESS | 1642 | 1461112026920 Marionette DEBUG loaded listener.js 17:27:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x12e4a4c00) [pid = 1642] [serial = 711] [outer = 0x12371f400] 17:27:07 INFO - PROCESS | 1642 | 1461112027197 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]]]}] 17:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 17:27:07 INFO - PROCESS | 1642 | 1461112027212 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 17:27:07 INFO - PROCESS | 1642 | 1461112027213 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 17:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:27:07 INFO - PROCESS | 1642 | 1461112027225 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:27:07 INFO - PROCESS | 1642 | 1461112027226 Marionette TRACE conn2 <- [1,922,null,{}] 17:27:07 INFO - PROCESS | 1642 | 1461112027228 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}] 17:27:07 INFO - PROCESS | 1642 | 1461112027316 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 17:27:07 INFO - PROCESS | 1642 | 1461112027323 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:07 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb4d000 == 55 [pid = 1642] [id = 238] 17:27:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x12e4a3000) [pid = 1642] [serial = 712] [outer = 0x0] 17:27:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x12e4a9800) [pid = 1642] [serial = 713] [outer = 0x12e4a3000] 17:27:07 INFO - PROCESS | 1642 | 1461112027348 Marionette DEBUG loaded listener.js 17:27:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x12e4afc00) [pid = 1642] [serial = 714] [outer = 0x12e4a3000] 17:27:07 INFO - PROCESS | 1642 | 1461112027681 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]]]}] 17:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 470ms 17:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:27:07 INFO - PROCESS | 1642 | 1461112027695 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 17:27:07 INFO - PROCESS | 1642 | 1461112027697 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 17:27:07 INFO - PROCESS | 1642 | 1461112027700 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:27:07 INFO - PROCESS | 1642 | 1461112027703 Marionette TRACE conn2 <- [1,926,null,{}] 17:27:07 INFO - PROCESS | 1642 | 1461112027705 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}] 17:27:07 INFO - PROCESS | 1642 | 1461112027810 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 17:27:07 INFO - PROCESS | 1642 | 1461112027816 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:07 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ed5b800 == 56 [pid = 1642] [id = 239] 17:27:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x12e4a5000) [pid = 1642] [serial = 715] [outer = 0x0] 17:27:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x12e777400) [pid = 1642] [serial = 716] [outer = 0x12e4a5000] 17:27:07 INFO - PROCESS | 1642 | 1461112027840 Marionette DEBUG loaded listener.js 17:27:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x12e785c00) [pid = 1642] [serial = 717] [outer = 0x12e4a5000] 17:27:08 INFO - PROCESS | 1642 | 1461112028137 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]]]}] 17:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 472ms 17:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:27:08 INFO - PROCESS | 1642 | 1461112028172 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 17:27:08 INFO - PROCESS | 1642 | 1461112028173 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 17:27:08 INFO - PROCESS | 1642 | 1461112028175 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:27:08 INFO - PROCESS | 1642 | 1461112028176 Marionette TRACE conn2 <- [1,930,null,{}] 17:27:08 INFO - PROCESS | 1642 | 1461112028178 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}] 17:27:08 INFO - PROCESS | 1642 | 1461112028263 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 17:27:08 INFO - PROCESS | 1642 | 1461112028368 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:08 INFO - PROCESS | 1642 | ++DOCSHELL 0x115444800 == 57 [pid = 1642] [id = 240] 17:27:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 140 (0x112022000) [pid = 1642] [serial = 718] [outer = 0x0] 17:27:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 141 (0x11424c000) [pid = 1642] [serial = 719] [outer = 0x112022000] 17:27:08 INFO - PROCESS | 1642 | 1461112028401 Marionette DEBUG loaded listener.js 17:27:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 142 (0x1186b0c00) [pid = 1642] [serial = 720] [outer = 0x112022000] 17:27:08 INFO - PROCESS | 1642 | 1461112028861 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]]]}] 17:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 720ms 17:27:08 INFO - PROCESS | 1642 | 1461112028896 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 17:27:08 INFO - PROCESS | 1642 | 1461112028899 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 17:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:27:08 INFO - PROCESS | 1642 | 1461112028903 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:27:08 INFO - PROCESS | 1642 | 1461112028905 Marionette TRACE conn2 <- [1,934,null,{}] 17:27:08 INFO - PROCESS | 1642 | 1461112028909 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}] 17:27:09 INFO - PROCESS | 1642 | 1461112029013 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 17:27:09 INFO - PROCESS | 1642 | 1461112029066 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:09 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb6f800 == 58 [pid = 1642] [id = 241] 17:27:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 143 (0x11a638800) [pid = 1642] [serial = 721] [outer = 0x0] 17:27:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 144 (0x11bc56000) [pid = 1642] [serial = 722] [outer = 0x11a638800] 17:27:09 INFO - PROCESS | 1642 | 1461112029098 Marionette DEBUG loaded listener.js 17:27:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 145 (0x123931800) [pid = 1642] [serial = 723] [outer = 0x11a638800] 17:27:09 INFO - PROCESS | 1642 | 1461112029518 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]]]}] 17:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 622ms 17:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:27:09 INFO - PROCESS | 1642 | 1461112029528 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 17:27:09 INFO - PROCESS | 1642 | 1461112029531 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 17:27:09 INFO - PROCESS | 1642 | 1461112029536 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:27:09 INFO - PROCESS | 1642 | 1461112029537 Marionette TRACE conn2 <- [1,938,null,{}] 17:27:09 INFO - PROCESS | 1642 | 1461112029540 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}] 17:27:09 INFO - PROCESS | 1642 | 1461112029642 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 17:27:09 INFO - PROCESS | 1642 | 1461112029691 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:09 INFO - PROCESS | 1642 | ++DOCSHELL 0x127e97800 == 59 [pid = 1642] [id = 242] 17:27:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 146 (0x123931c00) [pid = 1642] [serial = 724] [outer = 0x0] 17:27:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 147 (0x1272a6800) [pid = 1642] [serial = 725] [outer = 0x123931c00] 17:27:09 INFO - PROCESS | 1642 | 1461112029721 Marionette DEBUG loaded listener.js 17:27:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 148 (0x12a015400) [pid = 1642] [serial = 726] [outer = 0x123931c00] 17:27:10 INFO - PROCESS | 1642 | 1461112030158 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]]]}] 17:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 671ms 17:27:10 INFO - PROCESS | 1642 | 1461112030207 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 17:27:10 INFO - PROCESS | 1642 | 1461112030208 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 17:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:27:10 INFO - PROCESS | 1642 | 1461112030216 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:27:10 INFO - PROCESS | 1642 | 1461112030220 Marionette TRACE conn2 <- [1,942,null,{}] 17:27:10 INFO - PROCESS | 1642 | 1461112030224 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}] 17:27:10 INFO - PROCESS | 1642 | 1461112030324 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 17:27:10 INFO - PROCESS | 1642 | 1461112030378 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:10 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ed50800 == 60 [pid = 1642] [id = 243] 17:27:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 149 (0x12a832400) [pid = 1642] [serial = 727] [outer = 0x0] 17:27:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 150 (0x12ba9b400) [pid = 1642] [serial = 728] [outer = 0x12a832400] 17:27:10 INFO - PROCESS | 1642 | 1461112030408 Marionette DEBUG loaded listener.js 17:27:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 151 (0x12d44b400) [pid = 1642] [serial = 729] [outer = 0x12a832400] 17:27:10 INFO - PROCESS | 1642 | 1461112030809 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]]]}] 17:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 626ms 17:27:10 INFO - PROCESS | 1642 | 1461112030838 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 17:27:10 INFO - PROCESS | 1642 | 1461112030840 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 17:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:27:10 INFO - PROCESS | 1642 | 1461112030843 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:27:10 INFO - PROCESS | 1642 | 1461112030844 Marionette TRACE conn2 <- [1,946,null,{}] 17:27:10 INFO - PROCESS | 1642 | 1461112030847 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}] 17:27:10 INFO - PROCESS | 1642 | 1461112030945 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 17:27:11 INFO - PROCESS | 1642 | 1461112031041 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fb25800 == 61 [pid = 1642] [id = 244] 17:27:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 152 (0x12e25a800) [pid = 1642] [serial = 730] [outer = 0x0] 17:27:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 153 (0x12e428400) [pid = 1642] [serial = 731] [outer = 0x12e25a800] 17:27:11 INFO - PROCESS | 1642 | 1461112031073 Marionette DEBUG loaded listener.js 17:27:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 154 (0x12e4aa400) [pid = 1642] [serial = 732] [outer = 0x12e25a800] 17:27:11 INFO - PROCESS | 1642 | 1461112031529 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]]]}] 17:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 719ms 17:27:11 INFO - PROCESS | 1642 | 1461112031564 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 17:27:11 INFO - PROCESS | 1642 | 1461112031566 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 17:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:27:11 INFO - PROCESS | 1642 | 1461112031593 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:27:11 INFO - PROCESS | 1642 | 1461112031595 Marionette TRACE conn2 <- [1,950,null,{}] 17:27:11 INFO - PROCESS | 1642 | 1461112031601 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}] 17:27:11 INFO - PROCESS | 1642 | 1461112031745 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 17:27:11 INFO - PROCESS | 1642 | 1461112031810 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fcb8000 == 62 [pid = 1642] [id = 245] 17:27:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 155 (0x12e79ac00) [pid = 1642] [serial = 733] [outer = 0x0] 17:27:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 156 (0x12e79d400) [pid = 1642] [serial = 734] [outer = 0x12e79ac00] 17:27:11 INFO - PROCESS | 1642 | 1461112031846 Marionette DEBUG loaded listener.js 17:27:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 157 (0x12f5d3400) [pid = 1642] [serial = 735] [outer = 0x12e79ac00] 17:27:12 INFO - PROCESS | 1642 | 1461112032284 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]]]}] 17:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 729ms 17:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:27:12 INFO - PROCESS | 1642 | 1461112032319 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 17:27:12 INFO - PROCESS | 1642 | 1461112032320 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 17:27:12 INFO - PROCESS | 1642 | 1461112032323 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:27:12 INFO - PROCESS | 1642 | 1461112032324 Marionette TRACE conn2 <- [1,954,null,{}] 17:27:12 INFO - PROCESS | 1642 | 1461112032326 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}] 17:27:12 INFO - PROCESS | 1642 | 1461112032425 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 17:27:12 INFO - PROCESS | 1642 | 1461112032478 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:12 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fd41000 == 63 [pid = 1642] [id = 246] 17:27:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 158 (0x12b1f1000) [pid = 1642] [serial = 736] [outer = 0x0] 17:27:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 159 (0x12b1f6800) [pid = 1642] [serial = 737] [outer = 0x12b1f1000] 17:27:12 INFO - PROCESS | 1642 | 1461112032508 Marionette DEBUG loaded listener.js 17:27:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 160 (0x12f5d5400) [pid = 1642] [serial = 738] [outer = 0x12b1f1000] 17:27:13 INFO - PROCESS | 1642 | 1461112033088 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]]]}] 17:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 820ms 17:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:27:13 INFO - PROCESS | 1642 | 1461112033144 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 17:27:13 INFO - PROCESS | 1642 | 1461112033146 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 17:27:13 INFO - PROCESS | 1642 | 1461112033151 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:27:13 INFO - PROCESS | 1642 | 1461112033154 Marionette TRACE conn2 <- [1,958,null,{}] 17:27:13 INFO - PROCESS | 1642 | 1461112033158 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}] 17:27:13 INFO - PROCESS | 1642 | 1461112033247 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 17:27:13 INFO - PROCESS | 1642 | 1461112033311 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:13 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bcb9800 == 64 [pid = 1642] [id = 247] 17:27:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 161 (0x11923c800) [pid = 1642] [serial = 739] [outer = 0x0] 17:27:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 162 (0x11a828400) [pid = 1642] [serial = 740] [outer = 0x11923c800] 17:27:13 INFO - PROCESS | 1642 | 1461112033339 Marionette DEBUG loaded listener.js 17:27:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 163 (0x11ad9a400) [pid = 1642] [serial = 741] [outer = 0x11923c800] 17:27:13 INFO - PROCESS | 1642 | 1461112033804 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]]]}] 17:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 676ms 17:27:13 INFO - PROCESS | 1642 | 1461112033837 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 17:27:13 INFO - PROCESS | 1642 | 1461112033840 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 17:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:27:13 INFO - PROCESS | 1642 | 1461112033846 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:27:13 INFO - PROCESS | 1642 | 1461112033847 Marionette TRACE conn2 <- [1,962,null,{}] 17:27:13 INFO - PROCESS | 1642 | 1461112033853 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}] 17:27:13 INFO - PROCESS | 1642 | 1461112033943 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 17:27:14 INFO - PROCESS | 1642 | 1461112034011 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:14 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf72000 == 65 [pid = 1642] [id = 248] 17:27:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 164 (0x11ad99c00) [pid = 1642] [serial = 742] [outer = 0x0] 17:27:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 165 (0x123a23400) [pid = 1642] [serial = 743] [outer = 0x11ad99c00] 17:27:14 INFO - PROCESS | 1642 | 1461112034039 Marionette DEBUG loaded listener.js 17:27:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 166 (0x127365000) [pid = 1642] [serial = 744] [outer = 0x11ad99c00] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x11bca5000 == 64 [pid = 1642] [id = 204] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x123aa7000 == 63 [pid = 1642] [id = 165] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12ed5b800 == 62 [pid = 1642] [id = 239] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12eb4d000 == 61 [pid = 1642] [id = 238] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12dbdd800 == 60 [pid = 1642] [id = 237] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x123a89800 == 59 [pid = 1642] [id = 236] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12ceb3800 == 58 [pid = 1642] [id = 235] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12bcec000 == 57 [pid = 1642] [id = 234] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 165 (0x12b48dc00) [pid = 1642] [serial = 620] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 164 (0x12e42b800) [pid = 1642] [serial = 659] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 163 (0x1164de800) [pid = 1642] [serial = 608] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 162 (0x11ad95800) [pid = 1642] [serial = 611] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 161 (0x123936000) [pid = 1642] [serial = 614] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 160 (0x12b117400) [pid = 1642] [serial = 617] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12945f000 == 56 [pid = 1642] [id = 233] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x127e81000 == 55 [pid = 1642] [id = 232] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12415a800 == 54 [pid = 1642] [id = 231] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x11c5c4800 == 53 [pid = 1642] [id = 230] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad8e800 == 52 [pid = 1642] [id = 229] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x119c1a000 == 51 [pid = 1642] [id = 228] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x11aacd800 == 50 [pid = 1642] [id = 227] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x1193ac800 == 49 [pid = 1642] [id = 226] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x123f63800 == 48 [pid = 1642] [id = 222] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x11aad0800 == 47 [pid = 1642] [id = 221] 17:27:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12e576000 == 46 [pid = 1642] [id = 220] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 159 (0x12b110000) [pid = 1642] [serial = 635] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 158 (0x11a9c1c00) [pid = 1642] [serial = 626] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 157 (0x11acec800) [pid = 1642] [serial = 627] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 156 (0x11aa06c00) [pid = 1642] [serial = 629] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 155 (0x123c82400) [pid = 1642] [serial = 630] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 154 (0x12ce5d400) [pid = 1642] [serial = 648] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 153 (0x12735f400) [pid = 1642] [serial = 632] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 152 (0x128873c00) [pid = 1642] [serial = 633] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 151 (0x12d44b000) [pid = 1642] [serial = 651] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 150 (0x12d453400) [pid = 1642] [serial = 653] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 149 (0x12e252400) [pid = 1642] [serial = 654] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 148 (0x12d0c9000) [pid = 1642] [serial = 645] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 147 (0x12e25a400) [pid = 1642] [serial = 656] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 146 (0x12ba9f400) [pid = 1642] [serial = 638] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 145 (0x12d0cc000) [pid = 1642] [serial = 650] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 144 (0x12e426c00) [pid = 1642] [serial = 657] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 143 (0x12b1de400) [pid = 1642] [serial = 636] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 142 (0x12bcd7400) [pid = 1642] [serial = 639] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 141 (0x12ce6bc00) [pid = 1642] [serial = 644] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 140 (0x12beb4c00) [pid = 1642] [serial = 642] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 139 (0x12bea9c00) [pid = 1642] [serial = 641] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 138 (0x1272a6400) [pid = 1642] [serial = 647] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x119232400) [pid = 1642] [serial = 623] [outer = 0x0] [url = about:blank] 17:27:14 INFO - PROCESS | 1642 | 1461112034429 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]]]}] 17:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 621ms 17:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:27:14 INFO - PROCESS | 1642 | 1461112034468 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 17:27:14 INFO - PROCESS | 1642 | 1461112034469 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 17:27:14 INFO - PROCESS | 1642 | 1461112034471 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:27:14 INFO - PROCESS | 1642 | 1461112034474 Marionette TRACE conn2 <- [1,966,null,{}] 17:27:14 INFO - PROCESS | 1642 | 1461112034481 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}] 17:27:14 INFO - PROCESS | 1642 | 1461112034572 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 17:27:14 INFO - PROCESS | 1642 | 1461112034622 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:14 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb5c800 == 47 [pid = 1642] [id = 249] 17:27:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x11c2cd800) [pid = 1642] [serial = 745] [outer = 0x0] 17:27:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x1273d5400) [pid = 1642] [serial = 746] [outer = 0x11c2cd800] 17:27:14 INFO - PROCESS | 1642 | 1461112034651 Marionette DEBUG loaded listener.js 17:27:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 140 (0x12a016800) [pid = 1642] [serial = 747] [outer = 0x11c2cd800] 17:27:14 INFO - PROCESS | 1642 | 1461112034960 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]]]}] 17:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 523ms 17:27:14 INFO - PROCESS | 1642 | 1461112034994 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 17:27:14 INFO - PROCESS | 1642 | 1461112034996 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 17:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:27:15 INFO - PROCESS | 1642 | 1461112034999 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:27:15 INFO - PROCESS | 1642 | 1461112035002 Marionette TRACE conn2 <- [1,970,null,{}] 17:27:15 INFO - PROCESS | 1642 | 1461112035005 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}] 17:27:15 INFO - PROCESS | 1642 | 1461112035087 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 17:27:15 INFO - PROCESS | 1642 | 1461112035138 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:15 INFO - PROCESS | 1642 | ++DOCSHELL 0x123aa0000 == 48 [pid = 1642] [id = 250] 17:27:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 141 (0x124078c00) [pid = 1642] [serial = 748] [outer = 0x0] 17:27:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 142 (0x12a835c00) [pid = 1642] [serial = 749] [outer = 0x124078c00] 17:27:15 INFO - PROCESS | 1642 | 1461112035164 Marionette DEBUG loaded listener.js 17:27:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 143 (0x12b1eb000) [pid = 1642] [serial = 750] [outer = 0x124078c00] 17:27:15 INFO - PROCESS | 1642 | 1461112035458 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]]]}] 17:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 474ms 17:27:15 INFO - PROCESS | 1642 | 1461112035475 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 17:27:15 INFO - PROCESS | 1642 | 1461112035476 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 17:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:27:15 INFO - PROCESS | 1642 | 1461112035478 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:27:15 INFO - PROCESS | 1642 | 1461112035480 Marionette TRACE conn2 <- [1,974,null,{}] 17:27:15 INFO - PROCESS | 1642 | 1461112035483 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}] 17:27:15 INFO - PROCESS | 1642 | 1461112035570 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 17:27:15 INFO - PROCESS | 1642 | 1461112035574 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:15 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb5f800 == 49 [pid = 1642] [id = 251] 17:27:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 144 (0x12b1eb400) [pid = 1642] [serial = 751] [outer = 0x0] 17:27:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 145 (0x12b6af400) [pid = 1642] [serial = 752] [outer = 0x12b1eb400] 17:27:15 INFO - PROCESS | 1642 | 1461112035600 Marionette DEBUG loaded listener.js 17:27:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 146 (0x12bcce400) [pid = 1642] [serial = 753] [outer = 0x12b1eb400] 17:27:15 INFO - PROCESS | 1642 | 1461112035922 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]]]}] 17:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 473ms 17:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:27:15 INFO - PROCESS | 1642 | 1461112035953 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 17:27:15 INFO - PROCESS | 1642 | 1461112035954 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 17:27:15 INFO - PROCESS | 1642 | 1461112035957 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:27:15 INFO - PROCESS | 1642 | 1461112035958 Marionette TRACE conn2 <- [1,978,null,{}] 17:27:15 INFO - PROCESS | 1642 | 1461112035960 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}] 17:27:16 INFO - PROCESS | 1642 | 1461112036087 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 17:27:16 INFO - PROCESS | 1642 | 1461112036095 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:16 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b85f000 == 50 [pid = 1642] [id = 252] 17:27:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 147 (0x12bcd5c00) [pid = 1642] [serial = 754] [outer = 0x0] 17:27:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 148 (0x12bea9c00) [pid = 1642] [serial = 755] [outer = 0x12bcd5c00] 17:27:16 INFO - PROCESS | 1642 | 1461112036122 Marionette DEBUG loaded listener.js 17:27:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 149 (0x12d14b000) [pid = 1642] [serial = 756] [outer = 0x12bcd5c00] 17:27:16 INFO - PROCESS | 1642 | 1461112036470 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]]]}] 17:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 518ms 17:27:16 INFO - PROCESS | 1642 | 1461112036475 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 17:27:16 INFO - PROCESS | 1642 | 1461112036477 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 17:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:27:16 INFO - PROCESS | 1642 | 1461112036479 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:27:16 INFO - PROCESS | 1642 | 1461112036480 Marionette TRACE conn2 <- [1,982,null,{}] 17:27:16 INFO - PROCESS | 1642 | 1461112036491 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}] 17:27:16 INFO - PROCESS | 1642 | 1461112036593 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 17:27:16 INFO - PROCESS | 1642 | 1461112036598 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:16 INFO - PROCESS | 1642 | ++DOCSHELL 0x12cea4800 == 51 [pid = 1642] [id = 253] 17:27:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 150 (0x12baa1400) [pid = 1642] [serial = 757] [outer = 0x0] 17:27:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 151 (0x12d151c00) [pid = 1642] [serial = 758] [outer = 0x12baa1400] 17:27:16 INFO - PROCESS | 1642 | 1461112036623 Marionette DEBUG loaded listener.js 17:27:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 152 (0x12d44a000) [pid = 1642] [serial = 759] [outer = 0x12baa1400] 17:27:16 INFO - PROCESS | 1642 | 1461112036962 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]]]}] 17:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 523ms 17:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:27:17 INFO - PROCESS | 1642 | 1461112037003 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 17:27:17 INFO - PROCESS | 1642 | 1461112037004 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 17:27:17 INFO - PROCESS | 1642 | 1461112037006 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:27:17 INFO - PROCESS | 1642 | 1461112037007 Marionette TRACE conn2 <- [1,986,null,{}] 17:27:17 INFO - PROCESS | 1642 | 1461112037010 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}] 17:27:17 INFO - PROCESS | 1642 | 1461112037108 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 17:27:17 INFO - PROCESS | 1642 | 1461112037118 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:17 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d422000 == 52 [pid = 1642] [id = 254] 17:27:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 153 (0x12d44a800) [pid = 1642] [serial = 760] [outer = 0x0] 17:27:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 154 (0x12d5ebc00) [pid = 1642] [serial = 761] [outer = 0x12d44a800] 17:27:17 INFO - PROCESS | 1642 | 1461112037143 Marionette DEBUG loaded listener.js 17:27:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 155 (0x12e25c800) [pid = 1642] [serial = 762] [outer = 0x12d44a800] 17:27:17 INFO - PROCESS | 1642 | 1461112037477 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]]]}] 17:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 17:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:27:17 INFO - PROCESS | 1642 | 1461112037525 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 17:27:17 INFO - PROCESS | 1642 | 1461112037527 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 17:27:17 INFO - PROCESS | 1642 | 1461112037529 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:27:17 INFO - PROCESS | 1642 | 1461112037530 Marionette TRACE conn2 <- [1,990,null,{}] 17:27:17 INFO - PROCESS | 1642 | 1461112037532 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}] 17:27:17 INFO - PROCESS | 1642 | 1461112037629 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 17:27:17 INFO - PROCESS | 1642 | 1461112037642 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:17 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dcdf000 == 53 [pid = 1642] [id = 255] 17:27:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 156 (0x12bcda000) [pid = 1642] [serial = 763] [outer = 0x0] 17:27:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 157 (0x12e42f800) [pid = 1642] [serial = 764] [outer = 0x12bcda000] 17:27:17 INFO - PROCESS | 1642 | 1461112037666 Marionette DEBUG loaded listener.js 17:27:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 158 (0x12e4ab800) [pid = 1642] [serial = 765] [outer = 0x12bcda000] 17:27:18 INFO - PROCESS | 1642 | 1461112038001 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]]]}] 17:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 17:27:18 INFO - PROCESS | 1642 | 1461112038048 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 17:27:18 INFO - PROCESS | 1642 | 1461112038049 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 17:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:27:18 INFO - PROCESS | 1642 | 1461112038051 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:27:18 INFO - PROCESS | 1642 | 1461112038052 Marionette TRACE conn2 <- [1,994,null,{}] 17:27:18 INFO - PROCESS | 1642 | 1461112038055 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}] 17:27:18 INFO - PROCESS | 1642 | 1461112038155 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 17:27:18 INFO - PROCESS | 1642 | 1461112038169 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:18 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb4a800 == 54 [pid = 1642] [id = 256] 17:27:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 159 (0x12e42a000) [pid = 1642] [serial = 766] [outer = 0x0] 17:27:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 160 (0x12e785400) [pid = 1642] [serial = 767] [outer = 0x12e42a000] 17:27:18 INFO - PROCESS | 1642 | 1461112038193 Marionette DEBUG loaded listener.js 17:27:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 161 (0x12e7a4400) [pid = 1642] [serial = 768] [outer = 0x12e42a000] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 160 (0x12ba97000) [pid = 1642] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 159 (0x12b119c00) [pid = 1642] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 158 (0x12ba97400) [pid = 1642] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 157 (0x12b6ab000) [pid = 1642] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 156 (0x11b2dc800) [pid = 1642] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 155 (0x11784e400) [pid = 1642] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 154 (0x11b2dd000) [pid = 1642] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 153 (0x12a013c00) [pid = 1642] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 152 (0x123d8d800) [pid = 1642] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 151 (0x123e92c00) [pid = 1642] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 150 (0x12371f400) [pid = 1642] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 149 (0x12e4a3000) [pid = 1642] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 148 (0x1144a5000) [pid = 1642] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 147 (0x12b115400) [pid = 1642] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 146 (0x11863c800) [pid = 1642] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:27:18 INFO - PROCESS | 1642 | --DOMWINDOW == 145 (0x11898b000) [pid = 1642] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:27:18 INFO - PROCESS | 1642 | 1461112038759 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]]]}] 17:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 720ms 17:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:27:18 INFO - PROCESS | 1642 | 1461112038772 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 17:27:18 INFO - PROCESS | 1642 | 1461112038773 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 17:27:18 INFO - PROCESS | 1642 | 1461112038776 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:27:18 INFO - PROCESS | 1642 | 1461112038777 Marionette TRACE conn2 <- [1,998,null,{}] 17:27:18 INFO - PROCESS | 1642 | 1461112038780 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}] 17:27:18 INFO - PROCESS | 1642 | 1461112038915 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 17:27:18 INFO - PROCESS | 1642 | 1461112038950 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:18 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e846800 == 55 [pid = 1642] [id = 257] 17:27:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 146 (0x11898b000) [pid = 1642] [serial = 769] [outer = 0x0] 17:27:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 147 (0x12b6ab000) [pid = 1642] [serial = 770] [outer = 0x11898b000] 17:27:18 INFO - PROCESS | 1642 | 1461112038980 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 148 (0x12e4abc00) [pid = 1642] [serial = 771] [outer = 0x11898b000] 17:27:19 INFO - PROCESS | 1642 | 1461112039261 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]]]}] 17:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 17:27:19 INFO - PROCESS | 1642 | 1461112039297 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 17:27:19 INFO - PROCESS | 1642 | 1461112039298 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 17:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:27:19 INFO - PROCESS | 1642 | 1461112039308 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:27:19 INFO - PROCESS | 1642 | 1461112039309 Marionette TRACE conn2 <- [1,1002,null,{}] 17:27:19 INFO - PROCESS | 1642 | 1461112039311 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}] 17:27:19 INFO - PROCESS | 1642 | 1461112039396 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 17:27:19 INFO - PROCESS | 1642 | 1461112039404 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fcc0800 == 56 [pid = 1642] [id = 258] 17:27:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 149 (0x12e4ac000) [pid = 1642] [serial = 772] [outer = 0x0] 17:27:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 150 (0x12f5d9400) [pid = 1642] [serial = 773] [outer = 0x12e4ac000] 17:27:19 INFO - PROCESS | 1642 | 1461112039429 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 151 (0x12f5e1000) [pid = 1642] [serial = 774] [outer = 0x12e4ac000] 17:27:19 INFO - PROCESS | 1642 | 1461112039734 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]]]}] 17:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 468ms 17:27:19 INFO - PROCESS | 1642 | 1461112039777 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 17:27:19 INFO - PROCESS | 1642 | 1461112039778 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 17:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:27:19 INFO - PROCESS | 1642 | 1461112039804 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:27:19 INFO - PROCESS | 1642 | 1461112039805 Marionette TRACE conn2 <- [1,1006,null,{}] 17:27:19 INFO - PROCESS | 1642 | 1461112039807 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}] 17:27:19 INFO - PROCESS | 1642 | 1461112039893 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 17:27:19 INFO - PROCESS | 1642 | 1461112039897 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 1642 | ++DOCSHELL 0x130175800 == 57 [pid = 1642] [id = 259] 17:27:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 152 (0x12e42b800) [pid = 1642] [serial = 775] [outer = 0x0] 17:27:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 153 (0x12f87dc00) [pid = 1642] [serial = 776] [outer = 0x12e42b800] 17:27:19 INFO - PROCESS | 1642 | 1461112039922 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 154 (0x12f886400) [pid = 1642] [serial = 777] [outer = 0x12e42b800] 17:27:20 INFO - PROCESS | 1642 | 1461112040267 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]]]}] 17:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 493ms 17:27:20 INFO - PROCESS | 1642 | 1461112040274 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 17:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:27:20 INFO - PROCESS | 1642 | 1461112040275 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 17:27:20 INFO - PROCESS | 1642 | 1461112040277 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:27:20 INFO - PROCESS | 1642 | 1461112040278 Marionette TRACE conn2 <- [1,1010,null,{}] 17:27:20 INFO - PROCESS | 1642 | 1461112040280 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}] 17:27:20 INFO - PROCESS | 1642 | 1461112040371 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 17:27:20 INFO - PROCESS | 1642 | 1461112040375 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x130bd4800 == 58 [pid = 1642] [id = 260] 17:27:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 155 (0x12f87f800) [pid = 1642] [serial = 778] [outer = 0x0] 17:27:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 156 (0x12fb74400) [pid = 1642] [serial = 779] [outer = 0x12f87f800] 17:27:20 INFO - PROCESS | 1642 | 1461112040399 Marionette DEBUG loaded listener.js 17:27:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 157 (0x12fce0800) [pid = 1642] [serial = 780] [outer = 0x12f87f800] 17:27:20 INFO - PROCESS | 1642 | 1461112040875 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]]]}] 17:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 620ms 17:27:20 INFO - PROCESS | 1642 | 1461112040898 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 17:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:27:20 INFO - PROCESS | 1642 | 1461112040902 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 17:27:20 INFO - PROCESS | 1642 | 1461112040906 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:27:20 INFO - PROCESS | 1642 | 1461112040909 Marionette TRACE conn2 <- [1,1014,null,{}] 17:27:20 INFO - PROCESS | 1642 | 1461112040913 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}] 17:27:21 INFO - PROCESS | 1642 | 1461112041019 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 17:27:21 INFO - PROCESS | 1642 | 1461112041089 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:21 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb6c000 == 59 [pid = 1642] [id = 261] 17:27:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 158 (0x119235000) [pid = 1642] [serial = 781] [outer = 0x0] 17:27:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 159 (0x11ad95800) [pid = 1642] [serial = 782] [outer = 0x119235000] 17:27:21 INFO - PROCESS | 1642 | 1461112041121 Marionette DEBUG loaded listener.js 17:27:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 160 (0x11be32c00) [pid = 1642] [serial = 783] [outer = 0x119235000] 17:27:21 INFO - PROCESS | 1642 | 1461112041552 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]]]}] 17:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 672ms 17:27:21 INFO - PROCESS | 1642 | 1461112041595 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 17:27:21 INFO - PROCESS | 1642 | 1461112041600 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 17:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:27:21 INFO - PROCESS | 1642 | 1461112041619 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:27:21 INFO - PROCESS | 1642 | 1461112041621 Marionette TRACE conn2 <- [1,1018,null,{}] 17:27:21 INFO - PROCESS | 1642 | 1461112041624 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}] 17:27:21 INFO - PROCESS | 1642 | 1461112041730 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 17:27:21 INFO - PROCESS | 1642 | 1461112041788 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:21 INFO - PROCESS | 1642 | ++DOCSHELL 0x128fd3000 == 60 [pid = 1642] [id = 262] 17:27:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 161 (0x12371b400) [pid = 1642] [serial = 784] [outer = 0x0] 17:27:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 162 (0x12790fc00) [pid = 1642] [serial = 785] [outer = 0x12371b400] 17:27:21 INFO - PROCESS | 1642 | 1461112041819 Marionette DEBUG loaded listener.js 17:27:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 163 (0x129654c00) [pid = 1642] [serial = 786] [outer = 0x12371b400] 17:27:22 INFO - PROCESS | 1642 | 1461112042273 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]]]}] 17:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 675ms 17:27:22 INFO - PROCESS | 1642 | 1461112042292 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 17:27:22 INFO - PROCESS | 1642 | 1461112042294 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 17:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:27:22 INFO - PROCESS | 1642 | 1461112042296 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 1642 | 1461112042299 Marionette TRACE conn2 <- [1,1022,null,{}] 17:27:22 INFO - PROCESS | 1642 | 1461112042307 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}] 17:27:22 INFO - PROCESS | 1642 | 1461112042411 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 17:27:22 INFO - PROCESS | 1642 | 1461112042468 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:22 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b867000 == 61 [pid = 1642] [id = 263] 17:27:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 164 (0x12965b000) [pid = 1642] [serial = 787] [outer = 0x0] 17:27:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 165 (0x12a83b400) [pid = 1642] [serial = 788] [outer = 0x12965b000] 17:27:22 INFO - PROCESS | 1642 | 1461112042501 Marionette DEBUG loaded listener.js 17:27:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 166 (0x12b1e0c00) [pid = 1642] [serial = 789] [outer = 0x12965b000] 17:27:22 INFO - PROCESS | 1642 | 1461112042914 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]]]}] 17:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 673ms 17:27:22 INFO - PROCESS | 1642 | 1461112042983 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 17:27:22 INFO - PROCESS | 1642 | 1461112042985 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 17:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:27:22 INFO - PROCESS | 1642 | 1461112042989 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 1642 | 1461112042990 Marionette TRACE conn2 <- [1,1026,null,{}] 17:27:22 INFO - PROCESS | 1642 | 1461112042993 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}] 17:27:23 INFO - PROCESS | 1642 | 1461112043116 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 17:27:23 INFO - PROCESS | 1642 | 1461112043184 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:23 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ed61000 == 62 [pid = 1642] [id = 264] 17:27:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 167 (0x12b8cb800) [pid = 1642] [serial = 790] [outer = 0x0] 17:27:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 168 (0x12bcd1400) [pid = 1642] [serial = 791] [outer = 0x12b8cb800] 17:27:23 INFO - PROCESS | 1642 | 1461112043215 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 169 (0x12ce5cc00) [pid = 1642] [serial = 792] [outer = 0x12b8cb800] 17:27:23 INFO - PROCESS | 1642 | 1461112043644 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]]]}] 17:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 719ms 17:27:23 INFO - PROCESS | 1642 | 1461112043710 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 17:27:23 INFO - PROCESS | 1642 | 1461112043712 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 17:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:27:23 INFO - PROCESS | 1642 | 1461112043715 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:27:23 INFO - PROCESS | 1642 | 1461112043720 Marionette TRACE conn2 <- [1,1030,null,{}] 17:27:23 INFO - PROCESS | 1642 | 1461112043723 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}] 17:27:23 INFO - PROCESS | 1642 | 1461112043868 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 17:27:23 INFO - PROCESS | 1642 | 1461112043928 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:23 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0cd800 == 63 [pid = 1642] [id = 265] 17:27:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 170 (0x11bfdd400) [pid = 1642] [serial = 793] [outer = 0x0] 17:27:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 171 (0x11bfe3c00) [pid = 1642] [serial = 794] [outer = 0x11bfdd400] 17:27:23 INFO - PROCESS | 1642 | 1461112043951 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 172 (0x11bfe7400) [pid = 1642] [serial = 795] [outer = 0x11bfdd400] 17:27:24 INFO - PROCESS | 1642 | 1461112044451 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]]]}] 17:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 773ms 17:27:24 INFO - PROCESS | 1642 | 1461112044489 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 17:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:27:24 INFO - PROCESS | 1642 | 1461112044491 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 17:27:24 INFO - PROCESS | 1642 | 1461112044495 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:27:24 INFO - PROCESS | 1642 | 1461112044497 Marionette TRACE conn2 <- [1,1034,null,{}] 17:27:24 INFO - PROCESS | 1642 | 1461112044501 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}] 17:27:24 INFO - PROCESS | 1642 | 1461112044675 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 17:27:24 INFO - PROCESS | 1642 | 1461112044809 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:24 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0e0800 == 64 [pid = 1642] [id = 266] 17:27:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 173 (0x1152c0c00) [pid = 1642] [serial = 796] [outer = 0x0] 17:27:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 174 (0x12beb2800) [pid = 1642] [serial = 797] [outer = 0x1152c0c00] 17:27:24 INFO - PROCESS | 1642 | 1461112044843 Marionette DEBUG loaded listener.js 17:27:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 175 (0x12e430400) [pid = 1642] [serial = 798] [outer = 0x1152c0c00] 17:27:25 INFO - PROCESS | 1642 | 1461112045417 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]]]}] 17:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 976ms 17:27:25 INFO - PROCESS | 1642 | 1461112045474 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 17:27:25 INFO - PROCESS | 1642 | 1461112045476 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 17:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:27:25 INFO - PROCESS | 1642 | 1461112045480 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:27:25 INFO - PROCESS | 1642 | 1461112045484 Marionette TRACE conn2 <- [1,1038,null,{}] 17:27:25 INFO - PROCESS | 1642 | 1461112045489 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}] 17:27:25 INFO - PROCESS | 1642 | 1461112045582 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 17:27:25 INFO - PROCESS | 1642 | 1461112045649 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:25 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf5d000 == 65 [pid = 1642] [id = 267] 17:27:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 176 (0x1192c0c00) [pid = 1642] [serial = 799] [outer = 0x0] 17:27:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 177 (0x11a63ac00) [pid = 1642] [serial = 800] [outer = 0x1192c0c00] 17:27:25 INFO - PROCESS | 1642 | 1461112045677 Marionette DEBUG loaded listener.js 17:27:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 178 (0x116257800) [pid = 1642] [serial = 801] [outer = 0x1192c0c00] 17:27:26 INFO - PROCESS | 1642 | 1461112046142 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]]]}] 17:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 726ms 17:27:26 INFO - PROCESS | 1642 | 1461112046218 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 17:27:26 INFO - PROCESS | 1642 | 1461112046221 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 17:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:27:26 INFO - PROCESS | 1642 | 1461112046227 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:27:26 INFO - PROCESS | 1642 | 1461112046228 Marionette TRACE conn2 <- [1,1042,null,{}] 17:27:26 INFO - PROCESS | 1642 | 1461112046231 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}] 17:27:26 INFO - PROCESS | 1642 | 1461112046327 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 17:27:26 INFO - PROCESS | 1642 | 1461112046400 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:26 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb65800 == 66 [pid = 1642] [id = 268] 17:27:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 179 (0x11a881c00) [pid = 1642] [serial = 802] [outer = 0x0] 17:27:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 180 (0x11bfdfc00) [pid = 1642] [serial = 803] [outer = 0x11a881c00] 17:27:26 INFO - PROCESS | 1642 | 1461112046427 Marionette DEBUG loaded listener.js 17:27:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 181 (0x11c44ec00) [pid = 1642] [serial = 804] [outer = 0x11a881c00] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x130175800 == 65 [pid = 1642] [id = 259] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x12fcc0800 == 64 [pid = 1642] [id = 258] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x12e846800 == 63 [pid = 1642] [id = 257] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x12eb4a800 == 62 [pid = 1642] [id = 256] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x12dcdf000 == 61 [pid = 1642] [id = 255] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x12d422000 == 60 [pid = 1642] [id = 254] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x12cea4800 == 59 [pid = 1642] [id = 253] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 180 (0x12e777400) [pid = 1642] [serial = 716] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x12b85f000 == 58 [pid = 1642] [id = 252] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb5f800 == 57 [pid = 1642] [id = 251] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x123aa0000 == 56 [pid = 1642] [id = 250] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb5c800 == 55 [pid = 1642] [id = 249] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x11bf72000 == 54 [pid = 1642] [id = 248] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x11bcb9800 == 53 [pid = 1642] [id = 247] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x12fd41000 == 52 [pid = 1642] [id = 246] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x12fcb8000 == 51 [pid = 1642] [id = 245] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x12fb25800 == 50 [pid = 1642] [id = 244] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x12ed50800 == 49 [pid = 1642] [id = 243] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x127e97800 == 48 [pid = 1642] [id = 242] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb6f800 == 47 [pid = 1642] [id = 241] 17:27:26 INFO - PROCESS | 1642 | --DOCSHELL 0x115444800 == 46 [pid = 1642] [id = 240] 17:27:26 INFO - PROCESS | 1642 | 1461112046812 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]]]}] 17:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 619ms 17:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:27:26 INFO - PROCESS | 1642 | 1461112046846 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 17:27:26 INFO - PROCESS | 1642 | 1461112046847 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 17:27:26 INFO - PROCESS | 1642 | 1461112046849 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:27:26 INFO - PROCESS | 1642 | 1461112046852 Marionette TRACE conn2 <- [1,1046,null,{}] 17:27:26 INFO - PROCESS | 1642 | 1461112046859 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}] 17:27:26 INFO - PROCESS | 1642 | 1461112046941 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 179 (0x12b1e0800) [pid = 1642] [serial = 606] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 178 (0x12baa0800) [pid = 1642] [serial = 698] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 177 (0x12be65400) [pid = 1642] [serial = 701] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 176 (0x12d0c3c00) [pid = 1642] [serial = 704] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 175 (0x12e258c00) [pid = 1642] [serial = 674] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 174 (0x12e431c00) [pid = 1642] [serial = 660] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 173 (0x11a87b400) [pid = 1642] [serial = 662] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 172 (0x11bb2bc00) [pid = 1642] [serial = 683] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 171 (0x11becec00) [pid = 1642] [serial = 684] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 170 (0x11ad9d000) [pid = 1642] [serial = 681] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 169 (0x11a87d000) [pid = 1642] [serial = 680] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 168 (0x123932000) [pid = 1642] [serial = 686] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 167 (0x125fc6800) [pid = 1642] [serial = 687] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 166 (0x12a018400) [pid = 1642] [serial = 692] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 165 (0x123936c00) [pid = 1642] [serial = 665] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 164 (0x12ce61800) [pid = 1642] [serial = 702] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 163 (0x1273d6c00) [pid = 1642] [serial = 689] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 162 (0x127f47000) [pid = 1642] [serial = 690] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 161 (0x12d5e6800) [pid = 1642] [serial = 671] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 160 (0x12ba99c00) [pid = 1642] [serial = 668] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 159 (0x12d44c400) [pid = 1642] [serial = 705] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 158 (0x12a833c00) [pid = 1642] [serial = 707] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 157 (0x12d5f0400) [pid = 1642] [serial = 710] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 156 (0x12e4afc00) [pid = 1642] [serial = 714] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 155 (0x12d5e9000) [pid = 1642] [serial = 708] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 154 (0x12e4a9800) [pid = 1642] [serial = 713] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 153 (0x11893f800) [pid = 1642] [serial = 678] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 152 (0x114c0e000) [pid = 1642] [serial = 677] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 151 (0x12b48fc00) [pid = 1642] [serial = 695] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 150 (0x12bcd8000) [pid = 1642] [serial = 699] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 149 (0x12e4a4c00) [pid = 1642] [serial = 711] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 148 (0x12b10f000) [pid = 1642] [serial = 693] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 147 (0x12b8cec00) [pid = 1642] [serial = 696] [outer = 0x0] [url = about:blank] 17:27:26 INFO - PROCESS | 1642 | --DOMWINDOW == 146 (0x11a822c00) [pid = 1642] [serial = 624] [outer = 0x0] [url = about:blank] 17:27:27 INFO - PROCESS | 1642 | 1461112047002 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:27 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad8c000 == 47 [pid = 1642] [id = 269] 17:27:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 147 (0x11a822c00) [pid = 1642] [serial = 805] [outer = 0x0] 17:27:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 148 (0x11bb2bc00) [pid = 1642] [serial = 806] [outer = 0x11a822c00] 17:27:27 INFO - PROCESS | 1642 | 1461112047034 Marionette DEBUG loaded listener.js 17:27:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 149 (0x1273d8800) [pid = 1642] [serial = 807] [outer = 0x11a822c00] 17:27:27 INFO - PROCESS | 1642 | 1461112047364 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]]]}] 17:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 523ms 17:27:27 INFO - PROCESS | 1642 | 1461112047373 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 17:27:27 INFO - PROCESS | 1642 | 1461112047375 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 17:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:27:27 INFO - PROCESS | 1642 | 1461112047377 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:27:27 INFO - PROCESS | 1642 | 1461112047378 Marionette TRACE conn2 <- [1,1050,null,{}] 17:27:27 INFO - PROCESS | 1642 | 1461112047381 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}] 17:27:27 INFO - PROCESS | 1642 | 1461112047473 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 17:27:27 INFO - PROCESS | 1642 | 1461112047478 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:27 INFO - PROCESS | 1642 | ++DOCSHELL 0x1245cb800 == 48 [pid = 1642] [id = 270] 17:27:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 150 (0x127ece800) [pid = 1642] [serial = 808] [outer = 0x0] 17:27:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 151 (0x129412000) [pid = 1642] [serial = 809] [outer = 0x127ece800] 17:27:27 INFO - PROCESS | 1642 | 1461112047507 Marionette DEBUG loaded listener.js 17:27:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 152 (0x129647c00) [pid = 1642] [serial = 810] [outer = 0x127ece800] 17:27:27 INFO - PROCESS | 1642 | 1461112047892 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]]]}] 17:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 521ms 17:27:27 INFO - PROCESS | 1642 | 1461112047898 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 17:27:27 INFO - PROCESS | 1642 | 1461112047900 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 17:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:27:27 INFO - PROCESS | 1642 | 1461112047904 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:27:27 INFO - PROCESS | 1642 | 1461112047905 Marionette TRACE conn2 <- [1,1054,null,{}] 17:27:27 INFO - PROCESS | 1642 | 1461112047908 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}] 17:27:27 INFO - PROCESS | 1642 | 1461112047987 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 17:27:27 INFO - PROCESS | 1642 | 1461112047992 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad90000 == 49 [pid = 1642] [id = 271] 17:27:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 153 (0x129649c00) [pid = 1642] [serial = 811] [outer = 0x0] 17:27:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 154 (0x12964d800) [pid = 1642] [serial = 812] [outer = 0x129649c00] 17:27:28 INFO - PROCESS | 1642 | 1461112048018 Marionette DEBUG loaded listener.js 17:27:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 155 (0x129656c00) [pid = 1642] [serial = 813] [outer = 0x129649c00] 17:27:28 INFO - PROCESS | 1642 | 1461112048341 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]]]}] 17:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 471ms 17:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:27:28 INFO - PROCESS | 1642 | 1461112048376 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 17:27:28 INFO - PROCESS | 1642 | 1461112048377 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 17:27:28 INFO - PROCESS | 1642 | 1461112048380 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:27:28 INFO - PROCESS | 1642 | 1461112048381 Marionette TRACE conn2 <- [1,1058,null,{}] 17:27:28 INFO - PROCESS | 1642 | 1461112048383 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}] 17:27:28 INFO - PROCESS | 1642 | 1461112048478 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 17:27:28 INFO - PROCESS | 1642 | 1461112048547 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x12945d800 == 50 [pid = 1642] [id = 272] 17:27:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 156 (0x129655c00) [pid = 1642] [serial = 814] [outer = 0x0] 17:27:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 157 (0x12a013c00) [pid = 1642] [serial = 815] [outer = 0x129655c00] 17:27:28 INFO - PROCESS | 1642 | 1461112048574 Marionette DEBUG loaded listener.js 17:27:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 158 (0x12b1ec000) [pid = 1642] [serial = 816] [outer = 0x129655c00] 17:27:28 INFO - PROCESS | 1642 | 1461112048895 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]]]}] 17:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 571ms 17:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:27:28 INFO - PROCESS | 1642 | 1461112048951 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 17:27:28 INFO - PROCESS | 1642 | 1461112048953 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 17:27:28 INFO - PROCESS | 1642 | 1461112048955 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:27:28 INFO - PROCESS | 1642 | 1461112048956 Marionette TRACE conn2 <- [1,1062,null,{}] 17:27:28 INFO - PROCESS | 1642 | 1461112048958 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}] 17:27:29 INFO - PROCESS | 1642 | 1461112049056 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 17:27:29 INFO - PROCESS | 1642 | 1461112049067 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:29 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ba4f000 == 51 [pid = 1642] [id = 273] 17:27:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 159 (0x11a87b400) [pid = 1642] [serial = 817] [outer = 0x0] 17:27:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 160 (0x12b1f4c00) [pid = 1642] [serial = 818] [outer = 0x11a87b400] 17:27:29 INFO - PROCESS | 1642 | 1461112049092 Marionette DEBUG loaded listener.js 17:27:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 161 (0x12b8d0800) [pid = 1642] [serial = 819] [outer = 0x11a87b400] 17:27:29 INFO - PROCESS | 1642 | 1461112049463 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]]]}] 17:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 17:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:27:29 INFO - PROCESS | 1642 | 1461112049476 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 17:27:29 INFO - PROCESS | 1642 | 1461112049477 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 17:27:29 INFO - PROCESS | 1642 | 1461112049479 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:27:29 INFO - PROCESS | 1642 | 1461112049480 Marionette TRACE conn2 <- [1,1066,null,{}] 17:27:29 INFO - PROCESS | 1642 | 1461112049482 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}] 17:27:29 INFO - PROCESS | 1642 | 1461112049580 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 17:27:29 INFO - PROCESS | 1642 | 1461112049591 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:29 INFO - PROCESS | 1642 | ++DOCSHELL 0x12cea0800 == 52 [pid = 1642] [id = 274] 17:27:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 162 (0x12ba9f000) [pid = 1642] [serial = 820] [outer = 0x0] 17:27:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 163 (0x12bcdb800) [pid = 1642] [serial = 821] [outer = 0x12ba9f000] 17:27:29 INFO - PROCESS | 1642 | 1461112049616 Marionette DEBUG loaded listener.js 17:27:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 164 (0x12beb4c00) [pid = 1642] [serial = 822] [outer = 0x12ba9f000] 17:27:29 INFO - PROCESS | 1642 | 1461112049947 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]]]}] 17:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 518ms 17:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:27:30 INFO - PROCESS | 1642 | 1461112049998 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 17:27:30 INFO - PROCESS | 1642 | 1461112049999 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 17:27:30 INFO - PROCESS | 1642 | 1461112050001 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:27:30 INFO - PROCESS | 1642 | 1461112050002 Marionette TRACE conn2 <- [1,1070,null,{}] 17:27:30 INFO - PROCESS | 1642 | 1461112050004 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}] 17:27:30 INFO - PROCESS | 1642 | 1461112050106 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 17:27:30 INFO - PROCESS | 1642 | 1461112050141 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:30 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d5a5000 == 53 [pid = 1642] [id = 275] 17:27:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 165 (0x12ba9f400) [pid = 1642] [serial = 823] [outer = 0x0] 17:27:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 166 (0x12d0c4400) [pid = 1642] [serial = 824] [outer = 0x12ba9f400] 17:27:30 INFO - PROCESS | 1642 | 1461112050166 Marionette DEBUG loaded listener.js 17:27:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 167 (0x12d149c00) [pid = 1642] [serial = 825] [outer = 0x12ba9f400] 17:27:30 INFO - PROCESS | 1642 | 1461112050485 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]]]}] 17:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 519ms 17:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:27:30 INFO - PROCESS | 1642 | 1461112050520 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 17:27:30 INFO - PROCESS | 1642 | 1461112050521 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 17:27:30 INFO - PROCESS | 1642 | 1461112050523 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:27:30 INFO - PROCESS | 1642 | 1461112050524 Marionette TRACE conn2 <- [1,1074,null,{}] 17:27:30 INFO - PROCESS | 1642 | 1461112050527 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}] 17:27:30 INFO - PROCESS | 1642 | 1461112050628 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 17:27:30 INFO - PROCESS | 1642 | 1461112050641 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:30 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e56f000 == 54 [pid = 1642] [id = 276] 17:27:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 168 (0x12d14dc00) [pid = 1642] [serial = 826] [outer = 0x0] 17:27:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 169 (0x12d152400) [pid = 1642] [serial = 827] [outer = 0x12d14dc00] 17:27:30 INFO - PROCESS | 1642 | 1461112050666 Marionette DEBUG loaded listener.js 17:27:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 170 (0x12d44f400) [pid = 1642] [serial = 828] [outer = 0x12d14dc00] 17:27:30 INFO - PROCESS | 1642 | --DOMWINDOW == 169 (0x12e4a5000) [pid = 1642] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:27:31 INFO - PROCESS | 1642 | --DOMWINDOW == 168 (0x11c2cd800) [pid = 1642] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:27:31 INFO - PROCESS | 1642 | --DOMWINDOW == 167 (0x124078c00) [pid = 1642] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:27:31 INFO - PROCESS | 1642 | --DOMWINDOW == 166 (0x12baa1400) [pid = 1642] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:27:31 INFO - PROCESS | 1642 | --DOMWINDOW == 165 (0x11ad99c00) [pid = 1642] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:27:31 INFO - PROCESS | 1642 | --DOMWINDOW == 164 (0x12bcda000) [pid = 1642] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:27:31 INFO - PROCESS | 1642 | --DOMWINDOW == 163 (0x12b1eb400) [pid = 1642] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:27:31 INFO - PROCESS | 1642 | --DOMWINDOW == 162 (0x11923c800) [pid = 1642] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:27:31 INFO - PROCESS | 1642 | --DOMWINDOW == 161 (0x12bcd5c00) [pid = 1642] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:27:31 INFO - PROCESS | 1642 | --DOMWINDOW == 160 (0x12d44a800) [pid = 1642] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:27:31 INFO - PROCESS | 1642 | --DOMWINDOW == 159 (0x12e42a000) [pid = 1642] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:27:31 INFO - PROCESS | 1642 | --DOMWINDOW == 158 (0x11898b000) [pid = 1642] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:27:31 INFO - PROCESS | 1642 | --DOMWINDOW == 157 (0x12e4ac000) [pid = 1642] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:27:31 INFO - PROCESS | 1642 | --DOMWINDOW == 156 (0x12e42b800) [pid = 1642] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:27:31 INFO - PROCESS | 1642 | 1461112051092 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]]]}] 17:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 618ms 17:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:27:31 INFO - PROCESS | 1642 | 1461112051143 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 17:27:31 INFO - PROCESS | 1642 | 1461112051144 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 17:27:31 INFO - PROCESS | 1642 | 1461112051147 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:27:31 INFO - PROCESS | 1642 | 1461112051148 Marionette TRACE conn2 <- [1,1078,null,{}] 17:27:31 INFO - PROCESS | 1642 | 1461112051151 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}] 17:27:31 INFO - PROCESS | 1642 | 1461112051244 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 17:27:31 INFO - PROCESS | 1642 | 1461112051304 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e578000 == 55 [pid = 1642] [id = 277] 17:27:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 157 (0x124078c00) [pid = 1642] [serial = 829] [outer = 0x0] 17:27:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 158 (0x12bcda000) [pid = 1642] [serial = 830] [outer = 0x124078c00] 17:27:31 INFO - PROCESS | 1642 | 1461112051333 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 159 (0x12e253000) [pid = 1642] [serial = 831] [outer = 0x124078c00] 17:27:31 INFO - PROCESS | 1642 | 1461112051637 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]]]}] 17:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 523ms 17:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:27:31 INFO - PROCESS | 1642 | 1461112051674 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 17:27:31 INFO - PROCESS | 1642 | 1461112051675 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 17:27:31 INFO - PROCESS | 1642 | 1461112051677 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:27:31 INFO - PROCESS | 1642 | 1461112051678 Marionette TRACE conn2 <- [1,1082,null,{}] 17:27:31 INFO - PROCESS | 1642 | 1461112051681 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}] 17:27:31 INFO - PROCESS | 1642 | 1461112051772 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 17:27:31 INFO - PROCESS | 1642 | 1461112051777 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ed6b000 == 56 [pid = 1642] [id = 278] 17:27:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 160 (0x12e25b400) [pid = 1642] [serial = 832] [outer = 0x0] 17:27:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 161 (0x12e434000) [pid = 1642] [serial = 833] [outer = 0x12e25b400] 17:27:31 INFO - PROCESS | 1642 | 1461112051803 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 162 (0x12e4ae000) [pid = 1642] [serial = 834] [outer = 0x12e25b400] 17:27:32 INFO - PROCESS | 1642 | 1461112052127 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]]]}] 17:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 17:27:32 INFO - PROCESS | 1642 | 1461112052146 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 1642 | 1461112052147 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 17:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:27:32 INFO - PROCESS | 1642 | 1461112052151 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 1642 | 1461112052154 Marionette TRACE conn2 <- [1,1086,null,{}] 17:27:32 INFO - PROCESS | 1642 | 1461112052156 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}] 17:27:32 INFO - PROCESS | 1642 | 1461112052266 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 17:27:32 INFO - PROCESS | 1642 | 1461112052272 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f263000 == 57 [pid = 1642] [id = 279] 17:27:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 163 (0x12e25f800) [pid = 1642] [serial = 835] [outer = 0x0] 17:27:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 164 (0x12e4ae400) [pid = 1642] [serial = 836] [outer = 0x12e25f800] 17:27:32 INFO - PROCESS | 1642 | 1461112052297 Marionette DEBUG loaded listener.js 17:27:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 165 (0x12e797800) [pid = 1642] [serial = 837] [outer = 0x12e25f800] 17:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 471ms 17:27:32 INFO - PROCESS | 1642 | 1461112052615 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]]]}] 17:27:32 INFO - PROCESS | 1642 | 1461112052621 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 1642 | 1461112052623 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 17:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:27:32 INFO - PROCESS | 1642 | 1461112052625 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 1642 | 1461112052626 Marionette TRACE conn2 <- [1,1090,null,{}] 17:27:32 INFO - PROCESS | 1642 | 1461112052629 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}] 17:27:32 INFO - PROCESS | 1642 | 1461112052716 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 17:27:32 INFO - PROCESS | 1642 | 1461112052720 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fcac800 == 58 [pid = 1642] [id = 280] 17:27:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 166 (0x129608400) [pid = 1642] [serial = 838] [outer = 0x0] 17:27:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 167 (0x12960d800) [pid = 1642] [serial = 839] [outer = 0x129608400] 17:27:32 INFO - PROCESS | 1642 | 1461112052745 Marionette DEBUG loaded listener.js 17:27:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 168 (0x129611c00) [pid = 1642] [serial = 840] [outer = 0x129608400] 17:27:33 INFO - PROCESS | 1642 | 1461112053173 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]]]}] 17:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 568ms 17:27:33 INFO - PROCESS | 1642 | 1461112053194 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 17:27:33 INFO - PROCESS | 1642 | 1461112053196 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 17:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:27:33 INFO - PROCESS | 1642 | 1461112053200 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:27:33 INFO - PROCESS | 1642 | 1461112053202 Marionette TRACE conn2 <- [1,1094,null,{}] 17:27:33 INFO - PROCESS | 1642 | 1461112053206 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}] 17:27:33 INFO - PROCESS | 1642 | 1461112053314 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 17:27:33 INFO - PROCESS | 1642 | 1461112053386 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aae1000 == 59 [pid = 1642] [id = 281] 17:27:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 169 (0x11863c800) [pid = 1642] [serial = 841] [outer = 0x0] 17:27:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 170 (0x11a827c00) [pid = 1642] [serial = 842] [outer = 0x11863c800] 17:27:33 INFO - PROCESS | 1642 | 1461112053419 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 171 (0x11b2df800) [pid = 1642] [serial = 843] [outer = 0x11863c800] 17:27:34 INFO - PROCESS | 1642 | 1461112054060 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]]]}] 17:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 872ms 17:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:27:34 INFO - PROCESS | 1642 | 1461112054073 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 17:27:34 INFO - PROCESS | 1642 | 1461112054077 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 17:27:34 INFO - PROCESS | 1642 | 1461112054082 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:27:34 INFO - PROCESS | 1642 | 1461112054084 Marionette TRACE conn2 <- [1,1098,null,{}] 17:27:34 INFO - PROCESS | 1642 | 1461112054086 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}] 17:27:34 INFO - PROCESS | 1642 | 1461112054190 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 17:27:34 INFO - PROCESS | 1642 | 1461112054247 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:34 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb53000 == 60 [pid = 1642] [id = 282] 17:27:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 172 (0x11b2e4400) [pid = 1642] [serial = 844] [outer = 0x0] 17:27:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 173 (0x129644400) [pid = 1642] [serial = 845] [outer = 0x11b2e4400] 17:27:34 INFO - PROCESS | 1642 | 1461112054277 Marionette DEBUG loaded listener.js 17:27:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 174 (0x12a020c00) [pid = 1642] [serial = 846] [outer = 0x11b2e4400] 17:27:34 INFO - PROCESS | 1642 | 1461112054701 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]]]}] 17:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 671ms 17:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:27:34 INFO - PROCESS | 1642 | 1461112054754 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 17:27:34 INFO - PROCESS | 1642 | 1461112054755 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 17:27:34 INFO - PROCESS | 1642 | 1461112054758 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:27:34 INFO - PROCESS | 1642 | 1461112054760 Marionette TRACE conn2 <- [1,1102,null,{}] 17:27:34 INFO - PROCESS | 1642 | 1461112054768 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}] 17:27:34 INFO - PROCESS | 1642 | 1461112054874 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 17:27:34 INFO - PROCESS | 1642 | 1461112054934 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:34 INFO - PROCESS | 1642 | ++DOCSHELL 0x130bca000 == 61 [pid = 1642] [id = 283] 17:27:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 175 (0x12b119400) [pid = 1642] [serial = 847] [outer = 0x0] 17:27:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 176 (0x12b218c00) [pid = 1642] [serial = 848] [outer = 0x12b119400] 17:27:34 INFO - PROCESS | 1642 | 1461112054966 Marionette DEBUG loaded listener.js 17:27:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 177 (0x12b220000) [pid = 1642] [serial = 849] [outer = 0x12b119400] 17:27:35 INFO - PROCESS | 1642 | 1461112055412 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]]]}] 17:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 673ms 17:27:35 INFO - PROCESS | 1642 | 1461112055431 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 17:27:35 INFO - PROCESS | 1642 | 1461112055433 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 17:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:27:35 INFO - PROCESS | 1642 | 1461112055435 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:27:35 INFO - PROCESS | 1642 | 1461112055436 Marionette TRACE conn2 <- [1,1106,null,{}] 17:27:35 INFO - PROCESS | 1642 | 1461112055439 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}] 17:27:35 INFO - PROCESS | 1642 | 1461112055561 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 17:27:35 INFO - PROCESS | 1642 | 1461112055631 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f35800 == 62 [pid = 1642] [id = 284] 17:27:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 178 (0x12b222800) [pid = 1642] [serial = 850] [outer = 0x0] 17:27:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 179 (0x12b492800) [pid = 1642] [serial = 851] [outer = 0x12b222800] 17:27:35 INFO - PROCESS | 1642 | 1461112055661 Marionette DEBUG loaded listener.js 17:27:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 180 (0x12d0cc800) [pid = 1642] [serial = 852] [outer = 0x12b222800] 17:27:36 INFO - PROCESS | 1642 | 1461112056066 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]]]}] 17:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 668ms 17:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:27:36 INFO - PROCESS | 1642 | 1461112056104 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 17:27:36 INFO - PROCESS | 1642 | 1461112056105 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 17:27:36 INFO - PROCESS | 1642 | 1461112056107 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:27:36 INFO - PROCESS | 1642 | 1461112056108 Marionette TRACE conn2 <- [1,1110,null,{}] 17:27:36 INFO - PROCESS | 1642 | 1461112056111 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}] 17:27:36 INFO - PROCESS | 1642 | 1461112056210 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 17:27:36 INFO - PROCESS | 1642 | 1461112056267 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295ce000 == 63 [pid = 1642] [id = 285] 17:27:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 181 (0x12d145c00) [pid = 1642] [serial = 853] [outer = 0x0] 17:27:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 182 (0x12d453400) [pid = 1642] [serial = 854] [outer = 0x12d145c00] 17:27:36 INFO - PROCESS | 1642 | 1461112056297 Marionette DEBUG loaded listener.js 17:27:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 183 (0x12e428800) [pid = 1642] [serial = 855] [outer = 0x12d145c00] 17:27:36 INFO - PROCESS | 1642 | 1461112056729 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]]]}] 17:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 669ms 17:27:36 INFO - PROCESS | 1642 | 1461112056776 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 17:27:36 INFO - PROCESS | 1642 | 1461112056778 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 17:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:27:36 INFO - PROCESS | 1642 | 1461112056780 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:27:36 INFO - PROCESS | 1642 | 1461112056781 Marionette TRACE conn2 <- [1,1114,null,{}] 17:27:36 INFO - PROCESS | 1642 | 1461112056784 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}] 17:27:36 INFO - PROCESS | 1642 | 1461112056917 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 17:27:37 INFO - PROCESS | 1642 | 1461112057001 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:37 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295e1000 == 64 [pid = 1642] [id = 286] 17:27:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 184 (0x1295ec400) [pid = 1642] [serial = 856] [outer = 0x0] 17:27:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 185 (0x12e4b0800) [pid = 1642] [serial = 857] [outer = 0x1295ec400] 17:27:37 INFO - PROCESS | 1642 | 1461112057034 Marionette DEBUG loaded listener.js 17:27:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 186 (0x12e79e800) [pid = 1642] [serial = 858] [outer = 0x1295ec400] 17:27:37 INFO - PROCESS | 1642 | 1461112057477 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]]]}] 17:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 720ms 17:27:37 INFO - PROCESS | 1642 | 1461112057501 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 17:27:37 INFO - PROCESS | 1642 | 1461112057502 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 17:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:27:37 INFO - PROCESS | 1642 | 1461112057505 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:27:37 INFO - PROCESS | 1642 | 1461112057506 Marionette TRACE conn2 <- [1,1118,null,{}] 17:27:37 INFO - PROCESS | 1642 | 1461112057508 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}] 17:27:37 INFO - PROCESS | 1642 | 1461112057609 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 17:27:37 INFO - PROCESS | 1642 | 1461112057683 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:37 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb56000 == 65 [pid = 1642] [id = 287] 17:27:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 187 (0x11a9c3c00) [pid = 1642] [serial = 859] [outer = 0x0] 17:27:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 188 (0x128c92c00) [pid = 1642] [serial = 860] [outer = 0x11a9c3c00] 17:27:37 INFO - PROCESS | 1642 | 1461112057713 Marionette DEBUG loaded listener.js 17:27:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 189 (0x128c96c00) [pid = 1642] [serial = 861] [outer = 0x11a9c3c00] 17:27:38 INFO - PROCESS | 1642 | 1461112058270 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]]]}] 17:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 822ms 17:27:38 INFO - PROCESS | 1642 | 1461112058327 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 17:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:27:38 INFO - PROCESS | 1642 | 1461112058330 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 17:27:38 INFO - PROCESS | 1642 | 1461112058334 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:27:38 INFO - PROCESS | 1642 | 1461112058338 Marionette TRACE conn2 <- [1,1122,null,{}] 17:27:38 INFO - PROCESS | 1642 | 1461112058341 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}] 17:27:38 INFO - PROCESS | 1642 | 1461112058438 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 17:27:38 INFO - PROCESS | 1642 | 1461112058509 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:38 INFO - PROCESS | 1642 | ++DOCSHELL 0x125f35000 == 66 [pid = 1642] [id = 288] 17:27:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 190 (0x11a9c2c00) [pid = 1642] [serial = 862] [outer = 0x0] 17:27:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 191 (0x11acec800) [pid = 1642] [serial = 863] [outer = 0x11a9c2c00] 17:27:38 INFO - PROCESS | 1642 | 1461112058536 Marionette DEBUG loaded listener.js 17:27:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 192 (0x11bb27c00) [pid = 1642] [serial = 864] [outer = 0x11a9c2c00] 17:27:38 INFO - PROCESS | 1642 | 1461112058951 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]]]}] 17:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 624ms 17:27:38 INFO - PROCESS | 1642 | 1461112058958 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 17:27:38 INFO - PROCESS | 1642 | 1461112058962 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 17:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:27:38 INFO - PROCESS | 1642 | 1461112058966 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:27:38 INFO - PROCESS | 1642 | 1461112058968 Marionette TRACE conn2 <- [1,1126,null,{}] 17:27:38 INFO - PROCESS | 1642 | 1461112058970 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}] 17:27:39 INFO - PROCESS | 1642 | 1461112059063 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 17:27:39 INFO - PROCESS | 1642 | 1461112059121 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:39 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c5d5800 == 67 [pid = 1642] [id = 289] 17:27:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 193 (0x1154ad000) [pid = 1642] [serial = 865] [outer = 0x0] 17:27:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 194 (0x11bfdf400) [pid = 1642] [serial = 866] [outer = 0x1154ad000] 17:27:39 INFO - PROCESS | 1642 | 1461112059149 Marionette DEBUG loaded listener.js 17:27:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 195 (0x1279f0400) [pid = 1642] [serial = 867] [outer = 0x1154ad000] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12d419800 == 66 [pid = 1642] [id = 166] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12ba45800 == 65 [pid = 1642] [id = 207] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x119399800 == 64 [pid = 1642] [id = 203] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12f263000 == 63 [pid = 1642] [id = 279] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12ed6b000 == 62 [pid = 1642] [id = 278] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12e578000 == 61 [pid = 1642] [id = 277] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12e56f000 == 60 [pid = 1642] [id = 276] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 194 (0x12fb74400) [pid = 1642] [serial = 779] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12d5a5000 == 59 [pid = 1642] [id = 275] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12cea0800 == 58 [pid = 1642] [id = 274] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12ba4f000 == 57 [pid = 1642] [id = 273] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12945d800 == 56 [pid = 1642] [id = 272] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad90000 == 55 [pid = 1642] [id = 271] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x1245cb800 == 54 [pid = 1642] [id = 270] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad8c000 == 53 [pid = 1642] [id = 269] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb65800 == 52 [pid = 1642] [id = 268] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x11bf5d000 == 51 [pid = 1642] [id = 267] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0e0800 == 50 [pid = 1642] [id = 266] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0cd800 == 49 [pid = 1642] [id = 265] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12ed61000 == 48 [pid = 1642] [id = 264] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12b867000 == 47 [pid = 1642] [id = 263] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x128fd3000 == 46 [pid = 1642] [id = 262] 17:27:39 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb6c000 == 45 [pid = 1642] [id = 261] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 193 (0x12e785c00) [pid = 1642] [serial = 717] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 192 (0x12f5e1000) [pid = 1642] [serial = 774] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 191 (0x12e7a4400) [pid = 1642] [serial = 768] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 190 (0x12e25c800) [pid = 1642] [serial = 762] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 189 (0x12e4ab800) [pid = 1642] [serial = 765] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 188 (0x12d14b000) [pid = 1642] [serial = 756] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 187 (0x12e4abc00) [pid = 1642] [serial = 771] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 186 (0x12d44a000) [pid = 1642] [serial = 759] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 185 (0x12f886400) [pid = 1642] [serial = 777] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 184 (0x1273d5400) [pid = 1642] [serial = 746] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 183 (0x12a016800) [pid = 1642] [serial = 747] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 182 (0x12e428400) [pid = 1642] [serial = 731] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 181 (0x12a835c00) [pid = 1642] [serial = 749] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 180 (0x12b1eb000) [pid = 1642] [serial = 750] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 179 (0x12d151c00) [pid = 1642] [serial = 758] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 178 (0x12e79d400) [pid = 1642] [serial = 734] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 177 (0x127365000) [pid = 1642] [serial = 744] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 176 (0x123a23400) [pid = 1642] [serial = 743] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 175 (0x12e42f800) [pid = 1642] [serial = 764] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 174 (0x12b6af400) [pid = 1642] [serial = 752] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 173 (0x12bcce400) [pid = 1642] [serial = 753] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 172 (0x11ad9a400) [pid = 1642] [serial = 741] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 171 (0x11a828400) [pid = 1642] [serial = 740] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 170 (0x12bea9c00) [pid = 1642] [serial = 755] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 169 (0x11bc56000) [pid = 1642] [serial = 722] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 168 (0x12d5ebc00) [pid = 1642] [serial = 761] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 167 (0x12ba9b400) [pid = 1642] [serial = 728] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 166 (0x12e785400) [pid = 1642] [serial = 767] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 165 (0x12b1f6800) [pid = 1642] [serial = 737] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 164 (0x11424c000) [pid = 1642] [serial = 719] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 163 (0x1272a6800) [pid = 1642] [serial = 725] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 162 (0x12b6ab000) [pid = 1642] [serial = 770] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 161 (0x12f5d9400) [pid = 1642] [serial = 773] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | --DOMWINDOW == 160 (0x12f87dc00) [pid = 1642] [serial = 776] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1642 | 1461112059594 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]]]}] 17:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 671ms 17:27:39 INFO - PROCESS | 1642 | 1461112059637 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 17:27:39 INFO - PROCESS | 1642 | 1461112059639 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 17:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:27:39 INFO - PROCESS | 1642 | 1461112059641 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:27:39 INFO - PROCESS | 1642 | 1461112059644 Marionette TRACE conn2 <- [1,1130,null,{}] 17:27:39 INFO - PROCESS | 1642 | 1461112059657 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}] 17:27:39 INFO - PROCESS | 1642 | 1461112059763 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 17:27:39 INFO - PROCESS | 1642 | 1461112059771 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:39 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf5d000 == 46 [pid = 1642] [id = 290] 17:27:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 161 (0x12450d000) [pid = 1642] [serial = 868] [outer = 0x0] 17:27:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 162 (0x128c9a800) [pid = 1642] [serial = 869] [outer = 0x12450d000] 17:27:39 INFO - PROCESS | 1642 | 1461112059799 Marionette DEBUG loaded listener.js 17:27:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 163 (0x1295e8c00) [pid = 1642] [serial = 870] [outer = 0x12450d000] 17:27:40 INFO - PROCESS | 1642 | 1461112060216 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]]]}] 17:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 621ms 17:27:40 INFO - PROCESS | 1642 | 1461112060263 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 17:27:40 INFO - PROCESS | 1642 | 1461112060266 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 17:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:27:40 INFO - PROCESS | 1642 | 1461112060269 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:27:40 INFO - PROCESS | 1642 | 1461112060271 Marionette TRACE conn2 <- [1,1134,null,{}] 17:27:40 INFO - PROCESS | 1642 | 1461112060274 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}] 17:27:40 INFO - PROCESS | 1642 | 1461112060392 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 17:27:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 164 (0x1295ebc00) [pid = 1642] [serial = 871] [outer = 0x12f5df800] 17:27:40 INFO - PROCESS | 1642 | 1461112060421 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f7f800 == 47 [pid = 1642] [id = 291] 17:27:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 165 (0x1295e9800) [pid = 1642] [serial = 872] [outer = 0x0] 17:27:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 166 (0x129645800) [pid = 1642] [serial = 873] [outer = 0x1295e9800] 17:27:40 INFO - PROCESS | 1642 | 1461112060502 Marionette DEBUG loaded listener.js 17:27:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 167 (0x12964f400) [pid = 1642] [serial = 874] [outer = 0x1295e9800] 17:27:40 INFO - PROCESS | 1642 | 1461112060824 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]]]}] 17:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 571ms 17:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:27:40 INFO - PROCESS | 1642 | 1461112060841 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 17:27:40 INFO - PROCESS | 1642 | 1461112060842 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 17:27:40 INFO - PROCESS | 1642 | 1461112060844 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:27:40 INFO - PROCESS | 1642 | 1461112060845 Marionette TRACE conn2 <- [1,1138,null,{}] 17:27:40 INFO - PROCESS | 1642 | 1461112060847 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}] 17:27:40 INFO - PROCESS | 1642 | 1461112060933 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 17:27:40 INFO - PROCESS | 1642 | 1461112060941 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a870000 == 48 [pid = 1642] [id = 292] 17:27:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 168 (0x1272ad800) [pid = 1642] [serial = 875] [outer = 0x0] 17:27:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 169 (0x12a01b800) [pid = 1642] [serial = 876] [outer = 0x1272ad800] 17:27:40 INFO - PROCESS | 1642 | 1461112060966 Marionette DEBUG loaded listener.js 17:27:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 170 (0x12b112400) [pid = 1642] [serial = 877] [outer = 0x1272ad800] 17:27:41 INFO - PROCESS | 1642 | 1461112061343 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]]]}] 17:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 570ms 17:27:41 INFO - PROCESS | 1642 | 1461112061414 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 17:27:41 INFO - PROCESS | 1642 | 1461112061416 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 17:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:27:41 INFO - PROCESS | 1642 | 1461112061418 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:27:41 INFO - PROCESS | 1642 | 1461112061419 Marionette TRACE conn2 <- [1,1142,null,{}] 17:27:41 INFO - PROCESS | 1642 | 1461112061421 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}] 17:27:41 INFO - PROCESS | 1642 | 1461112061521 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 17:27:41 INFO - PROCESS | 1642 | 1461112061528 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:41 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ce94800 == 49 [pid = 1642] [id = 293] 17:27:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 171 (0x12b1e0800) [pid = 1642] [serial = 878] [outer = 0x0] 17:27:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 172 (0x12b21c000) [pid = 1642] [serial = 879] [outer = 0x12b1e0800] 17:27:41 INFO - PROCESS | 1642 | 1461112061554 Marionette DEBUG loaded listener.js 17:27:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 173 (0x12bcce400) [pid = 1642] [serial = 880] [outer = 0x12b1e0800] 17:27:41 INFO - PROCESS | 1642 | 1461112061898 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]]]}] 17:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 17:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:27:41 INFO - PROCESS | 1642 | 1461112061937 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 17:27:41 INFO - PROCESS | 1642 | 1461112061938 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 17:27:41 INFO - PROCESS | 1642 | 1461112061940 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:27:41 INFO - PROCESS | 1642 | 1461112061941 Marionette TRACE conn2 <- [1,1146,null,{}] 17:27:41 INFO - PROCESS | 1642 | 1461112061943 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}] 17:27:42 INFO - PROCESS | 1642 | 1461112062049 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 17:27:42 INFO - PROCESS | 1642 | 1461112062064 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:42 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d410000 == 50 [pid = 1642] [id = 294] 17:27:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 174 (0x12be5d800) [pid = 1642] [serial = 881] [outer = 0x0] 17:27:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 175 (0x12beb5800) [pid = 1642] [serial = 882] [outer = 0x12be5d800] 17:27:42 INFO - PROCESS | 1642 | 1461112062092 Marionette DEBUG loaded listener.js 17:27:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 176 (0x12d148400) [pid = 1642] [serial = 883] [outer = 0x12be5d800] 17:27:42 INFO - PROCESS | 1642 | 1461112062431 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]]]}] 17:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 17:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:27:42 INFO - PROCESS | 1642 | 1461112062459 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 17:27:42 INFO - PROCESS | 1642 | 1461112062460 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 17:27:42 INFO - PROCESS | 1642 | 1461112062462 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:27:42 INFO - PROCESS | 1642 | 1461112062463 Marionette TRACE conn2 <- [1,1150,null,{}] 17:27:42 INFO - PROCESS | 1642 | 1461112062465 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}] 17:27:42 INFO - PROCESS | 1642 | 1461112062569 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 17:27:42 INFO - PROCESS | 1642 | 1461112062604 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:42 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dcd3800 == 51 [pid = 1642] [id = 295] 17:27:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 177 (0x12be63800) [pid = 1642] [serial = 884] [outer = 0x0] 17:27:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 178 (0x12d154400) [pid = 1642] [serial = 885] [outer = 0x12be63800] 17:27:42 INFO - PROCESS | 1642 | 1461112062630 Marionette DEBUG loaded listener.js 17:27:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 179 (0x12dc41800) [pid = 1642] [serial = 886] [outer = 0x12be63800] 17:27:42 INFO - PROCESS | 1642 | 1461112062956 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]]]}] 17:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 17:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:27:42 INFO - PROCESS | 1642 | 1461112062982 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 17:27:42 INFO - PROCESS | 1642 | 1461112062983 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 17:27:42 INFO - PROCESS | 1642 | 1461112062985 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:27:42 INFO - PROCESS | 1642 | 1461112062986 Marionette TRACE conn2 <- [1,1154,null,{}] 17:27:43 INFO - PROCESS | 1642 | 1461112062995 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}] 17:27:43 INFO - PROCESS | 1642 | 1461112063101 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 17:27:43 INFO - PROCESS | 1642 | 1461112063138 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:43 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb3c000 == 52 [pid = 1642] [id = 296] 17:27:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 180 (0x11bfe6800) [pid = 1642] [serial = 887] [outer = 0x0] 17:27:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 181 (0x12e429800) [pid = 1642] [serial = 888] [outer = 0x11bfe6800] 17:27:43 INFO - PROCESS | 1642 | 1461112063164 Marionette DEBUG loaded listener.js 17:27:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 182 (0x12e4ae800) [pid = 1642] [serial = 889] [outer = 0x11bfe6800] 17:27:43 INFO - PROCESS | 1642 | 1461112063497 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]]]}] 17:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 525ms 17:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:27:43 INFO - PROCESS | 1642 | 1461112063511 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 17:27:43 INFO - PROCESS | 1642 | 1461112063512 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 17:27:43 INFO - PROCESS | 1642 | 1461112063514 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:27:43 INFO - PROCESS | 1642 | 1461112063515 Marionette TRACE conn2 <- [1,1158,null,{}] 17:27:43 INFO - PROCESS | 1642 | 1461112063521 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}] 17:27:43 INFO - PROCESS | 1642 | 1461112063629 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 17:27:43 INFO - PROCESS | 1642 | 1461112063641 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:43 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f261000 == 53 [pid = 1642] [id = 297] 17:27:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 183 (0x12e779800) [pid = 1642] [serial = 890] [outer = 0x0] 17:27:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 184 (0x12e79cc00) [pid = 1642] [serial = 891] [outer = 0x12e779800] 17:27:43 INFO - PROCESS | 1642 | 1461112063666 Marionette DEBUG loaded listener.js 17:27:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 185 (0x12e7a4000) [pid = 1642] [serial = 892] [outer = 0x12e779800] 17:27:43 INFO - PROCESS | 1642 | --DOMWINDOW == 184 (0x129655c00) [pid = 1642] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:27:43 INFO - PROCESS | 1642 | --DOMWINDOW == 183 (0x129649c00) [pid = 1642] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:27:43 INFO - PROCESS | 1642 | --DOMWINDOW == 182 (0x12ba9f000) [pid = 1642] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:27:43 INFO - PROCESS | 1642 | --DOMWINDOW == 181 (0x1192c0c00) [pid = 1642] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:27:43 INFO - PROCESS | 1642 | --DOMWINDOW == 180 (0x124078c00) [pid = 1642] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:27:43 INFO - PROCESS | 1642 | --DOMWINDOW == 179 (0x12ba9f400) [pid = 1642] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:27:43 INFO - PROCESS | 1642 | --DOMWINDOW == 178 (0x12d14dc00) [pid = 1642] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:27:43 INFO - PROCESS | 1642 | --DOMWINDOW == 177 (0x11a87b400) [pid = 1642] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:27:43 INFO - PROCESS | 1642 | --DOMWINDOW == 176 (0x127ece800) [pid = 1642] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:27:43 INFO - PROCESS | 1642 | --DOMWINDOW == 175 (0x12e25b400) [pid = 1642] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:27:43 INFO - PROCESS | 1642 | --DOMWINDOW == 174 (0x12e25f800) [pid = 1642] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:27:43 INFO - PROCESS | 1642 | --DOMWINDOW == 173 (0x11a881c00) [pid = 1642] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:27:43 INFO - PROCESS | 1642 | --DOMWINDOW == 172 (0x11a822c00) [pid = 1642] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:27:44 INFO - PROCESS | 1642 | 1461112064182 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]]]}] 17:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 721ms 17:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:27:44 INFO - PROCESS | 1642 | 1461112064236 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 17:27:44 INFO - PROCESS | 1642 | 1461112064238 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 17:27:44 INFO - PROCESS | 1642 | 1461112064242 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:27:44 INFO - PROCESS | 1642 | 1461112064244 Marionette TRACE conn2 <- [1,1162,null,{}] 17:27:44 INFO - PROCESS | 1642 | 1461112064248 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}] 17:27:44 INFO - PROCESS | 1642 | 1461112064388 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 17:27:44 INFO - PROCESS | 1642 | 1461112064419 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:44 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fb28000 == 54 [pid = 1642] [id = 298] 17:27:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 173 (0x1192c0000) [pid = 1642] [serial = 893] [outer = 0x0] 17:27:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 174 (0x11af84800) [pid = 1642] [serial = 894] [outer = 0x1192c0000] 17:27:44 INFO - PROCESS | 1642 | 1461112064498 Marionette DEBUG loaded listener.js 17:27:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 175 (0x12ba9f000) [pid = 1642] [serial = 895] [outer = 0x1192c0000] 17:27:44 INFO - PROCESS | 1642 | 1461112064791 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]]]}] 17:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 570ms 17:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:27:44 INFO - PROCESS | 1642 | 1461112064812 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 17:27:44 INFO - PROCESS | 1642 | 1461112064813 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 17:27:44 INFO - PROCESS | 1642 | 1461112064815 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:27:44 INFO - PROCESS | 1642 | 1461112064816 Marionette TRACE conn2 <- [1,1166,null,{}] 17:27:44 INFO - PROCESS | 1642 | 1461112064827 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}] 17:27:44 INFO - PROCESS | 1642 | 1461112064921 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 17:27:44 INFO - PROCESS | 1642 | 1461112064926 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:44 INFO - PROCESS | 1642 | ++DOCSHELL 0x13016d000 == 55 [pid = 1642] [id = 299] 17:27:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 176 (0x11af2e000) [pid = 1642] [serial = 896] [outer = 0x0] 17:27:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 177 (0x11af35c00) [pid = 1642] [serial = 897] [outer = 0x11af2e000] 17:27:44 INFO - PROCESS | 1642 | 1461112064951 Marionette DEBUG loaded listener.js 17:27:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 178 (0x12b1ecc00) [pid = 1642] [serial = 898] [outer = 0x11af2e000] 17:27:45 INFO - PROCESS | 1642 | 1461112065307 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]]]}] 17:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 528ms 17:27:45 INFO - PROCESS | 1642 | 1461112065357 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 17:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:27:45 INFO - PROCESS | 1642 | 1461112065359 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 17:27:45 INFO - PROCESS | 1642 | 1461112065362 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:27:45 INFO - PROCESS | 1642 | 1461112065363 Marionette TRACE conn2 <- [1,1170,null,{}] 17:27:45 INFO - PROCESS | 1642 | 1461112065367 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}] 17:27:45 INFO - PROCESS | 1642 | 1461112065500 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 17:27:45 INFO - PROCESS | 1642 | 1461112065510 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:45 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aeba000 == 56 [pid = 1642] [id = 300] 17:27:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 179 (0x12ae06800) [pid = 1642] [serial = 899] [outer = 0x0] 17:27:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 180 (0x12ae08800) [pid = 1642] [serial = 900] [outer = 0x12ae06800] 17:27:45 INFO - PROCESS | 1642 | 1461112065549 Marionette DEBUG loaded listener.js 17:27:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 181 (0x12ae0c800) [pid = 1642] [serial = 901] [outer = 0x12ae06800] 17:27:46 INFO - PROCESS | 1642 | 1461112066107 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]]]}] 17:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 771ms 17:27:46 INFO - PROCESS | 1642 | 1461112066133 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 17:27:46 INFO - PROCESS | 1642 | 1461112066138 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 17:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:27:46 INFO - PROCESS | 1642 | 1461112066144 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:27:46 INFO - PROCESS | 1642 | 1461112066148 Marionette TRACE conn2 <- [1,1174,null,{}] 17:27:46 INFO - PROCESS | 1642 | 1461112066154 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}] 17:27:46 INFO - PROCESS | 1642 | 1461112066316 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 17:27:46 INFO - PROCESS | 1642 | 1461112066456 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:46 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb59000 == 57 [pid = 1642] [id = 301] 17:27:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 182 (0x1186aa800) [pid = 1642] [serial = 902] [outer = 0x0] 17:27:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 183 (0x11a9c0c00) [pid = 1642] [serial = 903] [outer = 0x1186aa800] 17:27:46 INFO - PROCESS | 1642 | 1461112066505 Marionette DEBUG loaded listener.js 17:27:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 184 (0x11af2b400) [pid = 1642] [serial = 904] [outer = 0x1186aa800] 17:27:46 INFO - PROCESS | 1642 | 1461112066958 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] 17:27:47 INFO - PROCESS | 1642 | 1461112067026 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 17:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:27:47 INFO - PROCESS | 1642 | 1461112067030 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:27:47 INFO - PROCESS | 1642 | 1461112067032 Marionette TRACE conn2 <- [1,1178,null,{}] 17:27:47 INFO - PROCESS | 1642 | 1461112067037 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}] 17:27:47 INFO - PROCESS | 1642 | 1461112067139 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 17:27:47 INFO - PROCESS | 1642 | 1461112067214 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:47 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a886000 == 58 [pid = 1642] [id = 302] 17:27:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 185 (0x11af82800) [pid = 1642] [serial = 905] [outer = 0x0] 17:27:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 186 (0x11c2c1c00) [pid = 1642] [serial = 906] [outer = 0x11af82800] 17:27:47 INFO - PROCESS | 1642 | 1461112067245 Marionette DEBUG loaded listener.js 17:27:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 187 (0x125f27800) [pid = 1642] [serial = 907] [outer = 0x11af82800] 17:27:47 INFO - PROCESS | 1642 | 1461112067679 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] 17:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:27:47 INFO - PROCESS | 1642 | 1461112067706 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 17:27:47 INFO - PROCESS | 1642 | 1461112067710 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:27:47 INFO - PROCESS | 1642 | 1461112067714 Marionette TRACE conn2 <- [1,1182,null,{}] 17:27:47 INFO - PROCESS | 1642 | 1461112067728 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}] 17:27:47 INFO - PROCESS | 1642 | 1461112067889 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 17:27:48 INFO - PROCESS | 1642 | 1461112067998 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:48 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f279000 == 59 [pid = 1642] [id = 303] 17:27:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 188 (0x128c98c00) [pid = 1642] [serial = 908] [outer = 0x0] 17:27:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 189 (0x1295f1400) [pid = 1642] [serial = 909] [outer = 0x128c98c00] 17:27:48 INFO - PROCESS | 1642 | 1461112068051 Marionette DEBUG loaded listener.js 17:27:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 190 (0x129659c00) [pid = 1642] [serial = 910] [outer = 0x128c98c00] 17:27:48 INFO - PROCESS | 1642 | 1461112068566 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] 17:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:27:48 INFO - PROCESS | 1642 | 1461112068590 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 17:27:48 INFO - PROCESS | 1642 | 1461112068593 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:27:48 INFO - PROCESS | 1642 | 1461112068594 Marionette TRACE conn2 <- [1,1186,null,{}] 17:27:48 INFO - PROCESS | 1642 | 1461112068596 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}] 17:27:48 INFO - PROCESS | 1642 | 1461112068701 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 17:27:48 INFO - PROCESS | 1642 | 1461112068761 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:48 INFO - PROCESS | 1642 | ++DOCSHELL 0x129690800 == 60 [pid = 1642] [id = 304] 17:27:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 191 (0x12ae04c00) [pid = 1642] [serial = 911] [outer = 0x0] 17:27:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 192 (0x12ae11000) [pid = 1642] [serial = 912] [outer = 0x12ae04c00] 17:27:48 INFO - PROCESS | 1642 | 1461112068832 Marionette DEBUG loaded listener.js 17:27:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 193 (0x12b1f2000) [pid = 1642] [serial = 913] [outer = 0x12ae04c00] 17:27:49 INFO - PROCESS | 1642 | 1461112069275 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] 17:27:49 INFO - PROCESS | 1642 | 1461112069315 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 17:27:49 INFO - PROCESS | 1642 | 1461112069318 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:27:49 INFO - PROCESS | 1642 | 1461112069320 Marionette TRACE conn2 <- [1,1190,null,{}] 17:27:49 INFO - PROCESS | 1642 | 1461112069324 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}] 17:27:49 INFO - PROCESS | 1642 | 1461112069478 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 17:27:49 INFO - PROCESS | 1642 | 1461112069557 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:49 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f08000 == 61 [pid = 1642] [id = 305] 17:27:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 194 (0x12b1d8c00) [pid = 1642] [serial = 914] [outer = 0x0] 17:27:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 195 (0x12b225400) [pid = 1642] [serial = 915] [outer = 0x12b1d8c00] 17:27:49 INFO - PROCESS | 1642 | 1461112069590 Marionette DEBUG loaded listener.js 17:27:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 196 (0x12ce62000) [pid = 1642] [serial = 916] [outer = 0x12b1d8c00] 17:27:50 INFO - PROCESS | 1642 | 1461112070024 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] 17:27:50 INFO - PROCESS | 1642 | 1461112070090 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 17:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:27:50 INFO - PROCESS | 1642 | 1461112070093 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:27:50 INFO - PROCESS | 1642 | 1461112070094 Marionette TRACE conn2 <- [1,1194,null,{}] 17:27:50 INFO - PROCESS | 1642 | 1461112070096 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}] 17:27:50 INFO - PROCESS | 1642 | 1461112070253 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 17:27:50 INFO - PROCESS | 1642 | 1461112070265 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:50 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f2dc800 == 62 [pid = 1642] [id = 306] 17:27:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 197 (0x12e4afc00) [pid = 1642] [serial = 917] [outer = 0x0] 17:27:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 198 (0x12e7a5000) [pid = 1642] [serial = 918] [outer = 0x12e4afc00] 17:27:50 INFO - PROCESS | 1642 | 1461112070309 Marionette DEBUG loaded listener.js 17:27:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 199 (0x12f5dfc00) [pid = 1642] [serial = 919] [outer = 0x12e4afc00] 17:27:50 INFO - PROCESS | 1642 | 1461112070805 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] 17:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:27:50 INFO - PROCESS | 1642 | 1461112070870 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 17:27:50 INFO - PROCESS | 1642 | 1461112070874 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:27:50 INFO - PROCESS | 1642 | 1461112070876 Marionette TRACE conn2 <- [1,1198,null,{}] 17:27:50 INFO - PROCESS | 1642 | 1461112070878 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}] 17:27:50 INFO - PROCESS | 1642 | 1461112070978 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 17:27:51 INFO - PROCESS | 1642 | 1461112071052 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c380000 == 63 [pid = 1642] [id = 307] 17:27:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 200 (0x115116800) [pid = 1642] [serial = 920] [outer = 0x0] 17:27:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 201 (0x12b25c800) [pid = 1642] [serial = 921] [outer = 0x115116800] 17:27:51 INFO - PROCESS | 1642 | 1461112071082 Marionette DEBUG loaded listener.js 17:27:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 202 (0x12b261800) [pid = 1642] [serial = 922] [outer = 0x115116800] 17:27:51 INFO - PROCESS | 1642 | 1461112071688 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]]]}] 17:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 873ms 17:27:51 INFO - PROCESS | 1642 | 1461112071753 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 17:27:51 INFO - PROCESS | 1642 | 1461112071756 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 17:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:27:51 INFO - PROCESS | 1642 | 1461112071760 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:27:51 INFO - PROCESS | 1642 | 1461112071762 Marionette TRACE conn2 <- [1,1202,null,{}] 17:27:51 INFO - PROCESS | 1642 | 1461112071765 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}] 17:27:51 INFO - PROCESS | 1642 | 1461112071864 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 17:27:51 INFO - PROCESS | 1642 | 1461112071937 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f2e800 == 64 [pid = 1642] [id = 308] 17:27:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 203 (0x11aa4b000) [pid = 1642] [serial = 923] [outer = 0x0] 17:27:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 204 (0x11ad9f000) [pid = 1642] [serial = 924] [outer = 0x11aa4b000] 17:27:51 INFO - PROCESS | 1642 | 1461112071965 Marionette DEBUG loaded listener.js 17:27:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 205 (0x11af7a000) [pid = 1642] [serial = 925] [outer = 0x11aa4b000] 17:27:52 INFO - PROCESS | 1642 | 1461112072389 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]]]}] 17:27:52 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 17:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 674ms 17:27:52 INFO - PROCESS | 1642 | 1461112072434 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 17:27:52 INFO - PROCESS | 1642 | 1461112072437 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 17:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:27:52 INFO - PROCESS | 1642 | 1461112072442 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:27:52 INFO - PROCESS | 1642 | 1461112072443 Marionette TRACE conn2 <- [1,1206,null,{}] 17:27:52 INFO - PROCESS | 1642 | 1461112072446 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}] 17:27:52 INFO - PROCESS | 1642 | 1461112072540 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 17:27:52 INFO - PROCESS | 1642 | 1461112072616 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:52 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b239000 == 65 [pid = 1642] [id = 309] 17:27:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 206 (0x11aa4d400) [pid = 1642] [serial = 926] [outer = 0x0] 17:27:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 207 (0x11af34400) [pid = 1642] [serial = 927] [outer = 0x11aa4d400] 17:27:52 INFO - PROCESS | 1642 | 1461112072645 Marionette DEBUG loaded listener.js 17:27:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 208 (0x11af82c00) [pid = 1642] [serial = 928] [outer = 0x11aa4d400] 17:27:52 INFO - PROCESS | 1642 | --DOCSHELL 0x13016d000 == 64 [pid = 1642] [id = 299] 17:27:52 INFO - PROCESS | 1642 | --DOCSHELL 0x12fb28000 == 63 [pid = 1642] [id = 298] 17:27:52 INFO - PROCESS | 1642 | --DOCSHELL 0x12f261000 == 62 [pid = 1642] [id = 297] 17:27:52 INFO - PROCESS | 1642 | --DOCSHELL 0x12eb3c000 == 61 [pid = 1642] [id = 296] 17:27:52 INFO - PROCESS | 1642 | --DOMWINDOW == 207 (0x12960d800) [pid = 1642] [serial = 839] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOCSHELL 0x12dcd3800 == 60 [pid = 1642] [id = 295] 17:27:53 INFO - PROCESS | 1642 | --DOCSHELL 0x12d410000 == 59 [pid = 1642] [id = 294] 17:27:53 INFO - PROCESS | 1642 | --DOCSHELL 0x12ce94800 == 58 [pid = 1642] [id = 293] 17:27:53 INFO - PROCESS | 1642 | --DOCSHELL 0x12a870000 == 57 [pid = 1642] [id = 292] 17:27:53 INFO - PROCESS | 1642 | --DOCSHELL 0x123f7f800 == 56 [pid = 1642] [id = 291] 17:27:53 INFO - PROCESS | 1642 | --DOCSHELL 0x11bf5d000 == 55 [pid = 1642] [id = 290] 17:27:53 INFO - PROCESS | 1642 | --DOCSHELL 0x11c5d5800 == 54 [pid = 1642] [id = 289] 17:27:53 INFO - PROCESS | 1642 | --DOCSHELL 0x125f35000 == 53 [pid = 1642] [id = 288] 17:27:53 INFO - PROCESS | 1642 | 1461112073059 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]]]}] 17:27:53 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 17:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 669ms 17:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:27:53 INFO - PROCESS | 1642 | 1461112073111 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 17:27:53 INFO - PROCESS | 1642 | 1461112073112 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 17:27:53 INFO - PROCESS | 1642 | 1461112073114 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:27:53 INFO - PROCESS | 1642 | 1461112073117 Marionette TRACE conn2 <- [1,1210,null,{}] 17:27:53 INFO - PROCESS | 1642 | 1461112073124 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}] 17:27:53 INFO - PROCESS | 1642 | 1461112073221 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 206 (0x12e797800) [pid = 1642] [serial = 837] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 205 (0x12b1ec000) [pid = 1642] [serial = 816] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 204 (0x12964d800) [pid = 1642] [serial = 812] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 203 (0x12bcdb800) [pid = 1642] [serial = 821] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 202 (0x11a63ac00) [pid = 1642] [serial = 800] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 201 (0x12bcd1400) [pid = 1642] [serial = 791] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 200 (0x12e253000) [pid = 1642] [serial = 831] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 199 (0x12d0c4400) [pid = 1642] [serial = 824] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 198 (0x116257800) [pid = 1642] [serial = 801] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 197 (0x12d152400) [pid = 1642] [serial = 827] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 196 (0x12beb4c00) [pid = 1642] [serial = 822] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 195 (0x12b8d0800) [pid = 1642] [serial = 819] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 194 (0x12790fc00) [pid = 1642] [serial = 785] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 193 (0x129656c00) [pid = 1642] [serial = 813] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 192 (0x129412000) [pid = 1642] [serial = 809] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 191 (0x12e434000) [pid = 1642] [serial = 833] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 190 (0x12e4ae400) [pid = 1642] [serial = 836] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 189 (0x12beb2800) [pid = 1642] [serial = 797] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 188 (0x11ad95800) [pid = 1642] [serial = 782] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 187 (0x12e4ae000) [pid = 1642] [serial = 834] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 186 (0x11c44ec00) [pid = 1642] [serial = 804] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 185 (0x12d44f400) [pid = 1642] [serial = 828] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 184 (0x11bfe3c00) [pid = 1642] [serial = 794] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 183 (0x12b1f4c00) [pid = 1642] [serial = 818] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 182 (0x12a83b400) [pid = 1642] [serial = 788] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 181 (0x12a013c00) [pid = 1642] [serial = 815] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 180 (0x11bfdfc00) [pid = 1642] [serial = 803] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 179 (0x11bb2bc00) [pid = 1642] [serial = 806] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 178 (0x1273d8800) [pid = 1642] [serial = 807] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 177 (0x12bcda000) [pid = 1642] [serial = 830] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 176 (0x129647c00) [pid = 1642] [serial = 810] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | --DOMWINDOW == 175 (0x12d149c00) [pid = 1642] [serial = 825] [outer = 0x0] [url = about:blank] 17:27:53 INFO - PROCESS | 1642 | 1461112073289 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:53 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf6a800 == 54 [pid = 1642] [id = 310] 17:27:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 176 (0x119232400) [pid = 1642] [serial = 929] [outer = 0x0] 17:27:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 177 (0x11af78800) [pid = 1642] [serial = 930] [outer = 0x119232400] 17:27:53 INFO - PROCESS | 1642 | 1461112073320 Marionette DEBUG loaded listener.js 17:27:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 178 (0x123933000) [pid = 1642] [serial = 931] [outer = 0x119232400] 17:27:53 INFO - PROCESS | 1642 | 1461112073647 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]]]}] 17:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 573ms 17:27:53 INFO - PROCESS | 1642 | 1461112073688 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 17:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:27:53 INFO - PROCESS | 1642 | 1461112073689 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 17:27:53 INFO - PROCESS | 1642 | 1461112073692 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:27:53 INFO - PROCESS | 1642 | 1461112073693 Marionette TRACE conn2 <- [1,1214,null,{}] 17:27:53 INFO - PROCESS | 1642 | 1461112073695 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}] 17:27:53 INFO - PROCESS | 1642 | 1461112073779 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 17:27:53 INFO - PROCESS | 1642 | 1461112073784 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:53 INFO - PROCESS | 1642 | ++DOCSHELL 0x12724a800 == 55 [pid = 1642] [id = 311] 17:27:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 179 (0x123c8cc00) [pid = 1642] [serial = 932] [outer = 0x0] 17:27:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 180 (0x1279f0c00) [pid = 1642] [serial = 933] [outer = 0x123c8cc00] 17:27:53 INFO - PROCESS | 1642 | 1461112073811 Marionette DEBUG loaded listener.js 17:27:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 181 (0x128c8e400) [pid = 1642] [serial = 934] [outer = 0x123c8cc00] 17:27:54 INFO - PROCESS | 1642 | 1461112074180 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]]]}] 17:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 17:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:27:54 INFO - PROCESS | 1642 | 1461112074212 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 17:27:54 INFO - PROCESS | 1642 | 1461112074213 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 17:27:54 INFO - PROCESS | 1642 | 1461112074215 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:27:54 INFO - PROCESS | 1642 | 1461112074216 Marionette TRACE conn2 <- [1,1218,null,{}] 17:27:54 INFO - PROCESS | 1642 | 1461112074218 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}] 17:27:54 INFO - PROCESS | 1642 | 1461112074298 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 17:27:54 INFO - PROCESS | 1642 | 1461112074305 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x12946c800 == 56 [pid = 1642] [id = 312] 17:27:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 182 (0x128873800) [pid = 1642] [serial = 935] [outer = 0x0] 17:27:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 183 (0x128c9d800) [pid = 1642] [serial = 936] [outer = 0x128873800] 17:27:54 INFO - PROCESS | 1642 | 1461112074331 Marionette DEBUG loaded listener.js 17:27:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 184 (0x1295edc00) [pid = 1642] [serial = 937] [outer = 0x128873800] 17:27:54 INFO - PROCESS | 1642 | 1461112074692 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]]]}] 17:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 17:27:54 INFO - PROCESS | 1642 | 1461112074738 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 17:27:54 INFO - PROCESS | 1642 | 1461112074739 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 17:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:27:54 INFO - PROCESS | 1642 | 1461112074742 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:27:54 INFO - PROCESS | 1642 | 1461112074743 Marionette TRACE conn2 <- [1,1222,null,{}] 17:27:54 INFO - PROCESS | 1642 | 1461112074745 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}] 17:27:54 INFO - PROCESS | 1642 | 1461112074876 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 17:27:54 INFO - PROCESS | 1642 | 1461112074892 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a875800 == 57 [pid = 1642] [id = 313] 17:27:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 185 (0x129609400) [pid = 1642] [serial = 938] [outer = 0x0] 17:27:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 186 (0x129654000) [pid = 1642] [serial = 939] [outer = 0x129609400] 17:27:54 INFO - PROCESS | 1642 | 1461112074920 Marionette DEBUG loaded listener.js 17:27:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 187 (0x12a838400) [pid = 1642] [serial = 940] [outer = 0x129609400] 17:27:55 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified 17:27:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1 17:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:27:55 INFO - _addTest/ [0,1225,"getWindowHandle",null] 17:27:55 INFO - PROCESS | 1642 | 1461112075262 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 17:27:55 INFO - PROCESS | 1642 | 1461112075264 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:27:55 INFO - PROCESS | 1642 | 1461112075265 Marionette TRACE conn2 <- [1,1226,null,{}] 17:27:55 INFO - PROCESS | 1642 | 1461112075270 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}] 17:27:55 INFO - PROCESS | 1642 | 1461112075376 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 17:27:55 INFO - PROCESS | 1642 | 1461112075388 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:55 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aec0000 == 58 [pid = 1642] [id = 314] 17:27:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 188 (0x12a838c00) [pid = 1642] [serial = 941] [outer = 0x0] 17:27:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 189 (0x12aed3c00) [pid = 1642] [serial = 942] [outer = 0x12a838c00] 17:27:55 INFO - PROCESS | 1642 | 1461112075414 Marionette DEBUG loaded listener.js 17:27:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 190 (0x12aedb000) [pid = 1642] [serial = 943] [outer = 0x12a838c00] 17:27:55 INFO - PROCESS | 1642 | 1461112075760 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]]]}] 17:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 521ms 17:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:27:55 INFO - PROCESS | 1642 | 1461112075786 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 17:27:55 INFO - PROCESS | 1642 | 1461112075787 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 17:27:55 INFO - PROCESS | 1642 | 1461112075789 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:27:55 INFO - PROCESS | 1642 | 1461112075790 Marionette TRACE conn2 <- [1,1230,null,{}] 17:27:55 INFO - PROCESS | 1642 | 1461112075798 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}] 17:27:55 INFO - PROCESS | 1642 | 1461112075899 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 17:27:55 INFO - PROCESS | 1642 | 1461112075903 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:55 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ba4c800 == 59 [pid = 1642] [id = 315] 17:27:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 191 (0x12a831400) [pid = 1642] [serial = 944] [outer = 0x0] 17:27:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 192 (0x12b119000) [pid = 1642] [serial = 945] [outer = 0x12a831400] 17:27:55 INFO - PROCESS | 1642 | 1461112075961 Marionette DEBUG loaded listener.js 17:27:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 193 (0x12b1ebc00) [pid = 1642] [serial = 946] [outer = 0x12a831400] 17:27:56 INFO - PROCESS | 1642 | 1461112076296 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]]]}] 17:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 519ms 17:27:56 INFO - PROCESS | 1642 | 1461112076308 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 17:27:56 INFO - PROCESS | 1642 | 1461112076309 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 17:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:27:56 INFO - PROCESS | 1642 | 1461112076312 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:27:56 INFO - PROCESS | 1642 | 1461112076313 Marionette TRACE conn2 <- [1,1234,null,{}] 17:27:56 INFO - PROCESS | 1642 | 1461112076315 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}] 17:27:56 INFO - PROCESS | 1642 | 1461112076424 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 17:27:56 INFO - PROCESS | 1642 | 1461112076438 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:56 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d0a8000 == 60 [pid = 1642] [id = 316] 17:27:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 194 (0x12b115400) [pid = 1642] [serial = 947] [outer = 0x0] 17:27:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 195 (0x12b258c00) [pid = 1642] [serial = 948] [outer = 0x12b115400] 17:27:56 INFO - PROCESS | 1642 | 1461112076464 Marionette DEBUG loaded listener.js 17:27:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 196 (0x12b264400) [pid = 1642] [serial = 949] [outer = 0x12b115400] 17:27:56 INFO - PROCESS | 1642 | 1461112076807 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]]]}] 17:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 17:27:56 INFO - PROCESS | 1642 | 1461112076835 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 17:27:56 INFO - PROCESS | 1642 | 1461112076836 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 17:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:27:56 INFO - PROCESS | 1642 | 1461112076839 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:27:56 INFO - PROCESS | 1642 | 1461112076840 Marionette TRACE conn2 <- [1,1238,null,{}] 17:27:56 INFO - PROCESS | 1642 | 1461112076842 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}] 17:27:56 INFO - PROCESS | 1642 | 1461112076948 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 17:27:56 INFO - PROCESS | 1642 | 1461112076960 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:56 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d5a8000 == 61 [pid = 1642] [id = 317] 17:27:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 197 (0x12b25d400) [pid = 1642] [serial = 950] [outer = 0x0] 17:27:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 198 (0x12b490800) [pid = 1642] [serial = 951] [outer = 0x12b25d400] 17:27:56 INFO - PROCESS | 1642 | 1461112076985 Marionette DEBUG loaded listener.js 17:27:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 199 (0x12b8cf400) [pid = 1642] [serial = 952] [outer = 0x12b25d400] 17:27:57 INFO - PROCESS | 1642 | --DOMWINDOW == 198 (0x12f87f800) [pid = 1642] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:27:57 INFO - PROCESS | 1642 | --DOMWINDOW == 197 (0x12be5d800) [pid = 1642] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:27:57 INFO - PROCESS | 1642 | --DOMWINDOW == 196 (0x1295e9800) [pid = 1642] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:27:57 INFO - PROCESS | 1642 | --DOMWINDOW == 195 (0x12b1e0800) [pid = 1642] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:27:57 INFO - PROCESS | 1642 | --DOMWINDOW == 194 (0x12be63800) [pid = 1642] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:27:57 INFO - PROCESS | 1642 | --DOMWINDOW == 193 (0x129608400) [pid = 1642] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:27:57 INFO - PROCESS | 1642 | --DOMWINDOW == 192 (0x1272ad800) [pid = 1642] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:27:57 INFO - PROCESS | 1642 | --DOMWINDOW == 191 (0x1154ad000) [pid = 1642] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:27:57 INFO - PROCESS | 1642 | --DOMWINDOW == 190 (0x11a9c2c00) [pid = 1642] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:27:57 INFO - PROCESS | 1642 | --DOMWINDOW == 189 (0x11bfe6800) [pid = 1642] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:27:57 INFO - PROCESS | 1642 | --DOMWINDOW == 188 (0x12450d000) [pid = 1642] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:27:57 INFO - PROCESS | 1642 | --DOMWINDOW == 187 (0x12e779800) [pid = 1642] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:27:57 INFO - PROCESS | 1642 | --DOMWINDOW == 186 (0x1192c0000) [pid = 1642] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:27:57 INFO - PROCESS | 1642 | --DOMWINDOW == 185 (0x11af2e000) [pid = 1642] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:27:57 INFO - PROCESS | 1642 | 1461112077431 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]]]}] 17:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 618ms 17:27:57 INFO - PROCESS | 1642 | 1461112077458 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 17:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:27:57 INFO - PROCESS | 1642 | 1461112077460 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 17:27:57 INFO - PROCESS | 1642 | 1461112077462 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:27:57 INFO - PROCESS | 1642 | 1461112077464 Marionette TRACE conn2 <- [1,1242,null,{}] 17:27:57 INFO - PROCESS | 1642 | 1461112077466 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}] 17:27:57 INFO - PROCESS | 1642 | 1461112077606 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 17:27:57 INFO - PROCESS | 1642 | 1461112077650 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:57 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d5a3800 == 62 [pid = 1642] [id = 318] 17:27:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 186 (0x11934f000) [pid = 1642] [serial = 953] [outer = 0x0] 17:27:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 187 (0x1295ea000) [pid = 1642] [serial = 954] [outer = 0x11934f000] 17:27:57 INFO - PROCESS | 1642 | 1461112077680 Marionette DEBUG loaded listener.js 17:27:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 188 (0x12bcd9000) [pid = 1642] [serial = 955] [outer = 0x11934f000] 17:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 17:27:57 INFO - PROCESS | 1642 | 1461112077977 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]]]}] 17:27:57 INFO - PROCESS | 1642 | 1461112077981 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 17:27:57 INFO - PROCESS | 1642 | 1461112077982 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 17:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:27:57 INFO - PROCESS | 1642 | 1461112077993 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:27:57 INFO - PROCESS | 1642 | 1461112077994 Marionette TRACE conn2 <- [1,1246,null,{}] 17:27:58 INFO - PROCESS | 1642 | 1461112077997 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}] 17:27:58 INFO - PROCESS | 1642 | 1461112078091 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 17:27:58 INFO - PROCESS | 1642 | 1461112078095 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:58 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e58b000 == 63 [pid = 1642] [id = 319] 17:27:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 189 (0x12ba98000) [pid = 1642] [serial = 956] [outer = 0x0] 17:27:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 190 (0x12beb5c00) [pid = 1642] [serial = 957] [outer = 0x12ba98000] 17:27:58 INFO - PROCESS | 1642 | 1461112078121 Marionette DEBUG loaded listener.js 17:27:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 191 (0x12d14e400) [pid = 1642] [serial = 958] [outer = 0x12ba98000] 17:27:58 INFO - PROCESS | 1642 | 1461112078447 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]]]}] 17:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 468ms 17:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:27:58 INFO - PROCESS | 1642 | 1461112078462 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 17:27:58 INFO - PROCESS | 1642 | 1461112078463 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 17:27:58 INFO - PROCESS | 1642 | 1461112078465 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:27:58 INFO - PROCESS | 1642 | 1461112078466 Marionette TRACE conn2 <- [1,1250,null,{}] 17:27:58 INFO - PROCESS | 1642 | 1461112078471 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}] 17:27:58 INFO - PROCESS | 1642 | 1461112078585 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 17:27:58 INFO - PROCESS | 1642 | 1461112078593 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:58 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ed59800 == 64 [pid = 1642] [id = 320] 17:27:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 192 (0x12be65000) [pid = 1642] [serial = 959] [outer = 0x0] 17:27:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 193 (0x12d14ec00) [pid = 1642] [serial = 960] [outer = 0x12be65000] 17:27:58 INFO - PROCESS | 1642 | 1461112078618 Marionette DEBUG loaded listener.js 17:27:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 194 (0x12d5edc00) [pid = 1642] [serial = 961] [outer = 0x12be65000] 17:27:58 INFO - PROCESS | 1642 | 1461112078939 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]]]}] 17:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 521ms 17:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:27:58 INFO - PROCESS | 1642 | 1461112078986 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 17:27:58 INFO - PROCESS | 1642 | 1461112078988 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 17:27:58 INFO - PROCESS | 1642 | 1461112078990 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:27:58 INFO - PROCESS | 1642 | 1461112078991 Marionette TRACE conn2 <- [1,1254,null,{}] 17:27:58 INFO - PROCESS | 1642 | 1461112078993 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}] 17:27:59 INFO - PROCESS | 1642 | 1461112079081 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 17:27:59 INFO - PROCESS | 1642 | 1461112079086 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:59 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f276000 == 65 [pid = 1642] [id = 321] 17:27:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 195 (0x12dc3a800) [pid = 1642] [serial = 962] [outer = 0x0] 17:27:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 196 (0x12e25f800) [pid = 1642] [serial = 963] [outer = 0x12dc3a800] 17:27:59 INFO - PROCESS | 1642 | 1461112079110 Marionette DEBUG loaded listener.js 17:27:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 197 (0x12e4a4c00) [pid = 1642] [serial = 964] [outer = 0x12dc3a800] 17:27:59 INFO - PROCESS | 1642 | 1461112079624 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]]]}] 17:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 671ms 17:27:59 INFO - PROCESS | 1642 | 1461112079661 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 17:27:59 INFO - PROCESS | 1642 | 1461112079664 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 17:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:27:59 INFO - PROCESS | 1642 | 1461112079669 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:27:59 INFO - PROCESS | 1642 | 1461112079670 Marionette TRACE conn2 <- [1,1258,null,{}] 17:27:59 INFO - PROCESS | 1642 | 1461112079674 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}] 17:27:59 INFO - PROCESS | 1642 | 1461112079787 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 17:27:59 INFO - PROCESS | 1642 | 1461112079861 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:59 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf6a000 == 66 [pid = 1642] [id = 322] 17:27:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 198 (0x11a9c1000) [pid = 1642] [serial = 965] [outer = 0x0] 17:27:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 199 (0x11ada3400) [pid = 1642] [serial = 966] [outer = 0x11a9c1000] 17:27:59 INFO - PROCESS | 1642 | 1461112079894 Marionette DEBUG loaded listener.js 17:27:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 200 (0x11af7d800) [pid = 1642] [serial = 967] [outer = 0x11a9c1000] 17:28:00 INFO - PROCESS | 1642 | 1461112080299 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]]]}] 17:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 670ms 17:28:00 INFO - PROCESS | 1642 | 1461112080339 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 17:28:00 INFO - PROCESS | 1642 | 1461112080343 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 17:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:28:00 INFO - PROCESS | 1642 | 1461112080348 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:28:00 INFO - PROCESS | 1642 | 1461112080350 Marionette TRACE conn2 <- [1,1262,null,{}] 17:28:00 INFO - PROCESS | 1642 | 1461112080355 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}] 17:28:00 INFO - PROCESS | 1642 | 1461112080485 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 17:28:00 INFO - PROCESS | 1642 | 1461112080558 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:00 INFO - PROCESS | 1642 | ++DOCSHELL 0x128fd9000 == 67 [pid = 1642] [id = 323] 17:28:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 201 (0x11bfe4c00) [pid = 1642] [serial = 968] [outer = 0x0] 17:28:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 202 (0x123919800) [pid = 1642] [serial = 969] [outer = 0x11bfe4c00] 17:28:00 INFO - PROCESS | 1642 | 1461112080589 Marionette DEBUG loaded listener.js 17:28:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 203 (0x12735d000) [pid = 1642] [serial = 970] [outer = 0x11bfe4c00] 17:28:01 INFO - PROCESS | 1642 | 1461112081023 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]]]}] 17:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 722ms 17:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:28:01 INFO - PROCESS | 1642 | 1461112081071 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 17:28:01 INFO - PROCESS | 1642 | 1461112081072 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 17:28:01 INFO - PROCESS | 1642 | 1461112081075 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:28:01 INFO - PROCESS | 1642 | 1461112081078 Marionette TRACE conn2 <- [1,1266,null,{}] 17:28:01 INFO - PROCESS | 1642 | 1461112081102 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}] 17:28:01 INFO - PROCESS | 1642 | 1461112081238 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 17:28:01 INFO - PROCESS | 1642 | 1461112081293 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:01 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dce8000 == 68 [pid = 1642] [id = 324] 17:28:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 204 (0x12960a800) [pid = 1642] [serial = 971] [outer = 0x0] 17:28:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 205 (0x129647000) [pid = 1642] [serial = 972] [outer = 0x12960a800] 17:28:01 INFO - PROCESS | 1642 | 1461112081326 Marionette DEBUG loaded listener.js 17:28:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 206 (0x12965cc00) [pid = 1642] [serial = 973] [outer = 0x12960a800] 17:28:01 INFO - PROCESS | 1642 | 1461112081754 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]]]}] 17:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 724ms 17:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:28:01 INFO - PROCESS | 1642 | 1461112081800 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 17:28:01 INFO - PROCESS | 1642 | 1461112081802 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 17:28:01 INFO - PROCESS | 1642 | 1461112081804 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:28:01 INFO - PROCESS | 1642 | 1461112081805 Marionette TRACE conn2 <- [1,1270,null,{}] 17:28:01 INFO - PROCESS | 1642 | 1461112081808 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}] 17:28:01 INFO - PROCESS | 1642 | 1461112081913 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 17:28:02 INFO - PROCESS | 1642 | 1461112082017 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f2f2800 == 69 [pid = 1642] [id = 325] 17:28:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 207 (0x12965d000) [pid = 1642] [serial = 974] [outer = 0x0] 17:28:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 208 (0x12aed9800) [pid = 1642] [serial = 975] [outer = 0x12965d000] 17:28:02 INFO - PROCESS | 1642 | 1461112082050 Marionette DEBUG loaded listener.js 17:28:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 209 (0x12b25cc00) [pid = 1642] [serial = 976] [outer = 0x12965d000] 17:28:02 INFO - PROCESS | 1642 | 1461112082457 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]]]}] 17:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 672ms 17:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:28:02 INFO - PROCESS | 1642 | 1461112082477 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 17:28:02 INFO - PROCESS | 1642 | 1461112082478 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 17:28:02 INFO - PROCESS | 1642 | 1461112082480 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:28:02 INFO - PROCESS | 1642 | 1461112082482 Marionette TRACE conn2 <- [1,1274,null,{}] 17:28:02 INFO - PROCESS | 1642 | 1461112082484 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}] 17:28:02 INFO - PROCESS | 1642 | 1461112082588 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 17:28:02 INFO - PROCESS | 1642 | 1461112082650 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fcc1000 == 70 [pid = 1642] [id = 326] 17:28:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 210 (0x12b113800) [pid = 1642] [serial = 977] [outer = 0x0] 17:28:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 211 (0x12ba98400) [pid = 1642] [serial = 978] [outer = 0x12b113800] 17:28:02 INFO - PROCESS | 1642 | 1461112082722 Marionette DEBUG loaded listener.js 17:28:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 212 (0x12bea9c00) [pid = 1642] [serial = 979] [outer = 0x12b113800] 17:28:03 INFO - PROCESS | 1642 | 1461112083108 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]]]}] 17:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 669ms 17:28:03 INFO - PROCESS | 1642 | 1461112083151 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 17:28:03 INFO - PROCESS | 1642 | 1461112083152 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 17:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:28:03 INFO - PROCESS | 1642 | 1461112083155 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:28:03 INFO - PROCESS | 1642 | 1461112083156 Marionette TRACE conn2 <- [1,1278,null,{}] 17:28:03 INFO - PROCESS | 1642 | 1461112083159 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}] 17:28:03 INFO - PROCESS | 1642 | 1461112083296 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 17:28:03 INFO - PROCESS | 1642 | 1461112083382 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:03 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa08000 == 71 [pid = 1642] [id = 327] 17:28:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 213 (0x12e428000) [pid = 1642] [serial = 980] [outer = 0x0] 17:28:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 214 (0x12e783800) [pid = 1642] [serial = 981] [outer = 0x12e428000] 17:28:03 INFO - PROCESS | 1642 | 1461112083416 Marionette DEBUG loaded listener.js 17:28:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 215 (0x12f5d5c00) [pid = 1642] [serial = 982] [outer = 0x12e428000] 17:28:03 INFO - PROCESS | 1642 | 1461112083830 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]]]}] 17:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 724ms 17:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:28:03 INFO - PROCESS | 1642 | 1461112083879 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 17:28:03 INFO - PROCESS | 1642 | 1461112083881 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 17:28:03 INFO - PROCESS | 1642 | 1461112083883 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:28:03 INFO - PROCESS | 1642 | 1461112083884 Marionette TRACE conn2 <- [1,1282,null,{}] 17:28:03 INFO - PROCESS | 1642 | 1461112083887 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}] 17:28:03 INFO - PROCESS | 1642 | 1461112083995 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 17:28:04 INFO - PROCESS | 1642 | 1461112084109 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa1b000 == 72 [pid = 1642] [id = 328] 17:28:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 216 (0x1162eb000) [pid = 1642] [serial = 983] [outer = 0x0] 17:28:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 217 (0x118fb0800) [pid = 1642] [serial = 984] [outer = 0x1162eb000] 17:28:04 INFO - PROCESS | 1642 | 1461112084140 Marionette DEBUG loaded listener.js 17:28:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 218 (0x118fb5c00) [pid = 1642] [serial = 985] [outer = 0x1162eb000] 17:28:04 INFO - PROCESS | 1642 | 1461112084523 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]]]}] 17:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 671ms 17:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:28:04 INFO - PROCESS | 1642 | 1461112084555 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 17:28:04 INFO - PROCESS | 1642 | 1461112084556 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 17:28:04 INFO - PROCESS | 1642 | 1461112084558 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:28:04 INFO - PROCESS | 1642 | 1461112084559 Marionette TRACE conn2 <- [1,1286,null,{}] 17:28:04 INFO - PROCESS | 1642 | 1461112084562 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}] 17:28:04 INFO - PROCESS | 1642 | 1461112084690 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 17:28:04 INFO - PROCESS | 1642 | 1461112084767 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x123a87800 == 73 [pid = 1642] [id = 329] 17:28:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 219 (0x114ea0c00) [pid = 1642] [serial = 986] [outer = 0x0] 17:28:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 220 (0x119077000) [pid = 1642] [serial = 987] [outer = 0x114ea0c00] 17:28:04 INFO - PROCESS | 1642 | 1461112084796 Marionette DEBUG loaded listener.js 17:28:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 221 (0x11beabc00) [pid = 1642] [serial = 988] [outer = 0x114ea0c00] 17:28:05 INFO - PROCESS | 1642 | 1461112085207 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]]]}] 17:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 871ms 17:28:05 INFO - PROCESS | 1642 | 1461112085429 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 17:28:05 INFO - PROCESS | 1642 | 1461112085432 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 17:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:28:05 INFO - PROCESS | 1642 | 1461112085437 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:28:05 INFO - PROCESS | 1642 | 1461112085439 Marionette TRACE conn2 <- [1,1290,null,{}] 17:28:05 INFO - PROCESS | 1642 | 1461112085443 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}] 17:28:05 INFO - PROCESS | 1642 | 1461112085549 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 17:28:05 INFO - PROCESS | 1642 | 1461112085621 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:05 INFO - PROCESS | 1642 | ++DOCSHELL 0x127340000 == 74 [pid = 1642] [id = 330] 17:28:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 222 (0x118de5c00) [pid = 1642] [serial = 989] [outer = 0x0] 17:28:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 223 (0x118fb3000) [pid = 1642] [serial = 990] [outer = 0x118de5c00] 17:28:05 INFO - PROCESS | 1642 | 1461112085649 Marionette DEBUG loaded listener.js 17:28:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 224 (0x11aa48000) [pid = 1642] [serial = 991] [outer = 0x118de5c00] 17:28:06 INFO - PROCESS | 1642 | 1461112086113 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]]]}] 17:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 725ms 17:28:06 INFO - PROCESS | 1642 | 1461112086161 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 17:28:06 INFO - PROCESS | 1642 | 1461112086163 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 17:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:28:06 INFO - PROCESS | 1642 | 1461112086189 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:28:06 INFO - PROCESS | 1642 | 1461112086192 Marionette TRACE conn2 <- [1,1294,null,{}] 17:28:06 INFO - PROCESS | 1642 | 1461112086197 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}] 17:28:06 INFO - PROCESS | 1642 | 1461112086297 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 17:28:06 INFO - PROCESS | 1642 | 1461112086361 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:06 INFO - PROCESS | 1642 | ++DOCSHELL 0x123aa7000 == 75 [pid = 1642] [id = 331] 17:28:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 225 (0x11bb30800) [pid = 1642] [serial = 992] [outer = 0x0] 17:28:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 226 (0x11beb2800) [pid = 1642] [serial = 993] [outer = 0x11bb30800] 17:28:06 INFO - PROCESS | 1642 | 1461112086391 Marionette DEBUG loaded listener.js 17:28:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 227 (0x11beb5400) [pid = 1642] [serial = 994] [outer = 0x11bb30800] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x12b4b5000 == 74 [pid = 1642] [id = 206] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x123ce5800 == 73 [pid = 1642] [id = 194] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x127e93800 == 72 [pid = 1642] [id = 202] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x12ed59800 == 71 [pid = 1642] [id = 320] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x12e58b000 == 70 [pid = 1642] [id = 319] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x12d5a3800 == 69 [pid = 1642] [id = 318] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x12d5a8000 == 68 [pid = 1642] [id = 317] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x12d0a8000 == 67 [pid = 1642] [id = 316] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 226 (0x12ae08800) [pid = 1642] [serial = 900] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x12ba4c800 == 66 [pid = 1642] [id = 315] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x12aec0000 == 65 [pid = 1642] [id = 314] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x12a875800 == 64 [pid = 1642] [id = 313] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x12946c800 == 63 [pid = 1642] [id = 312] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x12724a800 == 62 [pid = 1642] [id = 311] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x11bf6a800 == 61 [pid = 1642] [id = 310] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x11b239000 == 60 [pid = 1642] [id = 309] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x123f2e800 == 59 [pid = 1642] [id = 308] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x11c380000 == 58 [pid = 1642] [id = 307] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x12f2dc800 == 57 [pid = 1642] [id = 306] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x123f08000 == 56 [pid = 1642] [id = 305] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x129690800 == 55 [pid = 1642] [id = 304] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x12f279000 == 54 [pid = 1642] [id = 303] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x12a886000 == 53 [pid = 1642] [id = 302] 17:28:06 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb59000 == 52 [pid = 1642] [id = 301] 17:28:06 INFO - PROCESS | 1642 | 1461112086831 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]]]}] 17:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 698ms 17:28:06 INFO - PROCESS | 1642 | 1461112086866 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 17:28:06 INFO - PROCESS | 1642 | 1461112086867 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 17:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:28:06 INFO - PROCESS | 1642 | 1461112086870 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:28:06 INFO - PROCESS | 1642 | 1461112086871 Marionette TRACE conn2 <- [1,1298,null,{}] 17:28:06 INFO - PROCESS | 1642 | 1461112086887 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}] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 225 (0x12fce0800) [pid = 1642] [serial = 780] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 224 (0x12beb5800) [pid = 1642] [serial = 882] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 223 (0x12964f400) [pid = 1642] [serial = 874] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 222 (0x129645800) [pid = 1642] [serial = 873] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 221 (0x128c92c00) [pid = 1642] [serial = 860] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 220 (0x12b21c000) [pid = 1642] [serial = 879] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 219 (0x12b218c00) [pid = 1642] [serial = 848] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 218 (0x12d154400) [pid = 1642] [serial = 885] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 217 (0x11a827c00) [pid = 1642] [serial = 842] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 216 (0x129611c00) [pid = 1642] [serial = 840] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 215 (0x12a01b800) [pid = 1642] [serial = 876] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 214 (0x12b112400) [pid = 1642] [serial = 877] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 213 (0x1279f0400) [pid = 1642] [serial = 867] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 212 (0x11bfdf400) [pid = 1642] [serial = 866] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 211 (0x11bb27c00) [pid = 1642] [serial = 864] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 210 (0x11acec800) [pid = 1642] [serial = 863] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 209 (0x12d453400) [pid = 1642] [serial = 854] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 208 (0x12e429800) [pid = 1642] [serial = 888] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 207 (0x12dc41800) [pid = 1642] [serial = 886] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 206 (0x128c9a800) [pid = 1642] [serial = 869] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 205 (0x1295e8c00) [pid = 1642] [serial = 870] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 204 (0x12e79cc00) [pid = 1642] [serial = 891] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 203 (0x11af84800) [pid = 1642] [serial = 894] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 202 (0x12e4ae800) [pid = 1642] [serial = 889] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 201 (0x12b492800) [pid = 1642] [serial = 851] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 200 (0x12e4b0800) [pid = 1642] [serial = 857] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 199 (0x11af35c00) [pid = 1642] [serial = 897] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 198 (0x129644400) [pid = 1642] [serial = 845] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 197 (0x11be36400) [pid = 1642] [serial = 456] [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.] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 196 (0x12e7a4000) [pid = 1642] [serial = 892] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 195 (0x12d148400) [pid = 1642] [serial = 883] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 194 (0x12ba9f000) [pid = 1642] [serial = 895] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 193 (0x12b1ecc00) [pid = 1642] [serial = 898] [outer = 0x0] [url = about:blank] 17:28:06 INFO - PROCESS | 1642 | --DOMWINDOW == 192 (0x12bcce400) [pid = 1642] [serial = 880] [outer = 0x0] [url = about:blank] 17:28:07 INFO - PROCESS | 1642 | 1461112087019 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 17:28:07 INFO - PROCESS | 1642 | 1461112087032 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:07 INFO - PROCESS | 1642 | ++DOCSHELL 0x123aa7800 == 53 [pid = 1642] [id = 332] 17:28:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 193 (0x11c44d000) [pid = 1642] [serial = 995] [outer = 0x0] 17:28:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 194 (0x1242db400) [pid = 1642] [serial = 996] [outer = 0x11c44d000] 17:28:07 INFO - PROCESS | 1642 | 1461112087064 Marionette DEBUG loaded listener.js 17:28:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 195 (0x127ecf000) [pid = 1642] [serial = 997] [outer = 0x11c44d000] 17:28:07 INFO - PROCESS | 1642 | 1461112087412 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]]]}] 17:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 571ms 17:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:28:07 INFO - PROCESS | 1642 | 1461112087441 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 17:28:07 INFO - PROCESS | 1642 | 1461112087443 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 17:28:07 INFO - PROCESS | 1642 | 1461112087445 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:28:07 INFO - PROCESS | 1642 | 1461112087446 Marionette TRACE conn2 <- [1,1302,null,{}] 17:28:07 INFO - PROCESS | 1642 | 1461112087448 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}] 17:28:07 INFO - PROCESS | 1642 | 1461112087575 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 17:28:07 INFO - PROCESS | 1642 | 1461112087605 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:07 INFO - PROCESS | 1642 | ++DOCSHELL 0x1294b4000 == 54 [pid = 1642] [id = 333] 17:28:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 196 (0x12941c400) [pid = 1642] [serial = 998] [outer = 0x0] 17:28:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 197 (0x1295eb400) [pid = 1642] [serial = 999] [outer = 0x12941c400] 17:28:07 INFO - PROCESS | 1642 | 1461112087631 Marionette DEBUG loaded listener.js 17:28:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 198 (0x129646400) [pid = 1642] [serial = 1000] [outer = 0x12941c400] 17:28:07 INFO - PROCESS | 1642 | 1461112087945 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]]]}] 17:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 517ms 17:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:28:07 INFO - PROCESS | 1642 | 1461112087963 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 17:28:07 INFO - PROCESS | 1642 | 1461112087964 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 17:28:07 INFO - PROCESS | 1642 | 1461112087966 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:28:07 INFO - PROCESS | 1642 | 1461112087967 Marionette TRACE conn2 <- [1,1306,null,{}] 17:28:07 INFO - PROCESS | 1642 | 1461112087974 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}] 17:28:08 INFO - PROCESS | 1642 | 1461112088067 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 17:28:08 INFO - PROCESS | 1642 | 1461112088128 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:08 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a87a800 == 55 [pid = 1642] [id = 334] 17:28:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 199 (0x1295e4c00) [pid = 1642] [serial = 1001] [outer = 0x0] 17:28:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 200 (0x12965bc00) [pid = 1642] [serial = 1002] [outer = 0x1295e4c00] 17:28:08 INFO - PROCESS | 1642 | 1461112088154 Marionette DEBUG loaded listener.js 17:28:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 201 (0x12ae07400) [pid = 1642] [serial = 1003] [outer = 0x1295e4c00] 17:28:08 INFO - PROCESS | 1642 | 1461112088430 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]]]}] 17:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 522ms 17:28:08 INFO - PROCESS | 1642 | 1461112088489 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 17:28:08 INFO - PROCESS | 1642 | 1461112088490 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 17:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:28:08 INFO - PROCESS | 1642 | 1461112088492 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:28:08 INFO - PROCESS | 1642 | 1461112088494 Marionette TRACE conn2 <- [1,1310,null,{}] 17:28:08 INFO - PROCESS | 1642 | 1461112088496 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}] 17:28:08 INFO - PROCESS | 1642 | 1461112088600 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 17:28:08 INFO - PROCESS | 1642 | 1461112088670 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:08 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0d7000 == 56 [pid = 1642] [id = 335] 17:28:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 202 (0x12a015800) [pid = 1642] [serial = 1004] [outer = 0x0] 17:28:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 203 (0x12aed9c00) [pid = 1642] [serial = 1005] [outer = 0x12a015800] 17:28:08 INFO - PROCESS | 1642 | 1461112088697 Marionette DEBUG loaded listener.js 17:28:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 204 (0x12b25b800) [pid = 1642] [serial = 1006] [outer = 0x12a015800] 17:28:09 INFO - PROCESS | 1642 | 1461112089031 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] 17:28:09 INFO - PROCESS | 1642 | 1461112089069 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 17:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:28:09 INFO - PROCESS | 1642 | 1461112089073 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:28:09 INFO - PROCESS | 1642 | 1461112089075 Marionette TRACE conn2 <- [1,1314,null,{}] 17:28:09 INFO - PROCESS | 1642 | 1461112089077 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}] 17:28:09 INFO - PROCESS | 1642 | 1461112089182 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 17:28:09 INFO - PROCESS | 1642 | 1461112089195 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:09 INFO - PROCESS | 1642 | ++DOCSHELL 0x12bce2000 == 57 [pid = 1642] [id = 336] 17:28:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 205 (0x12b260400) [pid = 1642] [serial = 1007] [outer = 0x0] 17:28:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 206 (0x12b6afc00) [pid = 1642] [serial = 1008] [outer = 0x12b260400] 17:28:09 INFO - PROCESS | 1642 | 1461112089221 Marionette DEBUG loaded listener.js 17:28:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 207 (0x12beb5800) [pid = 1642] [serial = 1009] [outer = 0x12b260400] 17:28:09 INFO - PROCESS | 1642 | 1461112089615 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]]]}] 17:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 570ms 17:28:09 INFO - PROCESS | 1642 | 1461112089645 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 17:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:28:09 INFO - PROCESS | 1642 | 1461112089647 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 17:28:09 INFO - PROCESS | 1642 | 1461112089656 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:28:09 INFO - PROCESS | 1642 | 1461112089658 Marionette TRACE conn2 <- [1,1318,null,{}] 17:28:09 INFO - PROCESS | 1642 | 1461112089661 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}] 17:28:09 INFO - PROCESS | 1642 | 1461112089828 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 17:28:09 INFO - PROCESS | 1642 | 1461112089881 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:09 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d5ab000 == 58 [pid = 1642] [id = 337] 17:28:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 208 (0x12b260c00) [pid = 1642] [serial = 1010] [outer = 0x0] 17:28:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 209 (0x12d149c00) [pid = 1642] [serial = 1011] [outer = 0x12b260c00] 17:28:09 INFO - PROCESS | 1642 | 1461112089970 Marionette DEBUG loaded listener.js 17:28:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 210 (0x12dc44000) [pid = 1642] [serial = 1012] [outer = 0x12b260c00] 17:28:10 INFO - PROCESS | 1642 | 1461112090350 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]]]}] 17:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 729ms 17:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:28:10 INFO - PROCESS | 1642 | 1461112090378 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 17:28:10 INFO - PROCESS | 1642 | 1461112090380 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 17:28:10 INFO - PROCESS | 1642 | 1461112090382 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:28:10 INFO - PROCESS | 1642 | 1461112090384 Marionette TRACE conn2 <- [1,1322,null,{}] 17:28:10 INFO - PROCESS | 1642 | 1461112090394 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}] 17:28:10 INFO - PROCESS | 1642 | 1461112090564 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 17:28:10 INFO - PROCESS | 1642 | 1461112090578 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:10 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e578000 == 59 [pid = 1642] [id = 338] 17:28:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 211 (0x12b495400) [pid = 1642] [serial = 1013] [outer = 0x0] 17:28:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 212 (0x12e4a3000) [pid = 1642] [serial = 1014] [outer = 0x12b495400] 17:28:10 INFO - PROCESS | 1642 | 1461112090618 Marionette DEBUG loaded listener.js 17:28:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 213 (0x12e786000) [pid = 1642] [serial = 1015] [outer = 0x12b495400] 17:28:11 INFO - PROCESS | 1642 | --DOMWINDOW == 212 (0x12a838c00) [pid = 1642] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:28:11 INFO - PROCESS | 1642 | --DOMWINDOW == 211 (0x12a831400) [pid = 1642] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:28:11 INFO - PROCESS | 1642 | --DOMWINDOW == 210 (0x11934f000) [pid = 1642] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:28:11 INFO - PROCESS | 1642 | --DOMWINDOW == 209 (0x12b115400) [pid = 1642] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:28:11 INFO - PROCESS | 1642 | --DOMWINDOW == 208 (0x123c8cc00) [pid = 1642] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:28:11 INFO - PROCESS | 1642 | --DOMWINDOW == 207 (0x11aa4b000) [pid = 1642] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:28:11 INFO - PROCESS | 1642 | --DOMWINDOW == 206 (0x12ae06800) [pid = 1642] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:28:11 INFO - PROCESS | 1642 | --DOMWINDOW == 205 (0x119232400) [pid = 1642] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:28:11 INFO - PROCESS | 1642 | --DOMWINDOW == 204 (0x11aa4d400) [pid = 1642] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:28:11 INFO - PROCESS | 1642 | --DOMWINDOW == 203 (0x128873800) [pid = 1642] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:28:11 INFO - PROCESS | 1642 | --DOMWINDOW == 202 (0x12b25d400) [pid = 1642] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:28:11 INFO - PROCESS | 1642 | --DOMWINDOW == 201 (0x129609400) [pid = 1642] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:28:11 INFO - PROCESS | 1642 | --DOMWINDOW == 200 (0x12ba98000) [pid = 1642] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:28:11 INFO - PROCESS | 1642 | --DOMWINDOW == 199 (0x12be65000) [pid = 1642] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:28:11 INFO - PROCESS | 1642 | 1461112091228 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]]]}] 17:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 877ms 17:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:28:11 INFO - PROCESS | 1642 | 1461112091261 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 17:28:11 INFO - PROCESS | 1642 | 1461112091262 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 17:28:11 INFO - PROCESS | 1642 | 1461112091264 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:28:11 INFO - PROCESS | 1642 | 1461112091265 Marionette TRACE conn2 <- [1,1326,null,{}] 17:28:11 INFO - PROCESS | 1642 | 1461112091267 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}] 17:28:11 INFO - PROCESS | 1642 | 1461112091355 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 17:28:11 INFO - PROCESS | 1642 | 1461112091414 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0cb000 == 60 [pid = 1642] [id = 339] 17:28:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 200 (0x115117000) [pid = 1642] [serial = 1016] [outer = 0x0] 17:28:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 201 (0x11be33800) [pid = 1642] [serial = 1017] [outer = 0x115117000] 17:28:11 INFO - PROCESS | 1642 | 1461112091442 Marionette DEBUG loaded listener.js 17:28:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 202 (0x12ade9400) [pid = 1642] [serial = 1018] [outer = 0x115117000] 17:28:11 INFO - PROCESS | 1642 | 1461112091717 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]]]}] 17:28:11 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 17:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 471ms 17:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:28:11 INFO - PROCESS | 1642 | 1461112091742 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 17:28:11 INFO - PROCESS | 1642 | 1461112091744 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 17:28:11 INFO - PROCESS | 1642 | 1461112091746 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:28:11 INFO - PROCESS | 1642 | 1461112091748 Marionette TRACE conn2 <- [1,1330,null,{}] 17:28:11 INFO - PROCESS | 1642 | 1461112091759 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}] 17:28:11 INFO - PROCESS | 1642 | 1461112091870 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 17:28:11 INFO - PROCESS | 1642 | 1461112091874 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f2dc800 == 61 [pid = 1642] [id = 340] 17:28:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 203 (0x12adeac00) [pid = 1642] [serial = 1019] [outer = 0x0] 17:28:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 204 (0x12b25d400) [pid = 1642] [serial = 1020] [outer = 0x12adeac00] 17:28:11 INFO - PROCESS | 1642 | 1461112091904 Marionette DEBUG loaded listener.js 17:28:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 205 (0x12e798400) [pid = 1642] [serial = 1021] [outer = 0x12adeac00] 17:28:12 INFO - PROCESS | 1642 | 1461112092252 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]]]}] 17:28:12 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 17:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 17:28:12 INFO - PROCESS | 1642 | 1461112092266 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 17:28:12 INFO - PROCESS | 1642 | 1461112092267 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 17:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:28:12 INFO - PROCESS | 1642 | 1461112092273 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:28:12 INFO - PROCESS | 1642 | 1461112092275 Marionette TRACE conn2 <- [1,1334,null,{}] 17:28:12 INFO - PROCESS | 1642 | 1461112092277 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}] 17:28:12 INFO - PROCESS | 1642 | 1461112092402 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 17:28:12 INFO - PROCESS | 1642 | 1461112092409 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:12 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fcb9000 == 62 [pid = 1642] [id = 341] 17:28:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 206 (0x12e785c00) [pid = 1642] [serial = 1022] [outer = 0x0] 17:28:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 207 (0x12eb95c00) [pid = 1642] [serial = 1023] [outer = 0x12e785c00] 17:28:12 INFO - PROCESS | 1642 | 1461112092434 Marionette DEBUG loaded listener.js 17:28:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 208 (0x12eb9d000) [pid = 1642] [serial = 1024] [outer = 0x12e785c00] 17:28:12 INFO - PROCESS | 1642 | 1461112092772 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]]]}] 17:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 522ms 17:28:12 INFO - PROCESS | 1642 | 1461112092794 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 17:28:12 INFO - PROCESS | 1642 | 1461112092795 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 17:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:28:12 INFO - PROCESS | 1642 | 1461112092798 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:28:12 INFO - PROCESS | 1642 | 1461112092799 Marionette TRACE conn2 <- [1,1338,null,{}] 17:28:12 INFO - PROCESS | 1642 | 1461112092801 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}] 17:28:12 INFO - PROCESS | 1642 | 1461112092890 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 17:28:12 INFO - PROCESS | 1642 | 1461112092894 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:12 INFO - PROCESS | 1642 | ++DOCSHELL 0x1387c6000 == 63 [pid = 1642] [id = 342] 17:28:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 209 (0x12eb9c000) [pid = 1642] [serial = 1025] [outer = 0x0] 17:28:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 210 (0x12eba3400) [pid = 1642] [serial = 1026] [outer = 0x12eb9c000] 17:28:12 INFO - PROCESS | 1642 | 1461112092918 Marionette DEBUG loaded listener.js 17:28:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 211 (0x12f5ddc00) [pid = 1642] [serial = 1027] [outer = 0x12eb9c000] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x129455800 == 62 [pid = 1642] [id = 205] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x1295ce000 == 61 [pid = 1642] [id = 285] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x12dcd6800 == 60 [pid = 1642] [id = 223] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x130bd4800 == 59 [pid = 1642] [id = 260] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x12eb53000 == 58 [pid = 1642] [id = 282] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x11aae1000 == 57 [pid = 1642] [id = 281] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x1295e1000 == 56 [pid = 1642] [id = 286] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x12aeba000 == 55 [pid = 1642] [id = 300] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x123f35800 == 54 [pid = 1642] [id = 284] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x12fcac800 == 53 [pid = 1642] [id = 280] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x130bca000 == 52 [pid = 1642] [id = 283] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x119c23000 == 51 [pid = 1642] [id = 164] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb56000 == 50 [pid = 1642] [id = 287] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x12e83f800 == 49 [pid = 1642] [id = 224] 17:28:13 INFO - PROCESS | 1642 | --DOCSHELL 0x12eb49000 == 48 [pid = 1642] [id = 225] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x123aa7000 == 47 [pid = 1642] [id = 331] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x127340000 == 46 [pid = 1642] [id = 330] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x123a87800 == 45 [pid = 1642] [id = 329] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa1b000 == 44 [pid = 1642] [id = 328] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa08000 == 43 [pid = 1642] [id = 327] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12fcc1000 == 42 [pid = 1642] [id = 326] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12f2f2800 == 41 [pid = 1642] [id = 325] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12dce8000 == 40 [pid = 1642] [id = 324] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x128fd9000 == 39 [pid = 1642] [id = 323] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12f276000 == 38 [pid = 1642] [id = 321] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x11bf6a000 == 37 [pid = 1642] [id = 322] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x123aa7800 == 36 [pid = 1642] [id = 332] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x1294b4000 == 35 [pid = 1642] [id = 333] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0d7000 == 34 [pid = 1642] [id = 335] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12bce2000 == 33 [pid = 1642] [id = 336] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12d5ab000 == 32 [pid = 1642] [id = 337] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12a87a800 == 31 [pid = 1642] [id = 334] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12e578000 == 30 [pid = 1642] [id = 338] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12f2dc800 == 29 [pid = 1642] [id = 340] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0cb000 == 28 [pid = 1642] [id = 339] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 210 (0x12aed3c00) [pid = 1642] [serial = 942] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 209 (0x12b119000) [pid = 1642] [serial = 945] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 208 (0x12aedb000) [pid = 1642] [serial = 943] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 207 (0x1295ea000) [pid = 1642] [serial = 954] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 206 (0x12b258c00) [pid = 1642] [serial = 948] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 205 (0x1279f0c00) [pid = 1642] [serial = 933] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 204 (0x128c8e400) [pid = 1642] [serial = 934] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 203 (0x11af7a000) [pid = 1642] [serial = 925] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 202 (0x11ad9f000) [pid = 1642] [serial = 924] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 201 (0x12b1ebc00) [pid = 1642] [serial = 946] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 200 (0x11c2c1c00) [pid = 1642] [serial = 906] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 199 (0x12ae0c800) [pid = 1642] [serial = 901] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 198 (0x12e7a5000) [pid = 1642] [serial = 918] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 197 (0x12b25c800) [pid = 1642] [serial = 921] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 196 (0x11af78800) [pid = 1642] [serial = 930] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 195 (0x123933000) [pid = 1642] [serial = 931] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 194 (0x11af82c00) [pid = 1642] [serial = 928] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 193 (0x11af34400) [pid = 1642] [serial = 927] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 192 (0x128c9d800) [pid = 1642] [serial = 936] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 191 (0x1295edc00) [pid = 1642] [serial = 937] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 190 (0x12ae11000) [pid = 1642] [serial = 912] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 189 (0x12b490800) [pid = 1642] [serial = 951] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 188 (0x129654000) [pid = 1642] [serial = 939] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 187 (0x11a9c0c00) [pid = 1642] [serial = 903] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 186 (0x12b225400) [pid = 1642] [serial = 915] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 185 (0x1295f1400) [pid = 1642] [serial = 909] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 184 (0x12b264400) [pid = 1642] [serial = 949] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 183 (0x12beb5c00) [pid = 1642] [serial = 957] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 182 (0x12b8cf400) [pid = 1642] [serial = 952] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 181 (0x12bcd9000) [pid = 1642] [serial = 955] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 180 (0x12d14ec00) [pid = 1642] [serial = 960] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 179 (0x12d14e400) [pid = 1642] [serial = 958] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 178 (0x12e25f800) [pid = 1642] [serial = 963] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 177 (0x12a838400) [pid = 1642] [serial = 940] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOMWINDOW == 176 (0x12d5edc00) [pid = 1642] [serial = 961] [outer = 0x0] [url = about:blank] 17:28:14 INFO - PROCESS | 1642 | --DOCSHELL 0x12fcb9000 == 27 [pid = 1642] [id = 341] 17:28:15 INFO - PROCESS | 1642 | 1461112095355 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]]]}] 17:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2576ms 17:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:28:15 INFO - PROCESS | 1642 | 1461112095375 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 17:28:15 INFO - PROCESS | 1642 | 1461112095378 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 17:28:15 INFO - PROCESS | 1642 | 1461112095382 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:28:15 INFO - PROCESS | 1642 | 1461112095383 Marionette TRACE conn2 <- [1,1342,null,{}] 17:28:15 INFO - PROCESS | 1642 | 1461112095390 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}] 17:28:15 INFO - PROCESS | 1642 | 1461112095467 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 17:28:15 INFO - PROCESS | 1642 | 1461112095516 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:15 INFO - PROCESS | 1642 | ++DOCSHELL 0x118615800 == 28 [pid = 1642] [id = 343] 17:28:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 177 (0x11644fc00) [pid = 1642] [serial = 1028] [outer = 0x0] 17:28:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 178 (0x116450800) [pid = 1642] [serial = 1029] [outer = 0x11644fc00] 17:28:15 INFO - PROCESS | 1642 | 1461112095545 Marionette DEBUG loaded listener.js 17:28:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 179 (0x118868800) [pid = 1642] [serial = 1030] [outer = 0x11644fc00] 17:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 474ms 17:28:15 INFO - PROCESS | 1642 | 1461112095848 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]]]}] 17:28:15 INFO - PROCESS | 1642 | 1461112095860 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 17:28:15 INFO - PROCESS | 1642 | 1461112095864 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 17:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:28:15 INFO - PROCESS | 1642 | 1461112095878 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:28:15 INFO - PROCESS | 1642 | 1461112095880 Marionette TRACE conn2 <- [1,1346,null,{}] 17:28:15 INFO - PROCESS | 1642 | 1461112095882 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}] 17:28:15 INFO - PROCESS | 1642 | 1461112095966 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 17:28:15 INFO - PROCESS | 1642 | 1461112095974 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:15 INFO - PROCESS | 1642 | ++DOCSHELL 0x119910800 == 29 [pid = 1642] [id = 344] 17:28:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 180 (0x118938800) [pid = 1642] [serial = 1031] [outer = 0x0] 17:28:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 181 (0x118de8800) [pid = 1642] [serial = 1032] [outer = 0x118938800] 17:28:16 INFO - PROCESS | 1642 | 1461112096002 Marionette DEBUG loaded listener.js 17:28:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 182 (0x11923a800) [pid = 1642] [serial = 1033] [outer = 0x118938800] 17:28:16 INFO - PROCESS | 1642 | 1461112096354 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]]]}] 17:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 527ms 17:28:16 INFO - PROCESS | 1642 | 1461112096397 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 17:28:16 INFO - PROCESS | 1642 | 1461112096399 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 17:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:28:16 INFO - PROCESS | 1642 | 1461112096401 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:28:16 INFO - PROCESS | 1642 | 1461112096404 Marionette TRACE conn2 <- [1,1350,null,{}] 17:28:16 INFO - PROCESS | 1642 | 1461112096412 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}] 17:28:16 INFO - PROCESS | 1642 | 1461112096493 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 17:28:16 INFO - PROCESS | 1642 | 1461112096497 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:16 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aad2800 == 30 [pid = 1642] [id = 345] 17:28:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 183 (0x11202a800) [pid = 1642] [serial = 1034] [outer = 0x0] 17:28:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 184 (0x11a82a400) [pid = 1642] [serial = 1035] [outer = 0x11202a800] 17:28:16 INFO - PROCESS | 1642 | 1461112096530 Marionette DEBUG loaded listener.js 17:28:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 185 (0x11a9c7000) [pid = 1642] [serial = 1036] [outer = 0x11202a800] 17:28:16 INFO - PROCESS | 1642 | 1461112096907 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]]]}] 17:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 17:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:28:16 INFO - PROCESS | 1642 | 1461112096923 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 17:28:16 INFO - PROCESS | 1642 | 1461112096925 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 17:28:16 INFO - PROCESS | 1642 | 1461112096927 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:28:16 INFO - PROCESS | 1642 | 1461112096928 Marionette TRACE conn2 <- [1,1354,null,{}] 17:28:16 INFO - PROCESS | 1642 | 1461112096931 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}] 17:28:17 INFO - PROCESS | 1642 | 1461112097033 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 17:28:17 INFO - PROCESS | 1642 | 1461112097041 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:17 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad90000 == 31 [pid = 1642] [id = 346] 17:28:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 186 (0x11a877000) [pid = 1642] [serial = 1037] [outer = 0x0] 17:28:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 187 (0x11aa4a800) [pid = 1642] [serial = 1038] [outer = 0x11a877000] 17:28:17 INFO - PROCESS | 1642 | 1461112097067 Marionette DEBUG loaded listener.js 17:28:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 188 (0x11ad9e000) [pid = 1642] [serial = 1039] [outer = 0x11a877000] 17:28:17 INFO - PROCESS | 1642 | 1461112097374 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]]]}] 17:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 469ms 17:28:17 INFO - PROCESS | 1642 | 1461112097396 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 17:28:17 INFO - PROCESS | 1642 | 1461112097398 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 17:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:28:17 INFO - PROCESS | 1642 | 1461112097401 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:28:17 INFO - PROCESS | 1642 | 1461112097404 Marionette TRACE conn2 <- [1,1358,null,{}] 17:28:17 INFO - PROCESS | 1642 | 1461112097407 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}] 17:28:17 INFO - PROCESS | 1642 | 1461112097483 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 17:28:17 INFO - PROCESS | 1642 | 1461112097491 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:17 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bcac000 == 32 [pid = 1642] [id = 347] 17:28:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 189 (0x11886d400) [pid = 1642] [serial = 1040] [outer = 0x0] 17:28:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 190 (0x11af2f800) [pid = 1642] [serial = 1041] [outer = 0x11886d400] 17:28:17 INFO - PROCESS | 1642 | 1461112097525 Marionette DEBUG loaded listener.js 17:28:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 191 (0x11af35c00) [pid = 1642] [serial = 1042] [outer = 0x11886d400] 17:28:18 INFO - PROCESS | 1642 | 1461112098034 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]]]}] 17:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 673ms 17:28:18 INFO - PROCESS | 1642 | 1461112098074 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 17:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:28:18 INFO - PROCESS | 1642 | 1461112098076 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 17:28:18 INFO - PROCESS | 1642 | 1461112098080 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:28:18 INFO - PROCESS | 1642 | 1461112098081 Marionette TRACE conn2 <- [1,1362,null,{}] 17:28:18 INFO - PROCESS | 1642 | 1461112098084 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}] 17:28:18 INFO - PROCESS | 1642 | 1461112098197 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 17:28:18 INFO - PROCESS | 1642 | 1461112098206 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:18 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c471000 == 33 [pid = 1642] [id = 348] 17:28:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 192 (0x11af76c00) [pid = 1642] [serial = 1043] [outer = 0x0] 17:28:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 193 (0x11b2dd000) [pid = 1642] [serial = 1044] [outer = 0x11af76c00] 17:28:18 INFO - PROCESS | 1642 | 1461112098235 Marionette DEBUG loaded listener.js 17:28:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 194 (0x11beb3400) [pid = 1642] [serial = 1045] [outer = 0x11af76c00] 17:28:18 INFO - PROCESS | 1642 | 1461112098579 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]]]}] 17:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 17:28:18 INFO - PROCESS | 1642 | 1461112098599 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 17:28:18 INFO - PROCESS | 1642 | 1461112098601 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 17:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:28:18 INFO - PROCESS | 1642 | 1461112098606 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:28:18 INFO - PROCESS | 1642 | 1461112098607 Marionette TRACE conn2 <- [1,1366,null,{}] 17:28:18 INFO - PROCESS | 1642 | 1461112098609 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}] 17:28:18 INFO - PROCESS | 1642 | 1461112098704 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 17:28:18 INFO - PROCESS | 1642 | 1461112098712 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:18 INFO - PROCESS | 1642 | ++DOCSHELL 0x123a89000 == 34 [pid = 1642] [id = 349] 17:28:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 195 (0x11a882c00) [pid = 1642] [serial = 1046] [outer = 0x0] 17:28:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 196 (0x11beb3c00) [pid = 1642] [serial = 1047] [outer = 0x11a882c00] 17:28:18 INFO - PROCESS | 1642 | 1461112098737 Marionette DEBUG loaded listener.js 17:28:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 197 (0x11bfddc00) [pid = 1642] [serial = 1048] [outer = 0x11a882c00] 17:28:19 INFO - PROCESS | 1642 | 1461112099065 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] 17:28:19 INFO - PROCESS | 1642 | 1461112099079 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 17:28:19 INFO - PROCESS | 1642 | 1461112099081 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:28:19 INFO - PROCESS | 1642 | 1461112099082 Marionette TRACE conn2 <- [1,1370,null,{}] 17:28:19 INFO - PROCESS | 1642 | 1461112099084 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}] 17:28:19 INFO - PROCESS | 1642 | 1461112099160 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 17:28:19 INFO - PROCESS | 1642 | 1461112099164 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f34000 == 35 [pid = 1642] [id = 350] 17:28:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 198 (0x11bfe3c00) [pid = 1642] [serial = 1049] [outer = 0x0] 17:28:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 199 (0x11c2e5800) [pid = 1642] [serial = 1050] [outer = 0x11bfe3c00] 17:28:19 INFO - PROCESS | 1642 | 1461112099192 Marionette DEBUG loaded listener.js 17:28:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 200 (0x12371f400) [pid = 1642] [serial = 1051] [outer = 0x11bfe3c00] 17:28:19 INFO - PROCESS | 1642 | 1461112099508 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] 17:28:19 INFO - PROCESS | 1642 | 1461112099551 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 17:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:28:19 INFO - PROCESS | 1642 | 1461112099554 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:28:19 INFO - PROCESS | 1642 | 1461112099555 Marionette TRACE conn2 <- [1,1374,null,{}] 17:28:19 INFO - PROCESS | 1642 | 1461112099557 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}] 17:28:19 INFO - PROCESS | 1642 | 1461112099657 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 17:28:19 INFO - PROCESS | 1642 | 1461112099692 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aad1800 == 36 [pid = 1642] [id = 351] 17:28:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 201 (0x11ab2b000) [pid = 1642] [serial = 1052] [outer = 0x0] 17:28:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 202 (0x123718000) [pid = 1642] [serial = 1053] [outer = 0x11ab2b000] 17:28:19 INFO - PROCESS | 1642 | 1461112099718 Marionette DEBUG loaded listener.js 17:28:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 203 (0x123936c00) [pid = 1642] [serial = 1054] [outer = 0x11ab2b000] 17:28:19 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:28:20 INFO - PROCESS | 1642 | 1461112100016 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] 17:28:20 INFO - PROCESS | 1642 | 1461112100075 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 17:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:28:20 INFO - PROCESS | 1642 | 1461112100077 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:28:20 INFO - PROCESS | 1642 | 1461112100078 Marionette TRACE conn2 <- [1,1378,null,{}] 17:28:20 INFO - PROCESS | 1642 | 1461112100088 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}] 17:28:20 INFO - PROCESS | 1642 | 1461112100186 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 17:28:20 INFO - PROCESS | 1642 | 1461112100190 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x127246000 == 37 [pid = 1642] [id = 352] 17:28:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 204 (0x11c2c1000) [pid = 1642] [serial = 1055] [outer = 0x0] 17:28:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 205 (0x123e96800) [pid = 1642] [serial = 1056] [outer = 0x11c2c1000] 17:28:20 INFO - PROCESS | 1642 | 1461112100216 Marionette DEBUG loaded listener.js 17:28:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 206 (0x125fc7c00) [pid = 1642] [serial = 1057] [outer = 0x11c2c1000] 17:28:20 INFO - PROCESS | 1642 | 1461112100578 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] 17:28:20 INFO - PROCESS | 1642 | 1461112100599 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 17:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:28:20 INFO - PROCESS | 1642 | 1461112100602 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:28:20 INFO - PROCESS | 1642 | 1461112100603 Marionette TRACE conn2 <- [1,1382,null,{}] 17:28:20 INFO - PROCESS | 1642 | 1461112100606 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}] 17:28:20 INFO - PROCESS | 1642 | 1461112100710 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 17:28:20 INFO - PROCESS | 1642 | 1461112100746 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bcab000 == 38 [pid = 1642] [id = 353] 17:28:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 207 (0x1272a5000) [pid = 1642] [serial = 1058] [outer = 0x0] 17:28:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 208 (0x1279f5800) [pid = 1642] [serial = 1059] [outer = 0x1272a5000] 17:28:20 INFO - PROCESS | 1642 | 1461112100779 Marionette DEBUG loaded listener.js 17:28:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 209 (0x128c92800) [pid = 1642] [serial = 1060] [outer = 0x1272a5000] 17:28:21 INFO - PROCESS | 1642 | [1642] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:28:21 INFO - PROCESS | 1642 | 1461112101125 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] 17:28:21 INFO - PROCESS | 1642 | 1461112101174 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 17:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:28:21 INFO - PROCESS | 1642 | 1461112101176 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:28:21 INFO - PROCESS | 1642 | 1461112101177 Marionette TRACE conn2 <- [1,1386,null,{}] 17:28:21 INFO - PROCESS | 1642 | 1461112101180 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}] 17:28:21 INFO - PROCESS | 1642 | 1461112101273 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 17:28:21 INFO - PROCESS | 1642 | 1461112101286 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:21 INFO - PROCESS | 1642 | ++DOCSHELL 0x12946f800 == 39 [pid = 1642] [id = 354] 17:28:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 210 (0x128c98800) [pid = 1642] [serial = 1061] [outer = 0x0] 17:28:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 211 (0x128fe8c00) [pid = 1642] [serial = 1062] [outer = 0x128c98800] 17:28:21 INFO - PROCESS | 1642 | 1461112101311 Marionette DEBUG loaded listener.js 17:28:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 212 (0x12941d400) [pid = 1642] [serial = 1063] [outer = 0x128c98800] 17:28:21 INFO - PROCESS | 1642 | 1461112101682 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] 17:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:28:21 INFO - PROCESS | 1642 | 1461112101707 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 17:28:21 INFO - PROCESS | 1642 | 1461112101710 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:28:21 INFO - PROCESS | 1642 | 1461112101711 Marionette TRACE conn2 <- [1,1390,null,{}] 17:28:21 INFO - PROCESS | 1642 | 1461112101713 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}] 17:28:21 INFO - PROCESS | 1642 | 1461112101808 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 17:28:21 INFO - PROCESS | 1642 | 1461112101812 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:21 INFO - PROCESS | 1642 | ++DOCSHELL 0x12968a800 == 40 [pid = 1642] [id = 355] 17:28:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 213 (0x128c99000) [pid = 1642] [serial = 1064] [outer = 0x0] 17:28:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 214 (0x1295ea000) [pid = 1642] [serial = 1065] [outer = 0x128c99000] 17:28:21 INFO - PROCESS | 1642 | 1461112101837 Marionette DEBUG loaded listener.js 17:28:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 215 (0x129604c00) [pid = 1642] [serial = 1066] [outer = 0x128c99000] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 214 (0x12b260400) [pid = 1642] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 213 (0x12b495400) [pid = 1642] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 212 (0x115117000) [pid = 1642] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 211 (0x12b260c00) [pid = 1642] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 210 (0x12adeac00) [pid = 1642] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 209 (0x12e785c00) [pid = 1642] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 208 (0x114ea0c00) [pid = 1642] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 207 (0x1162eb000) [pid = 1642] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 206 (0x12e428000) [pid = 1642] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 205 (0x12b113800) [pid = 1642] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 204 (0x12965d000) [pid = 1642] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 203 (0x12960a800) [pid = 1642] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 202 (0x11bfe4c00) [pid = 1642] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 201 (0x11a9c1000) [pid = 1642] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 200 (0x12dc3a800) [pid = 1642] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 199 (0x12a015800) [pid = 1642] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 198 (0x1295e4c00) [pid = 1642] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 197 (0x12941c400) [pid = 1642] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 196 (0x11c44d000) [pid = 1642] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 195 (0x11bb30800) [pid = 1642] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 194 (0x118de5c00) [pid = 1642] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 193 (0x114c05400) [pid = 1642] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 192 (0x12965b000) [pid = 1642] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 191 (0x12b8cb800) [pid = 1642] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 190 (0x118638400) [pid = 1642] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 189 (0x12b1d8c00) [pid = 1642] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 188 (0x12be61400) [pid = 1642] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 187 (0x12371b400) [pid = 1642] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 186 (0x11906b800) [pid = 1642] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 185 (0x12b222800) [pid = 1642] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 184 (0x11202a400) [pid = 1642] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 183 (0x119e6ac00) [pid = 1642] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 182 (0x123931c00) [pid = 1642] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 181 (0x11c44a800) [pid = 1642] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 180 (0x1146bd400) [pid = 1642] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 179 (0x112022000) [pid = 1642] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 178 (0x12b112c00) [pid = 1642] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 177 (0x11bfdd400) [pid = 1642] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 176 (0x128c98c00) [pid = 1642] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 175 (0x1295ec400) [pid = 1642] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 174 (0x11aa04400) [pid = 1642] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 173 (0x128fdb400) [pid = 1642] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 172 (0x12e79ac00) [pid = 1642] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 171 (0x12371c000) [pid = 1642] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 170 (0x12b6b2400) [pid = 1642] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 169 (0x11a82f000) [pid = 1642] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 168 (0x11aa52400) [pid = 1642] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 167 (0x11a9c3c00) [pid = 1642] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 166 (0x115116800) [pid = 1642] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 165 (0x12b1f1000) [pid = 1642] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 164 (0x11a638800) [pid = 1642] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 163 (0x1186aa800) [pid = 1642] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 162 (0x11aa49000) [pid = 1642] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 161 (0x11b2e4400) [pid = 1642] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 160 (0x12e25a800) [pid = 1642] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 159 (0x119235000) [pid = 1642] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 158 (0x12ae04c00) [pid = 1642] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 157 (0x1164e3000) [pid = 1642] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 156 (0x11863c800) [pid = 1642] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 155 (0x1152c0c00) [pid = 1642] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 154 (0x12a832400) [pid = 1642] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 153 (0x12b118c00) [pid = 1642] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 152 (0x12b119400) [pid = 1642] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 151 (0x12e4afc00) [pid = 1642] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 150 (0x11ada3000) [pid = 1642] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 149 (0x129222c00) [pid = 1642] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 148 (0x12d145c00) [pid = 1642] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:28:22 INFO - PROCESS | 1642 | --DOMWINDOW == 147 (0x11af82800) [pid = 1642] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:28:22 INFO - PROCESS | 1642 | 1461112102681 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]]]}] 17:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1018ms 17:28:22 INFO - PROCESS | 1642 | 1461112102729 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 17:28:22 INFO - PROCESS | 1642 | 1461112102730 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 17:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:28:22 INFO - PROCESS | 1642 | 1461112102732 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:28:22 INFO - PROCESS | 1642 | 1461112102733 Marionette TRACE conn2 <- [1,1394,null,{}] 17:28:22 INFO - PROCESS | 1642 | 1461112102742 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}] 17:28:22 INFO - PROCESS | 1642 | 1461112102839 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 17:28:22 INFO - PROCESS | 1642 | 1461112102874 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:22 INFO - PROCESS | 1642 | ++DOCSHELL 0x119265800 == 41 [pid = 1642] [id = 356] 17:28:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 148 (0x112029400) [pid = 1642] [serial = 1067] [outer = 0x0] 17:28:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 149 (0x118988000) [pid = 1642] [serial = 1068] [outer = 0x112029400] 17:28:22 INFO - PROCESS | 1642 | 1461112102900 Marionette DEBUG loaded listener.js 17:28:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 150 (0x11a828000) [pid = 1642] [serial = 1069] [outer = 0x112029400] 17:28:23 INFO - PROCESS | 1642 | 1461112103165 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]]]}] 17:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 472ms 17:28:23 INFO - PROCESS | 1642 | 1461112103212 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 17:28:23 INFO - PROCESS | 1642 | 1461112103214 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 17:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:28:23 INFO - PROCESS | 1642 | 1461112103227 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:28:23 INFO - PROCESS | 1642 | 1461112103228 Marionette TRACE conn2 <- [1,1398,null,{}] 17:28:23 INFO - PROCESS | 1642 | 1461112103232 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}] 17:28:23 INFO - PROCESS | 1642 | 1461112103360 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 17:28:23 INFO - PROCESS | 1642 | 1461112103419 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:23 INFO - PROCESS | 1642 | ++DOCSHELL 0x123bb5000 == 42 [pid = 1642] [id = 357] 17:28:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 151 (0x1164e3000) [pid = 1642] [serial = 1070] [outer = 0x0] 17:28:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 152 (0x11aa52400) [pid = 1642] [serial = 1071] [outer = 0x1164e3000] 17:28:23 INFO - PROCESS | 1642 | 1461112103445 Marionette DEBUG loaded listener.js 17:28:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 153 (0x11bb29800) [pid = 1642] [serial = 1072] [outer = 0x1164e3000] 17:28:23 INFO - PROCESS | 1642 | 1461112103727 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]]]}] 17:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 530ms 17:28:23 INFO - PROCESS | 1642 | 1461112103747 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 17:28:23 INFO - PROCESS | 1642 | 1461112103749 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 17:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:28:23 INFO - PROCESS | 1642 | 1461112103760 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:28:23 INFO - PROCESS | 1642 | 1461112103761 Marionette TRACE conn2 <- [1,1402,null,{}] 17:28:23 INFO - PROCESS | 1642 | 1461112103763 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}] 17:28:23 INFO - PROCESS | 1642 | 1461112103849 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 17:28:23 INFO - PROCESS | 1642 | 1461112103856 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:23 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a87f000 == 43 [pid = 1642] [id = 358] 17:28:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 154 (0x11ada1c00) [pid = 1642] [serial = 1073] [outer = 0x0] 17:28:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 155 (0x11c44d000) [pid = 1642] [serial = 1074] [outer = 0x11ada1c00] 17:28:23 INFO - PROCESS | 1642 | 1461112103882 Marionette DEBUG loaded listener.js 17:28:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 156 (0x123d91400) [pid = 1642] [serial = 1075] [outer = 0x11ada1c00] 17:28:24 INFO - PROCESS | 1642 | 1461112104223 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]]]}] 17:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 478ms 17:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:28:24 INFO - PROCESS | 1642 | 1461112104229 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 17:28:24 INFO - PROCESS | 1642 | 1461112104230 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 17:28:24 INFO - PROCESS | 1642 | 1461112104232 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:28:24 INFO - PROCESS | 1642 | 1461112104233 Marionette TRACE conn2 <- [1,1406,null,{}] 17:28:24 INFO - PROCESS | 1642 | 1461112104241 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}] 17:28:24 INFO - PROCESS | 1642 | 1461112104353 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 17:28:24 INFO - PROCESS | 1642 | 1461112104361 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:24 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa07800 == 44 [pid = 1642] [id = 359] 17:28:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 157 (0x1199b5000) [pid = 1642] [serial = 1076] [outer = 0x0] 17:28:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 158 (0x123c81c00) [pid = 1642] [serial = 1077] [outer = 0x1199b5000] 17:28:24 INFO - PROCESS | 1642 | 1461112104386 Marionette DEBUG loaded listener.js 17:28:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 159 (0x128fdb400) [pid = 1642] [serial = 1078] [outer = 0x1199b5000] 17:28:24 INFO - PROCESS | 1642 | 1461112104898 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]]]}] 17:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 724ms 17:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:28:24 INFO - PROCESS | 1642 | 1461112104957 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 17:28:24 INFO - PROCESS | 1642 | 1461112104960 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 17:28:24 INFO - PROCESS | 1642 | 1461112104963 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:28:24 INFO - PROCESS | 1642 | 1461112104965 Marionette TRACE conn2 <- [1,1410,null,{}] 17:28:24 INFO - PROCESS | 1642 | 1461112104969 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}] 17:28:25 INFO - PROCESS | 1642 | 1461112105077 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 17:28:25 INFO - PROCESS | 1642 | 1461112105181 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:25 INFO - PROCESS | 1642 | ++DOCSHELL 0x1193ae800 == 45 [pid = 1642] [id = 360] 17:28:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 160 (0x11863c400) [pid = 1642] [serial = 1079] [outer = 0x0] 17:28:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 161 (0x118932400) [pid = 1642] [serial = 1080] [outer = 0x11863c400] 17:28:25 INFO - PROCESS | 1642 | 1461112105213 Marionette DEBUG loaded listener.js 17:28:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 162 (0x118fb3400) [pid = 1642] [serial = 1081] [outer = 0x11863c400] 17:28:25 INFO - PROCESS | 1642 | 1461112105817 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]]]}] 17:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 875ms 17:28:25 INFO - PROCESS | 1642 | 1461112105838 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 17:28:25 INFO - PROCESS | 1642 | 1461112105842 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 17:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:28:25 INFO - PROCESS | 1642 | 1461112105847 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:28:25 INFO - PROCESS | 1642 | 1461112105849 Marionette TRACE conn2 <- [1,1414,null,{}] 17:28:25 INFO - PROCESS | 1642 | 1461112105852 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}] 17:28:25 INFO - PROCESS | 1642 | 1461112105963 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 17:28:26 INFO - PROCESS | 1642 | 1461112106014 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:26 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aa2a800 == 46 [pid = 1642] [id = 361] 17:28:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 163 (0x11427bc00) [pid = 1642] [serial = 1082] [outer = 0x0] 17:28:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 164 (0x119072400) [pid = 1642] [serial = 1083] [outer = 0x11427bc00] 17:28:26 INFO - PROCESS | 1642 | 1461112106045 Marionette DEBUG loaded listener.js 17:28:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 165 (0x119c30c00) [pid = 1642] [serial = 1084] [outer = 0x11427bc00] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x118f33800 == 45 [pid = 1642] [id = 82] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb5f000 == 44 [pid = 1642] [id = 99] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x12ed60800 == 43 [pid = 1642] [id = 88] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x119d8e000 == 42 [pid = 1642] [id = 96] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x115433000 == 41 [pid = 1642] [id = 83] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x12dced800 == 40 [pid = 1642] [id = 87] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x11b22e000 == 39 [pid = 1642] [id = 98] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x127e8f000 == 38 [pid = 1642] [id = 84] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x115806000 == 37 [pid = 1642] [id = 89] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x12ba42800 == 36 [pid = 1642] [id = 85] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x11bc9a800 == 35 [pid = 1642] [id = 90] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x119c24000 == 34 [pid = 1642] [id = 95] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x12d0b0800 == 33 [pid = 1642] [id = 86] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x119397800 == 32 [pid = 1642] [id = 94] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x11890d000 == 31 [pid = 1642] [id = 93] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 164 (0x12eba3400) [pid = 1642] [serial = 1026] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | 1461112107047 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]]]}] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x12bcf3000 == 30 [pid = 1642] [id = 91] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x114b41000 == 29 [pid = 1642] [id = 92] 17:28:27 INFO - PROCESS | 1642 | --DOCSHELL 0x1387c6000 == 28 [pid = 1642] [id = 342] 17:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1228ms 17:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:28:27 INFO - PROCESS | 1642 | 1461112107076 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 17:28:27 INFO - PROCESS | 1642 | 1461112107079 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 17:28:27 INFO - PROCESS | 1642 | 1461112107090 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:28:27 INFO - PROCESS | 1642 | 1461112107093 Marionette TRACE conn2 <- [1,1418,null,{}] 17:28:27 INFO - PROCESS | 1642 | 1461112107098 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}] 17:28:27 INFO - PROCESS | 1642 | 1461112107183 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 17:28:27 INFO - PROCESS | 1642 | 1461112107191 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:27 INFO - PROCESS | 1642 | ++DOCSHELL 0x11883a000 == 29 [pid = 1642] [id = 362] 17:28:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 165 (0x11662a800) [pid = 1642] [serial = 1085] [outer = 0x0] 17:28:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 166 (0x118d11800) [pid = 1642] [serial = 1086] [outer = 0x11662a800] 17:28:27 INFO - PROCESS | 1642 | 1461112107220 Marionette DEBUG loaded listener.js 17:28:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 167 (0x118fac800) [pid = 1642] [serial = 1087] [outer = 0x11662a800] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 166 (0x12b6afc00) [pid = 1642] [serial = 1008] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 165 (0x12e4a3000) [pid = 1642] [serial = 1014] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 164 (0x11be33800) [pid = 1642] [serial = 1017] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 163 (0x12d149c00) [pid = 1642] [serial = 1011] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 162 (0x12dc44000) [pid = 1642] [serial = 1012] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 161 (0x12b25d400) [pid = 1642] [serial = 1020] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 160 (0x12e798400) [pid = 1642] [serial = 1021] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 159 (0x12e786000) [pid = 1642] [serial = 1015] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 158 (0x12eb95c00) [pid = 1642] [serial = 1023] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 157 (0x12ade9400) [pid = 1642] [serial = 1018] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 156 (0x119077000) [pid = 1642] [serial = 987] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 155 (0x118fb0800) [pid = 1642] [serial = 984] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 154 (0x118fb5c00) [pid = 1642] [serial = 985] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 153 (0x12f5d5c00) [pid = 1642] [serial = 982] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 152 (0x12e783800) [pid = 1642] [serial = 981] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 151 (0x12ba98400) [pid = 1642] [serial = 978] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 150 (0x12bea9c00) [pid = 1642] [serial = 979] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 149 (0x12b25cc00) [pid = 1642] [serial = 976] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 148 (0x12aed9800) [pid = 1642] [serial = 975] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 147 (0x12965cc00) [pid = 1642] [serial = 973] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 146 (0x129647000) [pid = 1642] [serial = 972] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 145 (0x12735d000) [pid = 1642] [serial = 970] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 144 (0x123919800) [pid = 1642] [serial = 969] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 143 (0x11af7d800) [pid = 1642] [serial = 967] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 142 (0x11ada3400) [pid = 1642] [serial = 966] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 141 (0x12e4a4c00) [pid = 1642] [serial = 964] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 140 (0x12aed9c00) [pid = 1642] [serial = 1005] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 139 (0x12eb9d000) [pid = 1642] [serial = 1024] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 138 (0x12965bc00) [pid = 1642] [serial = 1002] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x12ae07400) [pid = 1642] [serial = 1003] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x1295eb400) [pid = 1642] [serial = 999] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x129646400) [pid = 1642] [serial = 1000] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x1242db400) [pid = 1642] [serial = 996] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x127ecf000) [pid = 1642] [serial = 997] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x11beb5400) [pid = 1642] [serial = 994] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x11beb2800) [pid = 1642] [serial = 993] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x11aa48000) [pid = 1642] [serial = 991] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x118fb3000) [pid = 1642] [serial = 990] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x11beabc00) [pid = 1642] [serial = 988] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x12beb5800) [pid = 1642] [serial = 1009] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x12b25b800) [pid = 1642] [serial = 1006] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x12e427000) [pid = 1642] [serial = 675] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x12b1e0c00) [pid = 1642] [serial = 789] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x12ce5cc00) [pid = 1642] [serial = 792] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x11a82d400) [pid = 1642] [serial = 579] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x12ce62000) [pid = 1642] [serial = 916] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x12dc38000) [pid = 1642] [serial = 672] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x129654c00) [pid = 1642] [serial = 786] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x11a9c4c00) [pid = 1642] [serial = 492] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x12d0cc800) [pid = 1642] [serial = 852] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x114e9b800) [pid = 1642] [serial = 576] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x11ab28000) [pid = 1642] [serial = 663] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x12a015400) [pid = 1642] [serial = 726] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x1279ee400) [pid = 1642] [serial = 546] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x118de1000) [pid = 1642] [serial = 609] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x1186b0c00) [pid = 1642] [serial = 720] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x12b6a5800) [pid = 1642] [serial = 621] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x11bfe7400) [pid = 1642] [serial = 795] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x129659c00) [pid = 1642] [serial = 910] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x12e79e800) [pid = 1642] [serial = 858] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x11c2c5400) [pid = 1642] [serial = 582] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x12b1d6400) [pid = 1642] [serial = 498] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x12f5d3400) [pid = 1642] [serial = 735] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x1273cf400) [pid = 1642] [serial = 615] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x12be57c00) [pid = 1642] [serial = 669] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11be2ec00) [pid = 1642] [serial = 543] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x11c2ce800) [pid = 1642] [serial = 495] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x128c96c00) [pid = 1642] [serial = 861] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x12b261800) [pid = 1642] [serial = 922] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x12f5d5400) [pid = 1642] [serial = 738] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x123931800) [pid = 1642] [serial = 723] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x11af2b400) [pid = 1642] [serial = 904] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x11bb33000) [pid = 1642] [serial = 612] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x12a020c00) [pid = 1642] [serial = 846] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x12e4aa400) [pid = 1642] [serial = 732] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x11be32c00) [pid = 1642] [serial = 783] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x12b1f2000) [pid = 1642] [serial = 913] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x119e6f800) [pid = 1642] [serial = 540] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x11b2df800) [pid = 1642] [serial = 843] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x12e430400) [pid = 1642] [serial = 798] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x12d44b400) [pid = 1642] [serial = 729] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x12ba95400) [pid = 1642] [serial = 431] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x12b220000) [pid = 1642] [serial = 849] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 83 (0x12f5dfc00) [pid = 1642] [serial = 919] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 82 (0x127366000) [pid = 1642] [serial = 666] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 81 (0x12b1e4400) [pid = 1642] [serial = 618] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 80 (0x12e428800) [pid = 1642] [serial = 855] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | --DOMWINDOW == 79 (0x125f27800) [pid = 1642] [serial = 907] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1642 | 1461112107614 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]]]}] 17:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 578ms 17:28:27 INFO - PROCESS | 1642 | 1461112107661 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 17:28:27 INFO - PROCESS | 1642 | 1461112107665 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 17:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:28:27 INFO - PROCESS | 1642 | 1461112107669 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:28:27 INFO - PROCESS | 1642 | 1461112107671 Marionette TRACE conn2 <- [1,1422,null,{}] 17:28:27 INFO - PROCESS | 1642 | 1461112107673 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}] 17:28:27 INFO - PROCESS | 1642 | 1461112107748 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 17:28:27 INFO - PROCESS | 1642 | 1461112107757 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:27 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c1c800 == 30 [pid = 1642] [id = 363] 17:28:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 80 (0x118fad400) [pid = 1642] [serial = 1088] [outer = 0x0] 17:28:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 81 (0x119352800) [pid = 1642] [serial = 1089] [outer = 0x118fad400] 17:28:27 INFO - PROCESS | 1642 | 1461112107784 Marionette DEBUG loaded listener.js 17:28:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 82 (0x11a642800) [pid = 1642] [serial = 1090] [outer = 0x118fad400] 17:28:28 INFO - PROCESS | 1642 | 1461112108144 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]]]}] 17:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 17:28:28 INFO - PROCESS | 1642 | 1461112108189 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 17:28:28 INFO - PROCESS | 1642 | 1461112108190 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 17:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:28:28 INFO - PROCESS | 1642 | 1461112108192 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:28:28 INFO - PROCESS | 1642 | 1461112108195 Marionette TRACE conn2 <- [1,1426,null,{}] 17:28:28 INFO - PROCESS | 1642 | 1461112108202 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}] 17:28:28 INFO - PROCESS | 1642 | 1461112108281 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 17:28:28 INFO - PROCESS | 1642 | 1461112108288 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb5f800 == 31 [pid = 1642] [id = 364] 17:28:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 83 (0x114c08800) [pid = 1642] [serial = 1091] [outer = 0x0] 17:28:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x11aa09000) [pid = 1642] [serial = 1092] [outer = 0x114c08800] 17:28:28 INFO - PROCESS | 1642 | 1461112108317 Marionette DEBUG loaded listener.js 17:28:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x11acec800) [pid = 1642] [serial = 1093] [outer = 0x114c08800] 17:28:28 INFO - PROCESS | 1642 | 1461112108673 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]]]}] 17:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 521ms 17:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:28:28 INFO - PROCESS | 1642 | 1461112108713 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 17:28:28 INFO - PROCESS | 1642 | 1461112108715 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 17:28:28 INFO - PROCESS | 1642 | 1461112108717 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:28:28 INFO - PROCESS | 1642 | 1461112108718 Marionette TRACE conn2 <- [1,1430,null,{}] 17:28:28 INFO - PROCESS | 1642 | 1461112108720 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}] 17:28:28 INFO - PROCESS | 1642 | 1461112108795 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 17:28:28 INFO - PROCESS | 1642 | 1461112108799 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c386800 == 32 [pid = 1642] [id = 365] 17:28:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x11ad97800) [pid = 1642] [serial = 1094] [outer = 0x0] 17:28:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x11af29800) [pid = 1642] [serial = 1095] [outer = 0x11ad97800] 17:28:28 INFO - PROCESS | 1642 | 1461112108828 Marionette DEBUG loaded listener.js 17:28:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x11af32800) [pid = 1642] [serial = 1096] [outer = 0x11ad97800] 17:28:29 INFO - PROCESS | 1642 | 1461112109167 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]]]}] 17:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 471ms 17:28:29 INFO - PROCESS | 1642 | 1461112109189 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 17:28:29 INFO - PROCESS | 1642 | 1461112109190 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 17:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:28:29 INFO - PROCESS | 1642 | 1461112109192 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:28:29 INFO - PROCESS | 1642 | 1461112109193 Marionette TRACE conn2 <- [1,1434,null,{}] 17:28:29 INFO - PROCESS | 1642 | 1461112109196 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}] 17:28:29 INFO - PROCESS | 1642 | 1461112109267 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 17:28:29 INFO - PROCESS | 1642 | 1461112109274 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:29 INFO - PROCESS | 1642 | ++DOCSHELL 0x123aa5000 == 33 [pid = 1642] [id = 366] 17:28:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x11ada3400) [pid = 1642] [serial = 1097] [outer = 0x0] 17:28:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x11af78400) [pid = 1642] [serial = 1098] [outer = 0x11ada3400] 17:28:29 INFO - PROCESS | 1642 | 1461112109299 Marionette DEBUG loaded listener.js 17:28:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11af81400) [pid = 1642] [serial = 1099] [outer = 0x11ada3400] 17:28:29 INFO - PROCESS | 1642 | 1461112109688 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]]]}] 17:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 517ms 17:28:29 INFO - PROCESS | 1642 | 1461112109711 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 17:28:29 INFO - PROCESS | 1642 | 1461112109712 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 17:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:28:29 INFO - PROCESS | 1642 | 1461112109721 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:28:29 INFO - PROCESS | 1642 | 1461112109722 Marionette TRACE conn2 <- [1,1438,null,{}] 17:28:29 INFO - PROCESS | 1642 | 1461112109724 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}] 17:28:29 INFO - PROCESS | 1642 | 1461112109832 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 17:28:29 INFO - PROCESS | 1642 | 1461112109839 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:29 INFO - PROCESS | 1642 | ++DOCSHELL 0x123bd2000 == 34 [pid = 1642] [id = 367] 17:28:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x11af81800) [pid = 1642] [serial = 1100] [outer = 0x0] 17:28:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x11b8d8000) [pid = 1642] [serial = 1101] [outer = 0x11af81800] 17:28:29 INFO - PROCESS | 1642 | 1461112109867 Marionette DEBUG loaded listener.js 17:28:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x11beb0400) [pid = 1642] [serial = 1102] [outer = 0x11af81800] 17:28:30 INFO - PROCESS | 1642 | 1461112110221 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]]]}] 17:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 518ms 17:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:28:30 INFO - PROCESS | 1642 | 1461112110240 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 17:28:30 INFO - PROCESS | 1642 | 1461112110241 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 17:28:30 INFO - PROCESS | 1642 | 1461112110243 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:28:30 INFO - PROCESS | 1642 | 1461112110244 Marionette TRACE conn2 <- [1,1442,null,{}] 17:28:30 INFO - PROCESS | 1642 | 1461112110246 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}] 17:28:30 INFO - PROCESS | 1642 | 1461112110339 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 17:28:30 INFO - PROCESS | 1642 | 1461112110352 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:30 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f49000 == 35 [pid = 1642] [id = 368] 17:28:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x11beb0c00) [pid = 1642] [serial = 1103] [outer = 0x0] 17:28:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x11becec00) [pid = 1642] [serial = 1104] [outer = 0x11beb0c00] 17:28:30 INFO - PROCESS | 1642 | 1461112110377 Marionette DEBUG loaded listener.js 17:28:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x11bfe8400) [pid = 1642] [serial = 1105] [outer = 0x11beb0c00] 17:28:30 INFO - PROCESS | 1642 | 1461112110714 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]]]}] 17:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 17:28:30 INFO - PROCESS | 1642 | 1461112110761 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 17:28:30 INFO - PROCESS | 1642 | 1461112110762 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 17:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:28:30 INFO - PROCESS | 1642 | 1461112110765 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:28:30 INFO - PROCESS | 1642 | 1461112110766 Marionette TRACE conn2 <- [1,1446,null,{}] 17:28:30 INFO - PROCESS | 1642 | 1461112110776 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}] 17:28:30 INFO - PROCESS | 1642 | 1461112110869 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 17:28:30 INFO - PROCESS | 1642 | 1461112110873 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:30 INFO - PROCESS | 1642 | ++DOCSHELL 0x125f3a800 == 36 [pid = 1642] [id = 369] 17:28:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x11beb6000) [pid = 1642] [serial = 1106] [outer = 0x0] 17:28:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x11c2c1c00) [pid = 1642] [serial = 1107] [outer = 0x11beb6000] 17:28:30 INFO - PROCESS | 1642 | 1461112110898 Marionette DEBUG loaded listener.js 17:28:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x12371b400) [pid = 1642] [serial = 1108] [outer = 0x11beb6000] 17:28:31 INFO - PROCESS | 1642 | 1461112111225 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]]]}] 17:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 467ms 17:28:31 INFO - PROCESS | 1642 | 1461112111233 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 17:28:31 INFO - PROCESS | 1642 | 1461112111234 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 17:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:28:31 INFO - PROCESS | 1642 | 1461112111244 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:28:31 INFO - PROCESS | 1642 | 1461112111245 Marionette TRACE conn2 <- [1,1450,null,{}] 17:28:31 INFO - PROCESS | 1642 | 1461112111247 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}] 17:28:31 INFO - PROCESS | 1642 | 1461112111345 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 17:28:31 INFO - PROCESS | 1642 | 1461112111350 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:31 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb5f000 == 37 [pid = 1642] [id = 370] 17:28:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x11beb8400) [pid = 1642] [serial = 1109] [outer = 0x0] 17:28:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x123933400) [pid = 1642] [serial = 1110] [outer = 0x11beb8400] 17:28:31 INFO - PROCESS | 1642 | 1461112111376 Marionette DEBUG loaded listener.js 17:28:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x123a26000) [pid = 1642] [serial = 1111] [outer = 0x11beb8400] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x118938800) [pid = 1642] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11af76c00) [pid = 1642] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x11c2c1000) [pid = 1642] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x11a877000) [pid = 1642] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x11ab2b000) [pid = 1642] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x11644fc00) [pid = 1642] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x11886d400) [pid = 1642] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x11202a800) [pid = 1642] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x11a882c00) [pid = 1642] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x11bfe3c00) [pid = 1642] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x11ada1c00) [pid = 1642] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x1272a5000) [pid = 1642] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x112029400) [pid = 1642] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x128c98800) [pid = 1642] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x128c99000) [pid = 1642] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:28:31 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x1164e3000) [pid = 1642] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:28:31 INFO - PROCESS | 1642 | 1461112111826 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]]]}] 17:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 620ms 17:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:28:31 INFO - PROCESS | 1642 | 1461112111864 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 17:28:31 INFO - PROCESS | 1642 | 1461112111865 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 17:28:31 INFO - PROCESS | 1642 | 1461112111868 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:28:31 INFO - PROCESS | 1642 | 1461112111869 Marionette TRACE conn2 <- [1,1454,null,{}] 17:28:31 INFO - PROCESS | 1642 | 1461112111871 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}] 17:28:31 INFO - PROCESS | 1642 | 1461112111947 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 17:28:31 INFO - PROCESS | 1642 | 1461112111953 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:31 INFO - PROCESS | 1642 | ++DOCSHELL 0x1294a0800 == 38 [pid = 1642] [id = 371] 17:28:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x119e71c00) [pid = 1642] [serial = 1112] [outer = 0x0] 17:28:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x12406d400) [pid = 1642] [serial = 1113] [outer = 0x119e71c00] 17:28:31 INFO - PROCESS | 1642 | 1461112111981 Marionette DEBUG loaded listener.js 17:28:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x12450c800) [pid = 1642] [serial = 1114] [outer = 0x119e71c00] 17:28:32 INFO - PROCESS | 1642 | 1461112112311 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]]]}] 17:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 471ms 17:28:32 INFO - PROCESS | 1642 | 1461112112340 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 17:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:28:32 INFO - PROCESS | 1642 | 1461112112341 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 17:28:32 INFO - PROCESS | 1642 | 1461112112343 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:28:32 INFO - PROCESS | 1642 | 1461112112345 Marionette TRACE conn2 <- [1,1458,null,{}] 17:28:32 INFO - PROCESS | 1642 | 1461112112347 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}] 17:28:32 INFO - PROCESS | 1642 | 1461112112439 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 17:28:32 INFO - PROCESS | 1642 | 1461112112489 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295c9800 == 39 [pid = 1642] [id = 372] 17:28:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x123a27000) [pid = 1642] [serial = 1115] [outer = 0x0] 17:28:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x1272a5400) [pid = 1642] [serial = 1116] [outer = 0x123a27000] 17:28:32 INFO - PROCESS | 1642 | 1461112112518 Marionette DEBUG loaded listener.js 17:28:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x127f3c400) [pid = 1642] [serial = 1117] [outer = 0x123a27000] 17:28:32 INFO - PROCESS | 1642 | 1461112112809 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]]]}] 17:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 17:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:28:32 INFO - PROCESS | 1642 | 1461112112863 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 17:28:32 INFO - PROCESS | 1642 | 1461112112864 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 17:28:32 INFO - PROCESS | 1642 | 1461112112867 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:28:32 INFO - PROCESS | 1642 | 1461112112868 Marionette TRACE conn2 <- [1,1462,null,{}] 17:28:32 INFO - PROCESS | 1642 | 1461112112870 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}] 17:28:32 INFO - PROCESS | 1642 | 1461112112947 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 17:28:32 INFO - PROCESS | 1642 | 1461112112953 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x12969c800 == 40 [pid = 1642] [id = 373] 17:28:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x127f3d400) [pid = 1642] [serial = 1118] [outer = 0x0] 17:28:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x12887a000) [pid = 1642] [serial = 1119] [outer = 0x127f3d400] 17:28:32 INFO - PROCESS | 1642 | 1461112112980 Marionette DEBUG loaded listener.js 17:28:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x128c9b000) [pid = 1642] [serial = 1120] [outer = 0x127f3d400] 17:28:33 INFO - PROCESS | 1642 | 1461112113324 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]]]}] 17:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 471ms 17:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:28:33 INFO - PROCESS | 1642 | 1461112113340 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 17:28:33 INFO - PROCESS | 1642 | 1461112113341 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 17:28:33 INFO - PROCESS | 1642 | 1461112113343 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:28:33 INFO - PROCESS | 1642 | 1461112113344 Marionette TRACE conn2 <- [1,1466,null,{}] 17:28:33 INFO - PROCESS | 1642 | 1461112113346 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}] 17:28:33 INFO - PROCESS | 1642 | 1461112113451 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 17:28:33 INFO - PROCESS | 1642 | 1461112113458 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:33 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa04800 == 41 [pid = 1642] [id = 374] 17:28:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x123c80400) [pid = 1642] [serial = 1121] [outer = 0x0] 17:28:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x129411c00) [pid = 1642] [serial = 1122] [outer = 0x123c80400] 17:28:33 INFO - PROCESS | 1642 | 1461112113483 Marionette DEBUG loaded listener.js 17:28:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x12941f000) [pid = 1642] [serial = 1123] [outer = 0x123c80400] 17:28:34 INFO - PROCESS | 1642 | 1461112114039 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]]]}] 17:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 720ms 17:28:34 INFO - PROCESS | 1642 | 1461112114064 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 17:28:34 INFO - PROCESS | 1642 | 1461112114066 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 17:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:28:34 INFO - PROCESS | 1642 | 1461112114070 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:28:34 INFO - PROCESS | 1642 | 1461112114071 Marionette TRACE conn2 <- [1,1470,null,{}] 17:28:34 INFO - PROCESS | 1642 | 1461112114075 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}] 17:28:34 INFO - PROCESS | 1642 | 1461112114172 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 17:28:34 INFO - PROCESS | 1642 | 1461112114233 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:34 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b236000 == 42 [pid = 1642] [id = 375] 17:28:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x11a640000) [pid = 1642] [serial = 1124] [outer = 0x0] 17:28:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x11a883000) [pid = 1642] [serial = 1125] [outer = 0x11a640000] 17:28:34 INFO - PROCESS | 1642 | 1461112114264 Marionette DEBUG loaded listener.js 17:28:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x11aa55800) [pid = 1642] [serial = 1126] [outer = 0x11a640000] 17:28:34 INFO - PROCESS | 1642 | 1461112114772 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]]]}] 17:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 725ms 17:28:34 INFO - PROCESS | 1642 | 1461112114795 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 17:28:34 INFO - PROCESS | 1642 | 1461112114799 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 17:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:28:34 INFO - PROCESS | 1642 | 1461112114807 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:28:34 INFO - PROCESS | 1642 | 1461112114808 Marionette TRACE conn2 <- [1,1474,null,{}] 17:28:34 INFO - PROCESS | 1642 | 1461112114811 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}] 17:28:34 INFO - PROCESS | 1642 | 1461112114908 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 17:28:34 INFO - PROCESS | 1642 | 1461112114972 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:34 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f3a000 == 43 [pid = 1642] [id = 376] 17:28:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x11ab26400) [pid = 1642] [serial = 1127] [outer = 0x0] 17:28:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x11af85000) [pid = 1642] [serial = 1128] [outer = 0x11ab26400] 17:28:35 INFO - PROCESS | 1642 | 1461112115002 Marionette DEBUG loaded listener.js 17:28:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x11bc52000) [pid = 1642] [serial = 1129] [outer = 0x11ab26400] 17:28:35 INFO - PROCESS | 1642 | 1461112115438 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]]]}] 17:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 672ms 17:28:35 INFO - PROCESS | 1642 | 1461112115479 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 17:28:35 INFO - PROCESS | 1642 | 1461112115481 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 17:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:28:35 INFO - PROCESS | 1642 | 1461112115484 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:28:35 INFO - PROCESS | 1642 | 1461112115488 Marionette TRACE conn2 <- [1,1478,null,{}] 17:28:35 INFO - PROCESS | 1642 | 1461112115524 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}] 17:28:35 INFO - PROCESS | 1642 | 1461112115671 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 17:28:35 INFO - PROCESS | 1642 | 1461112115758 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aeba000 == 44 [pid = 1642] [id = 377] 17:28:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x11bfe6800) [pid = 1642] [serial = 1130] [outer = 0x0] 17:28:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x123b38800) [pid = 1642] [serial = 1131] [outer = 0x11bfe6800] 17:28:35 INFO - PROCESS | 1642 | 1461112115791 Marionette DEBUG loaded listener.js 17:28:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x1273d6800) [pid = 1642] [serial = 1132] [outer = 0x11bfe6800] 17:28:36 INFO - PROCESS | 1642 | 1461112116253 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]]]}] 17:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 796ms 17:28:36 INFO - PROCESS | 1642 | 1461112116287 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 17:28:36 INFO - PROCESS | 1642 | 1461112116289 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 17:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:28:36 INFO - PROCESS | 1642 | 1461112116293 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:28:36 INFO - PROCESS | 1642 | 1461112116294 Marionette TRACE conn2 <- [1,1482,null,{}] 17:28:36 INFO - PROCESS | 1642 | 1461112116297 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}] 17:28:36 INFO - PROCESS | 1642 | 1461112116398 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 17:28:36 INFO - PROCESS | 1642 | 1461112116462 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0d7800 == 45 [pid = 1642] [id = 378] 17:28:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x1273d8000) [pid = 1642] [serial = 1133] [outer = 0x0] 17:28:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x128c9c800) [pid = 1642] [serial = 1134] [outer = 0x1273d8000] 17:28:36 INFO - PROCESS | 1642 | 1461112116492 Marionette DEBUG loaded listener.js 17:28:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x1295e3400) [pid = 1642] [serial = 1135] [outer = 0x1273d8000] 17:28:36 INFO - PROCESS | 1642 | 1461112116919 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]]]}] 17:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 671ms 17:28:36 INFO - PROCESS | 1642 | 1461112116965 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 17:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:28:36 INFO - PROCESS | 1642 | 1461112116966 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 17:28:36 INFO - PROCESS | 1642 | 1461112116986 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:28:36 INFO - PROCESS | 1642 | 1461112116987 Marionette TRACE conn2 <- [1,1486,null,{}] 17:28:36 INFO - PROCESS | 1642 | 1461112116992 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}] 17:28:37 INFO - PROCESS | 1642 | 1461112117091 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 17:28:37 INFO - PROCESS | 1642 | 1461112117154 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:37 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b4bf000 == 46 [pid = 1642] [id = 379] 17:28:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x1295e3800) [pid = 1642] [serial = 1136] [outer = 0x0] 17:28:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x1295ea400) [pid = 1642] [serial = 1137] [outer = 0x1295e3800] 17:28:37 INFO - PROCESS | 1642 | 1461112117184 Marionette DEBUG loaded listener.js 17:28:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x1295f1c00) [pid = 1642] [serial = 1138] [outer = 0x1295e3800] 17:28:37 INFO - PROCESS | 1642 | 1461112117606 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]]]}] 17:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 838ms 17:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:28:37 INFO - PROCESS | 1642 | 1461112117828 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 17:28:37 INFO - PROCESS | 1642 | 1461112117831 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 17:28:37 INFO - PROCESS | 1642 | 1461112117835 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:28:37 INFO - PROCESS | 1642 | 1461112117838 Marionette TRACE conn2 <- [1,1490,null,{}] 17:28:37 INFO - PROCESS | 1642 | 1461112117843 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}] 17:28:37 INFO - PROCESS | 1642 | 1461112117931 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 17:28:37 INFO - PROCESS | 1642 | 1461112117993 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:38 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad91800 == 47 [pid = 1642] [id = 380] 17:28:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x116630800) [pid = 1642] [serial = 1139] [outer = 0x0] 17:28:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x1188cb000) [pid = 1642] [serial = 1140] [outer = 0x116630800] 17:28:38 INFO - PROCESS | 1642 | 1461112118020 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x118fb5000) [pid = 1642] [serial = 1141] [outer = 0x116630800] 17:28:38 INFO - PROCESS | 1642 | 1461112118414 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]]]}] 17:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 627ms 17:28:38 INFO - PROCESS | 1642 | 1461112118462 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 17:28:38 INFO - PROCESS | 1642 | 1461112118464 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 17:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:28:38 INFO - PROCESS | 1642 | 1461112118469 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:28:38 INFO - PROCESS | 1642 | 1461112118471 Marionette TRACE conn2 <- [1,1494,null,{}] 17:28:38 INFO - PROCESS | 1642 | 1461112118474 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}] 17:28:38 INFO - PROCESS | 1642 | 1461112118563 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 17:28:38 INFO - PROCESS | 1642 | 1461112118614 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:38 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aae7000 == 48 [pid = 1642] [id = 381] 17:28:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x114ea1800) [pid = 1642] [serial = 1142] [outer = 0x0] 17:28:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x119e6c800) [pid = 1642] [serial = 1143] [outer = 0x114ea1800] 17:28:38 INFO - PROCESS | 1642 | 1461112118642 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x11a9bc800) [pid = 1642] [serial = 1144] [outer = 0x114ea1800] 17:28:38 INFO - PROCESS | 1642 | --DOCSHELL 0x12969c800 == 47 [pid = 1642] [id = 373] 17:28:38 INFO - PROCESS | 1642 | --DOCSHELL 0x1295c9800 == 46 [pid = 1642] [id = 372] 17:28:38 INFO - PROCESS | 1642 | --DOCSHELL 0x1294a0800 == 45 [pid = 1642] [id = 371] 17:28:38 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb5f000 == 44 [pid = 1642] [id = 370] 17:28:38 INFO - PROCESS | 1642 | --DOCSHELL 0x125f3a800 == 43 [pid = 1642] [id = 369] 17:28:38 INFO - PROCESS | 1642 | --DOCSHELL 0x123f49000 == 42 [pid = 1642] [id = 368] 17:28:38 INFO - PROCESS | 1642 | --DOCSHELL 0x123bd2000 == 41 [pid = 1642] [id = 367] 17:28:38 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x123c81c00) [pid = 1642] [serial = 1077] [outer = 0x0] [url = about:blank] 17:28:38 INFO - PROCESS | 1642 | --DOCSHELL 0x123aa5000 == 40 [pid = 1642] [id = 366] 17:28:38 INFO - PROCESS | 1642 | --DOCSHELL 0x11c386800 == 39 [pid = 1642] [id = 365] 17:28:38 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb5f800 == 38 [pid = 1642] [id = 364] 17:28:38 INFO - PROCESS | 1642 | --DOCSHELL 0x119c1c800 == 37 [pid = 1642] [id = 363] 17:28:38 INFO - PROCESS | 1642 | --DOCSHELL 0x11883a000 == 36 [pid = 1642] [id = 362] 17:28:38 INFO - PROCESS | 1642 | --DOCSHELL 0x11aa2a800 == 35 [pid = 1642] [id = 361] 17:28:39 INFO - PROCESS | 1642 | 1461112119012 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]]]}] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x118de8800) [pid = 1642] [serial = 1032] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x11923a800) [pid = 1642] [serial = 1033] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x11b2dd000) [pid = 1642] [serial = 1044] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x11beb3400) [pid = 1642] [serial = 1045] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x123e96800) [pid = 1642] [serial = 1056] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x11aa4a800) [pid = 1642] [serial = 1038] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x11ad9e000) [pid = 1642] [serial = 1039] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x123718000) [pid = 1642] [serial = 1053] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x118868800) [pid = 1642] [serial = 1030] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x116450800) [pid = 1642] [serial = 1029] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x11af2f800) [pid = 1642] [serial = 1041] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x11af35c00) [pid = 1642] [serial = 1042] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x11a82a400) [pid = 1642] [serial = 1035] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x11a9c7000) [pid = 1642] [serial = 1036] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x11beb3c00) [pid = 1642] [serial = 1047] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x11bfddc00) [pid = 1642] [serial = 1048] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x11c2e5800) [pid = 1642] [serial = 1050] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x12371f400) [pid = 1642] [serial = 1051] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x11c44d000) [pid = 1642] [serial = 1074] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x128c92800) [pid = 1642] [serial = 1060] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x1279f5800) [pid = 1642] [serial = 1059] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x118988000) [pid = 1642] [serial = 1068] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x128fe8c00) [pid = 1642] [serial = 1062] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x1295ea000) [pid = 1642] [serial = 1065] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x11a828000) [pid = 1642] [serial = 1069] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x129604c00) [pid = 1642] [serial = 1066] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x11bb29800) [pid = 1642] [serial = 1072] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x12941d400) [pid = 1642] [serial = 1063] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x125fc7c00) [pid = 1642] [serial = 1057] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x11aa52400) [pid = 1642] [serial = 1071] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x123936c00) [pid = 1642] [serial = 1054] [outer = 0x0] [url = about:blank] 17:28:39 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x123d91400) [pid = 1642] [serial = 1075] [outer = 0x0] [url = about:blank] 17:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 572ms 17:28:39 INFO - PROCESS | 1642 | 1461112119039 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 17:28:39 INFO - PROCESS | 1642 | 1461112119041 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 17:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:28:39 INFO - PROCESS | 1642 | 1461112119043 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:28:39 INFO - PROCESS | 1642 | 1461112119044 Marionette TRACE conn2 <- [1,1498,null,{}] 17:28:39 INFO - PROCESS | 1642 | 1461112119051 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}] 17:28:39 INFO - PROCESS | 1642 | 1461112119135 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 17:28:39 INFO - PROCESS | 1642 | 1461112119143 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:39 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aadb000 == 36 [pid = 1642] [id = 382] 17:28:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x11aa48800) [pid = 1642] [serial = 1145] [outer = 0x0] 17:28:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x11acf1800) [pid = 1642] [serial = 1146] [outer = 0x11aa48800] 17:28:39 INFO - PROCESS | 1642 | 1461112119172 Marionette DEBUG loaded listener.js 17:28:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x11ad9d800) [pid = 1642] [serial = 1147] [outer = 0x11aa48800] 17:28:39 INFO - PROCESS | 1642 | 1461112119540 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]]]}] 17:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 523ms 17:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:28:39 INFO - PROCESS | 1642 | 1461112119567 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 17:28:39 INFO - PROCESS | 1642 | 1461112119568 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 17:28:39 INFO - PROCESS | 1642 | 1461112119570 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:28:39 INFO - PROCESS | 1642 | 1461112119571 Marionette TRACE conn2 <- [1,1502,null,{}] 17:28:39 INFO - PROCESS | 1642 | 1461112119574 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}] 17:28:39 INFO - PROCESS | 1642 | 1461112119668 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 17:28:39 INFO - PROCESS | 1642 | 1461112119718 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:39 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bcb6000 == 37 [pid = 1642] [id = 383] 17:28:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11ad9d400) [pid = 1642] [serial = 1148] [outer = 0x0] 17:28:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x11af36000) [pid = 1642] [serial = 1149] [outer = 0x11ad9d400] 17:28:39 INFO - PROCESS | 1642 | 1461112119744 Marionette DEBUG loaded listener.js 17:28:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x11b8d6c00) [pid = 1642] [serial = 1150] [outer = 0x11ad9d400] 17:28:40 INFO - PROCESS | 1642 | 1461112120010 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]]]}] 17:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 470ms 17:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:28:40 INFO - PROCESS | 1642 | 1461112120044 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 17:28:40 INFO - PROCESS | 1642 | 1461112120045 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 17:28:40 INFO - PROCESS | 1642 | 1461112120047 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:28:40 INFO - PROCESS | 1642 | 1461112120048 Marionette TRACE conn2 <- [1,1506,null,{}] 17:28:40 INFO - PROCESS | 1642 | 1461112120050 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}] 17:28:40 INFO - PROCESS | 1642 | 1461112120143 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 17:28:40 INFO - PROCESS | 1642 | 1461112120147 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f14800 == 38 [pid = 1642] [id = 384] 17:28:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x11bb32c00) [pid = 1642] [serial = 1151] [outer = 0x0] 17:28:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x11beac000) [pid = 1642] [serial = 1152] [outer = 0x11bb32c00] 17:28:40 INFO - PROCESS | 1642 | 1461112120174 Marionette DEBUG loaded listener.js 17:28:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x11beb6c00) [pid = 1642] [serial = 1153] [outer = 0x11bb32c00] 17:28:40 INFO - PROCESS | 1642 | 1461112120530 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]]]}] 17:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 518ms 17:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:28:40 INFO - PROCESS | 1642 | 1461112120566 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 17:28:40 INFO - PROCESS | 1642 | 1461112120567 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 17:28:40 INFO - PROCESS | 1642 | 1461112120569 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:28:40 INFO - PROCESS | 1642 | 1461112120570 Marionette TRACE conn2 <- [1,1510,null,{}] 17:28:40 INFO - PROCESS | 1642 | 1461112120572 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}] 17:28:40 INFO - PROCESS | 1642 | 1461112120671 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 17:28:40 INFO - PROCESS | 1642 | 1461112120677 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f6c800 == 39 [pid = 1642] [id = 385] 17:28:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x11bed1400) [pid = 1642] [serial = 1154] [outer = 0x0] 17:28:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x11c2cac00) [pid = 1642] [serial = 1155] [outer = 0x11bed1400] 17:28:40 INFO - PROCESS | 1642 | 1461112120706 Marionette DEBUG loaded listener.js 17:28:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x123c7e400) [pid = 1642] [serial = 1156] [outer = 0x11bed1400] 17:28:41 INFO - PROCESS | 1642 | 1461112121054 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]]]}] 17:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 17:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:28:41 INFO - PROCESS | 1642 | 1461112121089 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 17:28:41 INFO - PROCESS | 1642 | 1461112121090 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 17:28:41 INFO - PROCESS | 1642 | 1461112121092 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:28:41 INFO - PROCESS | 1642 | 1461112121093 Marionette TRACE conn2 <- [1,1514,null,{}] 17:28:41 INFO - PROCESS | 1642 | 1461112121095 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}] 17:28:41 INFO - PROCESS | 1642 | 1461112121201 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 17:28:41 INFO - PROCESS | 1642 | 1461112121216 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:41 INFO - PROCESS | 1642 | ++DOCSHELL 0x125f38000 == 40 [pid = 1642] [id = 386] 17:28:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x12406e400) [pid = 1642] [serial = 1157] [outer = 0x0] 17:28:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x125f20c00) [pid = 1642] [serial = 1158] [outer = 0x12406e400] 17:28:41 INFO - PROCESS | 1642 | 1461112121242 Marionette DEBUG loaded listener.js 17:28:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x1273d6400) [pid = 1642] [serial = 1159] [outer = 0x12406e400] 17:28:41 INFO - PROCESS | 1642 | 1461112121598 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]]]}] 17:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 569ms 17:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:28:41 INFO - PROCESS | 1642 | 1461112121661 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 17:28:41 INFO - PROCESS | 1642 | 1461112121662 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 17:28:41 INFO - PROCESS | 1642 | 1461112121665 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:28:41 INFO - PROCESS | 1642 | 1461112121666 Marionette TRACE conn2 <- [1,1518,null,{}] 17:28:41 INFO - PROCESS | 1642 | 1461112121674 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}] 17:28:41 INFO - PROCESS | 1642 | 1461112121771 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 17:28:41 INFO - PROCESS | 1642 | 1461112121806 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:41 INFO - PROCESS | 1642 | ++DOCSHELL 0x128fd8800 == 41 [pid = 1642] [id = 387] 17:28:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x1273d6c00) [pid = 1642] [serial = 1160] [outer = 0x0] 17:28:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x128872400) [pid = 1642] [serial = 1161] [outer = 0x1273d6c00] 17:28:41 INFO - PROCESS | 1642 | 1461112121830 Marionette DEBUG loaded listener.js 17:28:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x128c9bc00) [pid = 1642] [serial = 1162] [outer = 0x1273d6c00] 17:28:42 INFO - PROCESS | 1642 | 1461112122134 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]]]}] 17:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 17:28:42 INFO - PROCESS | 1642 | 1461112122183 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 17:28:42 INFO - PROCESS | 1642 | 1461112122185 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 17:28:42 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:28:42 INFO - PROCESS | 1642 | 1461112122187 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:28:42 INFO - PROCESS | 1642 | 1461112122188 Marionette TRACE conn2 <- [1,1522,null,{}] 17:28:42 INFO - PROCESS | 1642 | 1461112122191 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}] 17:28:42 INFO - PROCESS | 1642 | 1461112122291 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 17:28:42 INFO - PROCESS | 1642 | 1461112122304 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:42 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295c6800 == 42 [pid = 1642] [id = 388] 17:28:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x127f3c000) [pid = 1642] [serial = 1163] [outer = 0x0] 17:28:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x1295e4c00) [pid = 1642] [serial = 1164] [outer = 0x127f3c000] 17:28:42 INFO - PROCESS | 1642 | 1461112122330 Marionette DEBUG loaded listener.js 17:28:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x129608400) [pid = 1642] [serial = 1165] [outer = 0x127f3c000] 17:28:42 INFO - PROCESS | 1642 | 1461112122663 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"]]]}] 17:28:42 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 () { 17:28:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:28:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:28:42 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 () { 17:28:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:28:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:28:42 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 () { 17:28:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:28:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:28:42 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 () { 17:28:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:28:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:28:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 521ms 17:28:42 INFO - PROCESS | 1642 | 1461112122713 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 17:28:42 INFO - PROCESS | 1642 | 1461112122715 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 17:28:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:28:42 INFO - PROCESS | 1642 | 1461112122717 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:28:42 INFO - PROCESS | 1642 | 1461112122718 Marionette TRACE conn2 <- [1,1526,null,{}] 17:28:42 INFO - PROCESS | 1642 | 1461112122720 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}] 17:28:42 INFO - PROCESS | 1642 | 1461112122816 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 17:28:42 INFO - PROCESS | 1642 | 1461112122820 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:42 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a872000 == 43 [pid = 1642] [id = 389] 17:28:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x127f42c00) [pid = 1642] [serial = 1166] [outer = 0x0] 17:28:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x12960fc00) [pid = 1642] [serial = 1167] [outer = 0x127f42c00] 17:28:42 INFO - PROCESS | 1642 | 1461112122846 Marionette DEBUG loaded listener.js 17:28:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x12964e800) [pid = 1642] [serial = 1168] [outer = 0x127f42c00] 17:28:43 INFO - PROCESS | 1642 | 1461112123166 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"]]]}] 17:28:43 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x127f3d400) [pid = 1642] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:28:43 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x11af81800) [pid = 1642] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:28:43 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x11beb0c00) [pid = 1642] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:28:43 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x11beb6000) [pid = 1642] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:28:43 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x11662a800) [pid = 1642] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:28:43 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x11ad97800) [pid = 1642] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:28:43 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x11ada3400) [pid = 1642] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:28:43 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x114c08800) [pid = 1642] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:28:43 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x118fad400) [pid = 1642] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:28:43 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11beb8400) [pid = 1642] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:28:43 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x119e71c00) [pid = 1642] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:28:43 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x123a27000) [pid = 1642] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:28:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:28:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:28:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:28:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:28:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:28:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:28:43 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 570ms 17:28:43 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:28:43 INFO - PROCESS | 1642 | 1461112123290 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 17:28:43 INFO - PROCESS | 1642 | 1461112123291 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 17:28:43 INFO - PROCESS | 1642 | 1461112123294 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:28:43 INFO - PROCESS | 1642 | 1461112123295 Marionette TRACE conn2 <- [1,1530,null,{}] 17:28:43 INFO - PROCESS | 1642 | 1461112123298 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}] 17:28:43 INFO - PROCESS | 1642 | 1461112123394 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 17:28:43 INFO - PROCESS | 1642 | 1461112123398 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:43 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f08800 == 44 [pid = 1642] [id = 390] 17:28:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x11ad97800) [pid = 1642] [serial = 1169] [outer = 0x0] 17:28:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x11bfe9000) [pid = 1642] [serial = 1170] [outer = 0x11ad97800] 17:28:43 INFO - PROCESS | 1642 | 1461112123427 Marionette DEBUG loaded listener.js 17:28:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x12964e400) [pid = 1642] [serial = 1171] [outer = 0x11ad97800] 17:28:43 INFO - PROCESS | 1642 | 1461112123770 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]]]}] 17:28:43 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 17:28:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:28:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:28:43 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. 17:28:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:28:43 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 520ms 17:28:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:28:43 INFO - PROCESS | 1642 | 1461112123815 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 17:28:43 INFO - PROCESS | 1642 | 1461112123816 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 17:28:43 INFO - PROCESS | 1642 | 1461112123818 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:28:43 INFO - PROCESS | 1642 | 1461112123819 Marionette TRACE conn2 <- [1,1534,null,{}] 17:28:43 INFO - PROCESS | 1642 | 1461112123821 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}] 17:28:43 INFO - PROCESS | 1642 | 1461112123925 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 17:28:43 INFO - PROCESS | 1642 | 1461112123932 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:43 INFO - PROCESS | 1642 | ++DOCSHELL 0x1245b9800 == 45 [pid = 1642] [id = 391] 17:28:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x124075000) [pid = 1642] [serial = 1172] [outer = 0x0] 17:28:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x129660c00) [pid = 1642] [serial = 1173] [outer = 0x124075000] 17:28:43 INFO - PROCESS | 1642 | 1461112123957 Marionette DEBUG loaded listener.js 17:28:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x12a835800) [pid = 1642] [serial = 1174] [outer = 0x124075000] 17:28:44 INFO - PROCESS | 1642 | 1461112124256 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]]]}] 17:28:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:28:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 470ms 17:28:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:28:44 INFO - PROCESS | 1642 | 1461112124290 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 17:28:44 INFO - PROCESS | 1642 | 1461112124291 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 17:28:44 INFO - PROCESS | 1642 | 1461112124293 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:28:44 INFO - PROCESS | 1642 | 1461112124294 Marionette TRACE conn2 <- [1,1538,null,{}] 17:28:44 INFO - PROCESS | 1642 | 1461112124296 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}] 17:28:44 INFO - PROCESS | 1642 | 1461112124377 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 17:28:44 INFO - PROCESS | 1642 | 1461112124381 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:44 INFO - PROCESS | 1642 | ++DOCSHELL 0x12bcf0000 == 46 [pid = 1642] [id = 392] 17:28:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x12a835c00) [pid = 1642] [serial = 1175] [outer = 0x0] 17:28:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x12a83d000) [pid = 1642] [serial = 1176] [outer = 0x12a835c00] 17:28:44 INFO - PROCESS | 1642 | 1461112124409 Marionette DEBUG loaded listener.js 17:28:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x12ade5000) [pid = 1642] [serial = 1177] [outer = 0x12a835c00] 17:28:44 INFO - PROCESS | 1642 | 1461112124851 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]]]}] 17:28:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:28:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 568ms 17:28:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:28:44 INFO - PROCESS | 1642 | 1461112124862 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 17:28:44 INFO - PROCESS | 1642 | 1461112124864 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 17:28:44 INFO - PROCESS | 1642 | 1461112124867 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:28:44 INFO - PROCESS | 1642 | 1461112124868 Marionette TRACE conn2 <- [1,1542,null,{}] 17:28:44 INFO - PROCESS | 1642 | 1461112124883 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}] 17:28:45 INFO - PROCESS | 1642 | 1461112125014 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 17:28:45 INFO - PROCESS | 1642 | 1461112125024 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:45 INFO - PROCESS | 1642 | ++DOCSHELL 0x12c086800 == 47 [pid = 1642] [id = 393] 17:28:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x11be31000) [pid = 1642] [serial = 1178] [outer = 0x0] 17:28:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x12adec000) [pid = 1642] [serial = 1179] [outer = 0x11be31000] 17:28:45 INFO - PROCESS | 1642 | 1461112125064 Marionette DEBUG loaded listener.js 17:28:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x12adf1400) [pid = 1642] [serial = 1180] [outer = 0x11be31000] 17:28:45 INFO - PROCESS | 1642 | 1461112125585 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]]]}] 17:28:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:28:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 730ms 17:28:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:28:45 INFO - PROCESS | 1642 | 1461112125597 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 17:28:45 INFO - PROCESS | 1642 | 1461112125600 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 17:28:45 INFO - PROCESS | 1642 | 1461112125604 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:28:45 INFO - PROCESS | 1642 | 1461112125606 Marionette TRACE conn2 <- [1,1546,null,{}] 17:28:45 INFO - PROCESS | 1642 | 1461112125610 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}] 17:28:45 INFO - PROCESS | 1642 | 1461112125713 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 17:28:45 INFO - PROCESS | 1642 | 1461112125764 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:45 INFO - PROCESS | 1642 | ++DOCSHELL 0x119d70000 == 48 [pid = 1642] [id = 394] 17:28:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x1157acc00) [pid = 1642] [serial = 1181] [outer = 0x0] 17:28:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x118d85000) [pid = 1642] [serial = 1182] [outer = 0x1157acc00] 17:28:45 INFO - PROCESS | 1642 | 1461112125795 Marionette DEBUG loaded listener.js 17:28:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x1192c1c00) [pid = 1642] [serial = 1183] [outer = 0x1157acc00] 17:28:46 INFO - PROCESS | 1642 | 1461112126223 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]]]}] 17:28:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:28:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 671ms 17:28:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:28:46 INFO - PROCESS | 1642 | 1461112126275 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 17:28:46 INFO - PROCESS | 1642 | 1461112126279 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 17:28:46 INFO - PROCESS | 1642 | 1461112126284 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:28:46 INFO - PROCESS | 1642 | 1461112126286 Marionette TRACE conn2 <- [1,1550,null,{}] 17:28:46 INFO - PROCESS | 1642 | 1461112126289 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}] 17:28:46 INFO - PROCESS | 1642 | 1461112126392 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 17:28:46 INFO - PROCESS | 1642 | 1461112126503 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:46 INFO - PROCESS | 1642 | ++DOCSHELL 0x123ce4800 == 49 [pid = 1642] [id = 395] 17:28:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x11ad9c000) [pid = 1642] [serial = 1184] [outer = 0x0] 17:28:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x11ada1800) [pid = 1642] [serial = 1185] [outer = 0x11ad9c000] 17:28:46 INFO - PROCESS | 1642 | 1461112126534 Marionette DEBUG loaded listener.js 17:28:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x11af82400) [pid = 1642] [serial = 1186] [outer = 0x11ad9c000] 17:28:46 INFO - PROCESS | 1642 | 1461112126959 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]]]}] 17:28:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:28:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 722ms 17:28:47 INFO - PROCESS | 1642 | 1461112127006 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 17:28:47 INFO - PROCESS | 1642 | 1461112127007 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 17:28:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:28:47 INFO - PROCESS | 1642 | 1461112127010 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:28:47 INFO - PROCESS | 1642 | 1461112127012 Marionette TRACE conn2 <- [1,1554,null,{}] 17:28:47 INFO - PROCESS | 1642 | 1461112127020 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}] 17:28:47 INFO - PROCESS | 1642 | 1461112127124 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 17:28:47 INFO - PROCESS | 1642 | 1461112127181 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:47 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0d0000 == 50 [pid = 1642] [id = 396] 17:28:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x11beae000) [pid = 1642] [serial = 1187] [outer = 0x0] 17:28:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x11c47b400) [pid = 1642] [serial = 1188] [outer = 0x11beae000] 17:28:47 INFO - PROCESS | 1642 | 1461112127214 Marionette DEBUG loaded listener.js 17:28:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x12407ac00) [pid = 1642] [serial = 1189] [outer = 0x11beae000] 17:28:47 INFO - PROCESS | 1642 | 1461112127668 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]]]}] 17:28:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:28:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 671ms 17:28:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:28:47 INFO - PROCESS | 1642 | 1461112127681 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 17:28:47 INFO - PROCESS | 1642 | 1461112127683 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 17:28:47 INFO - PROCESS | 1642 | 1461112127686 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:28:47 INFO - PROCESS | 1642 | 1461112127689 Marionette TRACE conn2 <- [1,1558,null,{}] 17:28:47 INFO - PROCESS | 1642 | 1461112127692 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}] 17:28:47 INFO - PROCESS | 1642 | 1461112127811 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 17:28:47 INFO - PROCESS | 1642 | 1461112127866 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:47 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ceb3000 == 51 [pid = 1642] [id = 397] 17:28:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x125f20800) [pid = 1642] [serial = 1190] [outer = 0x0] 17:28:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x128c94c00) [pid = 1642] [serial = 1191] [outer = 0x125f20800] 17:28:47 INFO - PROCESS | 1642 | 1461112127908 Marionette DEBUG loaded listener.js 17:28:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x12960f000) [pid = 1642] [serial = 1192] [outer = 0x125f20800] 17:28:48 INFO - PROCESS | 1642 | 1461112128307 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]]]}] 17:28:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:28:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 671ms 17:28:48 INFO - PROCESS | 1642 | 1461112128368 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 17:28:48 INFO - PROCESS | 1642 | 1461112128371 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 17:28:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:28:48 INFO - PROCESS | 1642 | 1461112128375 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:28:48 INFO - PROCESS | 1642 | 1461112128376 Marionette TRACE conn2 <- [1,1562,null,{}] 17:28:48 INFO - PROCESS | 1642 | 1461112128379 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}] 17:28:48 INFO - PROCESS | 1642 | 1461112128478 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 17:28:48 INFO - PROCESS | 1642 | 1461112128545 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:48 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d411800 == 52 [pid = 1642] [id = 398] 17:28:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x127366000) [pid = 1642] [serial = 1193] [outer = 0x0] 17:28:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x129654000) [pid = 1642] [serial = 1194] [outer = 0x127366000] 17:28:48 INFO - PROCESS | 1642 | 1461112128575 Marionette DEBUG loaded listener.js 17:28:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x12a019800) [pid = 1642] [serial = 1195] [outer = 0x127366000] 17:28:49 INFO - PROCESS | 1642 | 1461112128998 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]]]}] 17:28:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:28:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 671ms 17:28:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:28:49 INFO - PROCESS | 1642 | 1461112129047 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 17:28:49 INFO - PROCESS | 1642 | 1461112129048 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 17:28:49 INFO - PROCESS | 1642 | 1461112129050 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:28:49 INFO - PROCESS | 1642 | 1461112129052 Marionette TRACE conn2 <- [1,1566,null,{}] 17:28:49 INFO - PROCESS | 1642 | 1461112129054 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}] 17:28:49 INFO - PROCESS | 1642 | 1461112129193 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 17:28:49 INFO - PROCESS | 1642 | 1461112129249 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:49 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bc7b000 == 53 [pid = 1642] [id = 399] 17:28:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x11c47cc00) [pid = 1642] [serial = 1196] [outer = 0x0] 17:28:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x12a837c00) [pid = 1642] [serial = 1197] [outer = 0x11c47cc00] 17:28:49 INFO - PROCESS | 1642 | 1461112129281 Marionette DEBUG loaded listener.js 17:28:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x12ae0b400) [pid = 1642] [serial = 1198] [outer = 0x11c47cc00] 17:28:49 INFO - PROCESS | 1642 | 1461112129883 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]]]}] 17:28:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:28:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 874ms 17:28:49 INFO - PROCESS | 1642 | 1461112129925 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 17:28:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:28:49 INFO - PROCESS | 1642 | 1461112129929 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 17:28:49 INFO - PROCESS | 1642 | 1461112129933 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:28:49 INFO - PROCESS | 1642 | 1461112129939 Marionette TRACE conn2 <- [1,1570,null,{}] 17:28:49 INFO - PROCESS | 1642 | 1461112129943 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}] 17:28:50 INFO - PROCESS | 1642 | 1461112130052 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 17:28:50 INFO - PROCESS | 1642 | 1461112130151 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:50 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aacf800 == 54 [pid = 1642] [id = 400] 17:28:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x118faac00) [pid = 1642] [serial = 1199] [outer = 0x0] 17:28:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x1192b8800) [pid = 1642] [serial = 1200] [outer = 0x118faac00] 17:28:50 INFO - PROCESS | 1642 | 1461112130197 Marionette DEBUG loaded listener.js 17:28:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x11a826000) [pid = 1642] [serial = 1201] [outer = 0x118faac00] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x12bcf0000 == 53 [pid = 1642] [id = 392] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x1245b9800 == 52 [pid = 1642] [id = 391] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x123f08800 == 51 [pid = 1642] [id = 390] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x12a872000 == 50 [pid = 1642] [id = 389] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x1295c6800 == 49 [pid = 1642] [id = 388] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x128fd8800 == 48 [pid = 1642] [id = 387] 17:28:50 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x129411c00) [pid = 1642] [serial = 1122] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1642 | 1461112130732 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]]]}] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x125f38000 == 47 [pid = 1642] [id = 386] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x123f6c800 == 46 [pid = 1642] [id = 385] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x123f14800 == 45 [pid = 1642] [id = 384] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x11bcb6000 == 44 [pid = 1642] [id = 383] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x11aadb000 == 43 [pid = 1642] [id = 382] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x11aae7000 == 42 [pid = 1642] [id = 381] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad91800 == 41 [pid = 1642] [id = 380] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x12b4bf000 == 40 [pid = 1642] [id = 379] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0d7800 == 39 [pid = 1642] [id = 378] 17:28:50 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa04800 == 38 [pid = 1642] [id = 374] 17:28:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:28:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 825ms 17:28:50 INFO - PROCESS | 1642 | 1461112130757 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 17:28:50 INFO - PROCESS | 1642 | 1461112130761 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 17:28:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:28:50 INFO - PROCESS | 1642 | 1461112130765 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:28:50 INFO - PROCESS | 1642 | 1461112130767 Marionette TRACE conn2 <- [1,1574,null,{}] 17:28:50 INFO - PROCESS | 1642 | 1461112130771 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}] 17:28:50 INFO - PROCESS | 1642 | 1461112130849 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 17:28:50 INFO - PROCESS | 1642 | 1461112130857 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:50 INFO - PROCESS | 1642 | ++DOCSHELL 0x1193aa800 == 39 [pid = 1642] [id = 401] 17:28:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x11a826400) [pid = 1642] [serial = 1202] [outer = 0x0] 17:28:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x11aa52400) [pid = 1642] [serial = 1203] [outer = 0x11a826400] 17:28:50 INFO - PROCESS | 1642 | 1461112130884 Marionette DEBUG loaded listener.js 17:28:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x11af7b400) [pid = 1642] [serial = 1204] [outer = 0x11a826400] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x11c2c1c00) [pid = 1642] [serial = 1107] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x119072400) [pid = 1642] [serial = 1083] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x118d11800) [pid = 1642] [serial = 1086] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x11af29800) [pid = 1642] [serial = 1095] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x11af32800) [pid = 1642] [serial = 1096] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x11af78400) [pid = 1642] [serial = 1098] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x11aa09000) [pid = 1642] [serial = 1092] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x11acec800) [pid = 1642] [serial = 1093] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x119352800) [pid = 1642] [serial = 1089] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x11a642800) [pid = 1642] [serial = 1090] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x11bfe8400) [pid = 1642] [serial = 1105] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x118932400) [pid = 1642] [serial = 1080] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x123933400) [pid = 1642] [serial = 1110] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x12371b400) [pid = 1642] [serial = 1108] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x12406d400) [pid = 1642] [serial = 1113] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x123a26000) [pid = 1642] [serial = 1111] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x127f3c400) [pid = 1642] [serial = 1117] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x118fac800) [pid = 1642] [serial = 1087] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x11beb0400) [pid = 1642] [serial = 1102] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x1272a5400) [pid = 1642] [serial = 1116] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x12450c800) [pid = 1642] [serial = 1114] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x11af81400) [pid = 1642] [serial = 1099] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x128c9b000) [pid = 1642] [serial = 1120] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x12887a000) [pid = 1642] [serial = 1119] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x11b8d8000) [pid = 1642] [serial = 1101] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x11becec00) [pid = 1642] [serial = 1104] [outer = 0x0] [url = about:blank] 17:28:51 INFO - PROCESS | 1642 | 1461112131239 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]]]}] 17:28:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:28:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 523ms 17:28:51 INFO - PROCESS | 1642 | 1461112131289 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 17:28:51 INFO - PROCESS | 1642 | 1461112131290 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 17:28:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:28:51 INFO - PROCESS | 1642 | 1461112131292 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:28:51 INFO - PROCESS | 1642 | 1461112131295 Marionette TRACE conn2 <- [1,1578,null,{}] 17:28:51 INFO - PROCESS | 1642 | 1461112131302 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}] 17:28:51 INFO - PROCESS | 1642 | 1461112131383 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 17:28:51 INFO - PROCESS | 1642 | 1461112131390 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x123750000 == 40 [pid = 1642] [id = 402] 17:28:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x11b8d5000) [pid = 1642] [serial = 1205] [outer = 0x0] 17:28:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x11beaa800) [pid = 1642] [serial = 1206] [outer = 0x11b8d5000] 17:28:51 INFO - PROCESS | 1642 | 1461112131418 Marionette DEBUG loaded listener.js 17:28:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x11becec00) [pid = 1642] [serial = 1207] [outer = 0x11b8d5000] 17:28:51 INFO - PROCESS | 1642 | 1461112131755 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]]]}] 17:28:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:28:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 469ms 17:28:51 INFO - PROCESS | 1642 | 1461112131763 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 17:28:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:28:51 INFO - PROCESS | 1642 | 1461112131764 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 17:28:51 INFO - PROCESS | 1642 | 1461112131767 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:28:51 INFO - PROCESS | 1642 | 1461112131768 Marionette TRACE conn2 <- [1,1582,null,{}] 17:28:51 INFO - PROCESS | 1642 | 1461112131772 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}] 17:28:51 INFO - PROCESS | 1642 | 1461112131862 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 17:28:51 INFO - PROCESS | 1642 | 1461112131912 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f03000 == 41 [pid = 1642] [id = 403] 17:28:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x11beb5c00) [pid = 1642] [serial = 1208] [outer = 0x0] 17:28:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x11bfe5400) [pid = 1642] [serial = 1209] [outer = 0x11beb5c00] 17:28:51 INFO - PROCESS | 1642 | 1461112131938 Marionette DEBUG loaded listener.js 17:28:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x123718000) [pid = 1642] [serial = 1210] [outer = 0x11beb5c00] 17:28:52 INFO - PROCESS | 1642 | 1461112132243 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]]]}] 17:28:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:28:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 523ms 17:28:52 INFO - PROCESS | 1642 | 1461112132291 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 17:28:52 INFO - PROCESS | 1642 | 1461112132292 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 17:28:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:28:52 INFO - PROCESS | 1642 | 1461112132294 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:28:52 INFO - PROCESS | 1642 | 1461112132295 Marionette TRACE conn2 <- [1,1586,null,{}] 17:28:52 INFO - PROCESS | 1642 | 1461112132298 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}] 17:28:52 INFO - PROCESS | 1642 | 1461112132377 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 17:28:52 INFO - PROCESS | 1642 | 1461112132433 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:52 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f5f800 == 42 [pid = 1642] [id = 404] 17:28:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x11becb000) [pid = 1642] [serial = 1211] [outer = 0x0] 17:28:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x12392a400) [pid = 1642] [serial = 1212] [outer = 0x11becb000] 17:28:52 INFO - PROCESS | 1642 | 1461112132459 Marionette DEBUG loaded listener.js 17:28:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x12406d400) [pid = 1642] [serial = 1213] [outer = 0x11becb000] 17:28:52 INFO - PROCESS | 1642 | 1461112132779 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]]]}] 17:28:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:28:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 519ms 17:28:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:28:52 INFO - PROCESS | 1642 | 1461112132814 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 17:28:52 INFO - PROCESS | 1642 | 1461112132816 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 17:28:52 INFO - PROCESS | 1642 | 1461112132820 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:28:52 INFO - PROCESS | 1642 | 1461112132824 Marionette TRACE conn2 <- [1,1590,null,{}] 17:28:52 INFO - PROCESS | 1642 | 1461112132827 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}] 17:28:52 INFO - PROCESS | 1642 | 1461112132996 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 17:28:53 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x1273d6c00) [pid = 1642] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:28:53 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x127f3c000) [pid = 1642] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:28:53 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x11ad9d400) [pid = 1642] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:28:53 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x11bed1400) [pid = 1642] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:28:53 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x114ea1800) [pid = 1642] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:28:53 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x116630800) [pid = 1642] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:28:53 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x11bb32c00) [pid = 1642] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:28:53 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x11aa48800) [pid = 1642] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:28:53 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x127f42c00) [pid = 1642] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:28:53 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x11ad97800) [pid = 1642] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:28:53 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x12a835c00) [pid = 1642] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:28:53 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x124075000) [pid = 1642] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:28:53 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x12406e400) [pid = 1642] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:28:53 INFO - PROCESS | 1642 | 1461112133417 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:53 INFO - PROCESS | 1642 | ++DOCSHELL 0x1166af000 == 43 [pid = 1642] [id = 405] 17:28:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x112028000) [pid = 1642] [serial = 1214] [outer = 0x0] 17:28:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x116454000) [pid = 1642] [serial = 1215] [outer = 0x112028000] 17:28:53 INFO - PROCESS | 1642 | 1461112133451 Marionette DEBUG loaded listener.js 17:28:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x118fb3800) [pid = 1642] [serial = 1216] [outer = 0x112028000] 17:28:53 INFO - PROCESS | 1642 | 1461112133889 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]]]}] 17:28:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:28:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1122ms 17:28:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:28:53 INFO - PROCESS | 1642 | 1461112133943 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 17:28:53 INFO - PROCESS | 1642 | 1461112133946 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 17:28:53 INFO - PROCESS | 1642 | 1461112133950 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - PROCESS | 1642 | 1461112133952 Marionette TRACE conn2 <- [1,1594,null,{}] 17:28:53 INFO - PROCESS | 1642 | 1461112133955 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}] 17:28:54 INFO - PROCESS | 1642 | 1461112134056 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 17:28:54 INFO - PROCESS | 1642 | 1461112134110 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c5db000 == 44 [pid = 1642] [id = 406] 17:28:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x11a9bc400) [pid = 1642] [serial = 1217] [outer = 0x0] 17:28:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x11ada2400) [pid = 1642] [serial = 1218] [outer = 0x11a9bc400] 17:28:54 INFO - PROCESS | 1642 | 1461112134142 Marionette DEBUG loaded listener.js 17:28:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x11b2d9800) [pid = 1642] [serial = 1219] [outer = 0x11a9bc400] 17:28:54 INFO - PROCESS | 1642 | 1461112134559 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]]]}] 17:28:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:28:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 623ms 17:28:54 INFO - PROCESS | 1642 | 1461112134576 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 17:28:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:28:54 INFO - PROCESS | 1642 | 1461112134579 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 17:28:54 INFO - PROCESS | 1642 | 1461112134581 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:28:54 INFO - PROCESS | 1642 | 1461112134582 Marionette TRACE conn2 <- [1,1598,null,{}] 17:28:54 INFO - PROCESS | 1642 | 1461112134585 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}] 17:28:54 INFO - PROCESS | 1642 | 1461112134704 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 17:28:54 INFO - PROCESS | 1642 | 1461112134772 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x127e93000 == 45 [pid = 1642] [id = 407] 17:28:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x11bead400) [pid = 1642] [serial = 1220] [outer = 0x0] 17:28:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x11bfdc400) [pid = 1642] [serial = 1221] [outer = 0x11bead400] 17:28:54 INFO - PROCESS | 1642 | 1461112134803 Marionette DEBUG loaded listener.js 17:28:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x123938000) [pid = 1642] [serial = 1222] [outer = 0x11bead400] 17:28:55 INFO - PROCESS | 1642 | 1461112135200 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]]]}] 17:28:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:28:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 669ms 17:28:55 INFO - PROCESS | 1642 | 1461112135250 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 17:28:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:28:55 INFO - PROCESS | 1642 | 1461112135252 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 17:28:55 INFO - PROCESS | 1642 | 1461112135259 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 1642 | 1461112135264 Marionette TRACE conn2 <- [1,1602,null,{}] 17:28:55 INFO - PROCESS | 1642 | 1461112135267 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}] 17:28:55 INFO - PROCESS | 1642 | 1461112135367 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 17:28:55 INFO - PROCESS | 1642 | 1461112135422 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:55 INFO - PROCESS | 1642 | ++DOCSHELL 0x1294ba000 == 46 [pid = 1642] [id = 408] 17:28:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x11be30400) [pid = 1642] [serial = 1223] [outer = 0x0] 17:28:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x1273f0c00) [pid = 1642] [serial = 1224] [outer = 0x11be30400] 17:28:55 INFO - PROCESS | 1642 | 1461112135452 Marionette DEBUG loaded listener.js 17:28:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x128fe9400) [pid = 1642] [serial = 1225] [outer = 0x11be30400] 17:28:55 INFO - PROCESS | 1642 | 1461112135859 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]]]}] 17:28:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:28:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 627ms 17:28:55 INFO - PROCESS | 1642 | 1461112135883 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 17:28:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:28:55 INFO - PROCESS | 1642 | 1461112135885 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 17:28:55 INFO - PROCESS | 1642 | 1461112135887 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 1642 | 1461112135888 Marionette TRACE conn2 <- [1,1606,null,{}] 17:28:55 INFO - PROCESS | 1642 | 1461112135891 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}] 17:28:55 INFO - PROCESS | 1642 | 1461112135991 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 17:28:56 INFO - PROCESS | 1642 | 1461112136077 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:56 INFO - PROCESS | 1642 | ++DOCSHELL 0x129686800 == 47 [pid = 1642] [id = 409] 17:28:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x12922d000) [pid = 1642] [serial = 1226] [outer = 0x0] 17:28:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x1295eb400) [pid = 1642] [serial = 1227] [outer = 0x12922d000] 17:28:56 INFO - PROCESS | 1642 | 1461112136107 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x12960b000) [pid = 1642] [serial = 1228] [outer = 0x12922d000] 17:28:56 INFO - PROCESS | 1642 | 1461112136506 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]]]}] 17:28:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:28:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 670ms 17:28:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:28:56 INFO - PROCESS | 1642 | 1461112136558 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 17:28:56 INFO - PROCESS | 1642 | 1461112136559 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 17:28:56 INFO - PROCESS | 1642 | 1461112136561 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:28:56 INFO - PROCESS | 1642 | 1461112136562 Marionette TRACE conn2 <- [1,1610,null,{}] 17:28:56 INFO - PROCESS | 1642 | 1461112136565 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}] 17:28:56 INFO - PROCESS | 1642 | 1461112136662 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 17:28:56 INFO - PROCESS | 1642 | 1461112136741 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:56 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a880800 == 48 [pid = 1642] [id = 410] 17:28:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x129659c00) [pid = 1642] [serial = 1229] [outer = 0x0] 17:28:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x129661c00) [pid = 1642] [serial = 1230] [outer = 0x129659c00] 17:28:56 INFO - PROCESS | 1642 | 1461112136779 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x12a83a000) [pid = 1642] [serial = 1231] [outer = 0x129659c00] 17:28:57 INFO - PROCESS | 1642 | 1461112137280 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]]]}] 17:28:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:28:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 769ms 17:28:57 INFO - PROCESS | 1642 | 1461112137331 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 17:28:57 INFO - PROCESS | 1642 | 1461112137334 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 17:28:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:28:57 INFO - PROCESS | 1642 | 1461112137337 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:28:57 INFO - PROCESS | 1642 | 1461112137339 Marionette TRACE conn2 <- [1,1614,null,{}] 17:28:57 INFO - PROCESS | 1642 | 1461112137343 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}] 17:28:57 INFO - PROCESS | 1642 | 1461112137487 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 17:28:57 INFO - PROCESS | 1642 | 1461112137582 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:57 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0c7800 == 49 [pid = 1642] [id = 411] 17:28:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x12a83d800) [pid = 1642] [serial = 1232] [outer = 0x0] 17:28:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x12adea400) [pid = 1642] [serial = 1233] [outer = 0x12a83d800] 17:28:57 INFO - PROCESS | 1642 | 1461112137623 Marionette DEBUG loaded listener.js 17:28:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x12ae06800) [pid = 1642] [serial = 1234] [outer = 0x12a83d800] 17:28:58 INFO - PROCESS | 1642 | 1461112138074 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]]]}] 17:28:58 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 17:28:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 770ms 17:28:58 INFO - PROCESS | 1642 | 1461112138121 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 17:28:58 INFO - PROCESS | 1642 | 1461112138122 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 17:28:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:28:58 INFO - PROCESS | 1642 | 1461112138126 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:28:58 INFO - PROCESS | 1642 | 1461112138127 Marionette TRACE conn2 <- [1,1618,null,{}] 17:28:58 INFO - PROCESS | 1642 | 1461112138130 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}] 17:28:58 INFO - PROCESS | 1642 | 1461112138229 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 17:28:58 INFO - PROCESS | 1642 | 1461112138395 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:58 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aa17800 == 50 [pid = 1642] [id = 412] 17:28:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x114c10800) [pid = 1642] [serial = 1235] [outer = 0x0] 17:28:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x11547dc00) [pid = 1642] [serial = 1236] [outer = 0x114c10800] 17:28:58 INFO - PROCESS | 1642 | 1461112138424 Marionette DEBUG loaded listener.js 17:28:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x118d84000) [pid = 1642] [serial = 1237] [outer = 0x114c10800] 17:28:58 INFO - PROCESS | 1642 | 1461112138851 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]]]}] 17:28:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:28:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 773ms 17:28:58 INFO - PROCESS | 1642 | 1461112138900 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 17:28:58 INFO - PROCESS | 1642 | 1461112138902 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 17:28:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:28:58 INFO - PROCESS | 1642 | 1461112138905 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:28:58 INFO - PROCESS | 1642 | 1461112138907 Marionette TRACE conn2 <- [1,1622,null,{}] 17:28:58 INFO - PROCESS | 1642 | 1461112138911 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}] 17:28:59 INFO - PROCESS | 1642 | 1461112139005 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 17:28:59 INFO - PROCESS | 1642 | 1461112139061 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:59 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b8bb000 == 51 [pid = 1642] [id = 413] 17:28:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x11a63ac00) [pid = 1642] [serial = 1238] [outer = 0x0] 17:28:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x11acec800) [pid = 1642] [serial = 1239] [outer = 0x11a63ac00] 17:28:59 INFO - PROCESS | 1642 | 1461112139090 Marionette DEBUG loaded listener.js 17:28:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x11b2dd000) [pid = 1642] [serial = 1240] [outer = 0x11a63ac00] 17:28:59 INFO - PROCESS | 1642 | --DOCSHELL 0x123f5f800 == 50 [pid = 1642] [id = 404] 17:28:59 INFO - PROCESS | 1642 | --DOCSHELL 0x123f03000 == 49 [pid = 1642] [id = 403] 17:28:59 INFO - PROCESS | 1642 | --DOCSHELL 0x123750000 == 48 [pid = 1642] [id = 402] 17:28:59 INFO - PROCESS | 1642 | --DOCSHELL 0x1193aa800 == 47 [pid = 1642] [id = 401] 17:28:59 INFO - PROCESS | 1642 | --DOCSHELL 0x11aacf800 == 46 [pid = 1642] [id = 400] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x11a883000) [pid = 1642] [serial = 1125] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x11af85000) [pid = 1642] [serial = 1128] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x123b38800) [pid = 1642] [serial = 1131] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x128c9c800) [pid = 1642] [serial = 1134] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x1295ea400) [pid = 1642] [serial = 1137] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x12adec000) [pid = 1642] [serial = 1179] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0d0000 == 45 [pid = 1642] [id = 396] 17:28:59 INFO - PROCESS | 1642 | --DOCSHELL 0x123ce4800 == 44 [pid = 1642] [id = 395] 17:28:59 INFO - PROCESS | 1642 | --DOCSHELL 0x119d70000 == 43 [pid = 1642] [id = 394] 17:28:59 INFO - PROCESS | 1642 | 1461112139491 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]]]}] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x128872400) [pid = 1642] [serial = 1161] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x1295e4c00) [pid = 1642] [serial = 1164] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x11af36000) [pid = 1642] [serial = 1149] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x11b8d6c00) [pid = 1642] [serial = 1150] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x11c2cac00) [pid = 1642] [serial = 1155] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x123c7e400) [pid = 1642] [serial = 1156] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x11a9bc800) [pid = 1642] [serial = 1144] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x119e6c800) [pid = 1642] [serial = 1143] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x118fb5000) [pid = 1642] [serial = 1141] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x1188cb000) [pid = 1642] [serial = 1140] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x128c9bc00) [pid = 1642] [serial = 1162] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x11beac000) [pid = 1642] [serial = 1152] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x11beb6c00) [pid = 1642] [serial = 1153] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x11acf1800) [pid = 1642] [serial = 1146] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x11ad9d800) [pid = 1642] [serial = 1147] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x12960fc00) [pid = 1642] [serial = 1167] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x11bfe9000) [pid = 1642] [serial = 1170] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x12964e400) [pid = 1642] [serial = 1171] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x12a83d000) [pid = 1642] [serial = 1176] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x129660c00) [pid = 1642] [serial = 1173] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x12ade5000) [pid = 1642] [serial = 1177] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x125f20c00) [pid = 1642] [serial = 1158] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x1273d6400) [pid = 1642] [serial = 1159] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x129608400) [pid = 1642] [serial = 1165] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x12964e800) [pid = 1642] [serial = 1168] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x12a835800) [pid = 1642] [serial = 1174] [outer = 0x0] [url = about:blank] 17:28:59 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 17:28:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 621ms 17:28:59 INFO - PROCESS | 1642 | 1461112139528 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 17:28:59 INFO - PROCESS | 1642 | 1461112139531 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 17:28:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:28:59 INFO - PROCESS | 1642 | 1461112139533 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:28:59 INFO - PROCESS | 1642 | 1461112139534 Marionette TRACE conn2 <- [1,1626,null,{}] 17:28:59 INFO - PROCESS | 1642 | 1461112139539 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}] 17:28:59 INFO - PROCESS | 1642 | 1461112139621 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 17:28:59 INFO - PROCESS | 1642 | 1461112139629 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:59 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad85800 == 44 [pid = 1642] [id = 414] 17:28:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x118642400) [pid = 1642] [serial = 1241] [outer = 0x0] 17:28:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x11be2f400) [pid = 1642] [serial = 1242] [outer = 0x118642400] 17:28:59 INFO - PROCESS | 1642 | 1461112139655 Marionette DEBUG loaded listener.js 17:28:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x11bed8400) [pid = 1642] [serial = 1243] [outer = 0x118642400] 17:29:00 INFO - PROCESS | 1642 | 1461112140005 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]]]}] 17:29:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:29:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 523ms 17:29:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:29:00 INFO - PROCESS | 1642 | 1461112140057 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 17:29:00 INFO - PROCESS | 1642 | 1461112140058 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 17:29:00 INFO - PROCESS | 1642 | 1461112140065 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:29:00 INFO - PROCESS | 1642 | 1461112140069 Marionette TRACE conn2 <- [1,1630,null,{}] 17:29:00 INFO - PROCESS | 1642 | 1461112140073 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}] 17:29:00 INFO - PROCESS | 1642 | 1461112140157 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 17:29:00 INFO - PROCESS | 1642 | 1461112140163 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:00 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f43800 == 45 [pid = 1642] [id = 415] 17:29:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x11bfe6000) [pid = 1642] [serial = 1244] [outer = 0x0] 17:29:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x123718800) [pid = 1642] [serial = 1245] [outer = 0x11bfe6000] 17:29:00 INFO - PROCESS | 1642 | 1461112140188 Marionette DEBUG loaded listener.js 17:29:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x1273ef400) [pid = 1642] [serial = 1246] [outer = 0x11bfe6000] 17:29:00 INFO - PROCESS | 1642 | 1461112140541 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]]]}] 17:29:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:29:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 526ms 17:29:00 INFO - PROCESS | 1642 | 1461112140590 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 17:29:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:29:00 INFO - PROCESS | 1642 | 1461112140592 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 17:29:00 INFO - PROCESS | 1642 | 1461112140594 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:29:00 INFO - PROCESS | 1642 | 1461112140595 Marionette TRACE conn2 <- [1,1634,null,{}] 17:29:00 INFO - PROCESS | 1642 | 1461112140606 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}] 17:29:00 INFO - PROCESS | 1642 | 1461112140686 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 17:29:00 INFO - PROCESS | 1642 | 1461112140693 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:00 INFO - PROCESS | 1642 | ++DOCSHELL 0x118903800 == 46 [pid = 1642] [id = 416] 17:29:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x1273f0400) [pid = 1642] [serial = 1247] [outer = 0x0] 17:29:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x128c91000) [pid = 1642] [serial = 1248] [outer = 0x1273f0400] 17:29:00 INFO - PROCESS | 1642 | 1461112140718 Marionette DEBUG loaded listener.js 17:29:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x12960fc00) [pid = 1642] [serial = 1249] [outer = 0x1273f0400] 17:29:01 INFO - PROCESS | 1642 | 1461112141049 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]]]}] 17:29:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:29:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 473ms 17:29:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:29:01 INFO - PROCESS | 1642 | 1461112141067 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 17:29:01 INFO - PROCESS | 1642 | 1461112141068 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 17:29:01 INFO - PROCESS | 1642 | 1461112141072 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:29:01 INFO - PROCESS | 1642 | 1461112141075 Marionette TRACE conn2 <- [1,1638,null,{}] 17:29:01 INFO - PROCESS | 1642 | 1461112141078 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}] 17:29:01 INFO - PROCESS | 1642 | 1461112141161 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 17:29:01 INFO - PROCESS | 1642 | 1461112141165 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:01 INFO - PROCESS | 1642 | ++DOCSHELL 0x1294b7800 == 47 [pid = 1642] [id = 417] 17:29:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x129652800) [pid = 1642] [serial = 1250] [outer = 0x0] 17:29:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x12965cc00) [pid = 1642] [serial = 1251] [outer = 0x129652800] 17:29:01 INFO - PROCESS | 1642 | 1461112141197 Marionette DEBUG loaded listener.js 17:29:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x12a839400) [pid = 1642] [serial = 1252] [outer = 0x129652800] 17:29:01 INFO - PROCESS | 1642 | 1461112141564 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]]]}] 17:29:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:29:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 17:29:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:29:01 INFO - PROCESS | 1642 | 1461112141598 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 17:29:01 INFO - PROCESS | 1642 | 1461112141599 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 17:29:01 INFO - PROCESS | 1642 | 1461112141602 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:29:01 INFO - PROCESS | 1642 | 1461112141603 Marionette TRACE conn2 <- [1,1642,null,{}] 17:29:01 INFO - PROCESS | 1642 | 1461112141605 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}] 17:29:01 INFO - PROCESS | 1642 | 1461112141709 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 17:29:01 INFO - PROCESS | 1642 | 1461112141722 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:01 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a888000 == 48 [pid = 1642] [id = 418] 17:29:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x12a83cc00) [pid = 1642] [serial = 1253] [outer = 0x0] 17:29:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x12ae04800) [pid = 1642] [serial = 1254] [outer = 0x12a83cc00] 17:29:01 INFO - PROCESS | 1642 | 1461112141747 Marionette DEBUG loaded listener.js 17:29:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x12ae10c00) [pid = 1642] [serial = 1255] [outer = 0x12a83cc00] 17:29:02 INFO - PROCESS | 1642 | 1461112142059 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]]]}] 17:29:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:29:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 474ms 17:29:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:29:02 INFO - PROCESS | 1642 | 1461112142077 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 17:29:02 INFO - PROCESS | 1642 | 1461112142078 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 17:29:02 INFO - PROCESS | 1642 | 1461112142080 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:29:02 INFO - PROCESS | 1642 | 1461112142081 Marionette TRACE conn2 <- [1,1646,null,{}] 17:29:02 INFO - PROCESS | 1642 | 1461112142083 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}] 17:29:02 INFO - PROCESS | 1642 | 1461112142183 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 17:29:02 INFO - PROCESS | 1642 | 1461112142193 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aebe000 == 49 [pid = 1642] [id = 419] 17:29:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x12aecfc00) [pid = 1642] [serial = 1256] [outer = 0x0] 17:29:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x12aed8000) [pid = 1642] [serial = 1257] [outer = 0x12aecfc00] 17:29:02 INFO - PROCESS | 1642 | 1461112142218 Marionette DEBUG loaded listener.js 17:29:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x12aedc800) [pid = 1642] [serial = 1258] [outer = 0x12aecfc00] 17:29:02 INFO - PROCESS | 1642 | 1461112142564 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]]]}] 17:29:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:29:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 520ms 17:29:02 INFO - PROCESS | 1642 | 1461112142608 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 17:29:02 INFO - PROCESS | 1642 | 1461112142609 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 17:29:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:29:02 INFO - PROCESS | 1642 | 1461112142612 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:29:02 INFO - PROCESS | 1642 | 1461112142613 Marionette TRACE conn2 <- [1,1650,null,{}] 17:29:02 INFO - PROCESS | 1642 | 1461112142615 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}] 17:29:02 INFO - PROCESS | 1642 | 1461112142719 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 17:29:02 INFO - PROCESS | 1642 | 1461112142723 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ba4e000 == 50 [pid = 1642] [id = 420] 17:29:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x12aed0c00) [pid = 1642] [serial = 1259] [outer = 0x0] 17:29:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x12b113400) [pid = 1642] [serial = 1260] [outer = 0x12aed0c00] 17:29:02 INFO - PROCESS | 1642 | 1461112142778 Marionette DEBUG loaded listener.js 17:29:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x12b118c00) [pid = 1642] [serial = 1261] [outer = 0x12aed0c00] 17:29:03 INFO - PROCESS | 1642 | 1461112143091 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]]]}] 17:29:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:29:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 518ms 17:29:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:29:03 INFO - PROCESS | 1642 | 1461112143130 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 17:29:03 INFO - PROCESS | 1642 | 1461112143132 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 17:29:03 INFO - PROCESS | 1642 | 1461112143134 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:29:03 INFO - PROCESS | 1642 | 1461112143135 Marionette TRACE conn2 <- [1,1654,null,{}] 17:29:03 INFO - PROCESS | 1642 | 1461112143137 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}] 17:29:03 INFO - PROCESS | 1642 | 1461112143239 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 17:29:03 INFO - PROCESS | 1642 | 1461112143272 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:03 INFO - PROCESS | 1642 | ++DOCSHELL 0x12c076800 == 51 [pid = 1642] [id = 421] 17:29:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x12aed9400) [pid = 1642] [serial = 1262] [outer = 0x0] 17:29:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x12b11d400) [pid = 1642] [serial = 1263] [outer = 0x12aed9400] 17:29:03 INFO - PROCESS | 1642 | 1461112143297 Marionette DEBUG loaded listener.js 17:29:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x12b1de800) [pid = 1642] [serial = 1264] [outer = 0x12aed9400] 17:29:03 INFO - PROCESS | 1642 | 1461112143580 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]]]}] 17:29:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:29:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 473ms 17:29:03 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x11a826400) [pid = 1642] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:29:03 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x11c47cc00) [pid = 1642] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:29:03 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x11beb5c00) [pid = 1642] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:29:03 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x11b8d5000) [pid = 1642] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:29:03 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x118faac00) [pid = 1642] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:29:03 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x11427bc00) [pid = 1642] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:29:03 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x12eb9c000) [pid = 1642] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:29:03 INFO - PROCESS | 1642 | 1461112143683 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 17:29:03 INFO - PROCESS | 1642 | 1461112143684 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 17:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:29:03 INFO - PROCESS | 1642 | 1461112143690 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:29:03 INFO - PROCESS | 1642 | 1461112143691 Marionette TRACE conn2 <- [1,1658,null,{}] 17:29:03 INFO - PROCESS | 1642 | 1461112143694 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}] 17:29:03 INFO - PROCESS | 1642 | 1461112143781 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 17:29:03 INFO - PROCESS | 1642 | 1461112143787 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:03 INFO - PROCESS | 1642 | ++DOCSHELL 0x1245c2000 == 52 [pid = 1642] [id = 422] 17:29:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x11a9c9800) [pid = 1642] [serial = 1265] [outer = 0x0] 17:29:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x11bc57400) [pid = 1642] [serial = 1266] [outer = 0x11a9c9800] 17:29:03 INFO - PROCESS | 1642 | 1461112143817 Marionette DEBUG loaded listener.js 17:29:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x12b1e8400) [pid = 1642] [serial = 1267] [outer = 0x11a9c9800] 17:29:04 INFO - PROCESS | 1642 | 1461112144167 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]]]}] 17:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 518ms 17:29:04 INFO - PROCESS | 1642 | 1461112144209 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 17:29:04 INFO - PROCESS | 1642 | 1461112144210 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 17:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:29:04 INFO - PROCESS | 1642 | 1461112144213 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:29:04 INFO - PROCESS | 1642 | 1461112144214 Marionette TRACE conn2 <- [1,1662,null,{}] 17:29:04 INFO - PROCESS | 1642 | 1461112144216 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}] 17:29:04 INFO - PROCESS | 1642 | 1461112144335 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 17:29:04 INFO - PROCESS | 1642 | 1461112144341 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d419000 == 53 [pid = 1642] [id = 423] 17:29:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x11c2bfc00) [pid = 1642] [serial = 1268] [outer = 0x0] 17:29:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x12b1f0000) [pid = 1642] [serial = 1269] [outer = 0x11c2bfc00] 17:29:04 INFO - PROCESS | 1642 | 1461112144366 Marionette DEBUG loaded listener.js 17:29:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x12b223400) [pid = 1642] [serial = 1270] [outer = 0x11c2bfc00] 17:29:04 INFO - PROCESS | 1642 | 1461112144672 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]]]}] 17:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 469ms 17:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:29:04 INFO - PROCESS | 1642 | 1461112144682 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 17:29:04 INFO - PROCESS | 1642 | 1461112144683 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 17:29:04 INFO - PROCESS | 1642 | 1461112144685 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:29:04 INFO - PROCESS | 1642 | 1461112144687 Marionette TRACE conn2 <- [1,1666,null,{}] 17:29:04 INFO - PROCESS | 1642 | 1461112144693 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}] 17:29:04 INFO - PROCESS | 1642 | 1461112144779 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 17:29:04 INFO - PROCESS | 1642 | 1461112144784 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dbe1800 == 54 [pid = 1642] [id = 424] 17:29:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x12b220000) [pid = 1642] [serial = 1271] [outer = 0x0] 17:29:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x12b25bc00) [pid = 1642] [serial = 1272] [outer = 0x12b220000] 17:29:04 INFO - PROCESS | 1642 | 1461112144809 Marionette DEBUG loaded listener.js 17:29:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x12b261800) [pid = 1642] [serial = 1273] [outer = 0x12b220000] 17:29:05 INFO - PROCESS | 1642 | 1461112145148 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]]]}] 17:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 472ms 17:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:29:05 INFO - PROCESS | 1642 | 1461112145158 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 17:29:05 INFO - PROCESS | 1642 | 1461112145159 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 17:29:05 INFO - PROCESS | 1642 | 1461112145161 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:29:05 INFO - PROCESS | 1642 | 1461112145162 Marionette TRACE conn2 <- [1,1670,null,{}] 17:29:05 INFO - PROCESS | 1642 | 1461112145164 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}] 17:29:05 INFO - PROCESS | 1642 | 1461112145280 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 17:29:05 INFO - PROCESS | 1642 | 1461112145287 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:05 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dcd9000 == 55 [pid = 1642] [id = 425] 17:29:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x12b222000) [pid = 1642] [serial = 1274] [outer = 0x0] 17:29:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x12b263800) [pid = 1642] [serial = 1275] [outer = 0x12b222000] 17:29:05 INFO - PROCESS | 1642 | 1461112145311 Marionette DEBUG loaded listener.js 17:29:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x12b48e800) [pid = 1642] [serial = 1276] [outer = 0x12b222000] 17:29:05 INFO - PROCESS | 1642 | 1461112145612 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]]]}] 17:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 468ms 17:29:05 INFO - PROCESS | 1642 | 1461112145630 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 17:29:05 INFO - PROCESS | 1642 | 1461112145631 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 17:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:29:05 INFO - PROCESS | 1642 | 1461112145633 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:29:05 INFO - PROCESS | 1642 | 1461112145634 Marionette TRACE conn2 <- [1,1674,null,{}] 17:29:05 INFO - PROCESS | 1642 | 1461112145639 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}] 17:29:05 INFO - PROCESS | 1642 | 1461112145791 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 17:29:05 INFO - PROCESS | 1642 | 1461112145847 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:05 INFO - PROCESS | 1642 | ++DOCSHELL 0x11939e800 == 56 [pid = 1642] [id = 426] 17:29:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x112024800) [pid = 1642] [serial = 1277] [outer = 0x0] 17:29:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x1154acc00) [pid = 1642] [serial = 1278] [outer = 0x112024800] 17:29:05 INFO - PROCESS | 1642 | 1461112145880 Marionette DEBUG loaded listener.js 17:29:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x1192be400) [pid = 1642] [serial = 1279] [outer = 0x112024800] 17:29:06 INFO - PROCESS | 1642 | 1461112146351 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]]]}] 17:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 771ms 17:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:29:06 INFO - PROCESS | 1642 | 1461112146405 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 17:29:06 INFO - PROCESS | 1642 | 1461112146409 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 17:29:06 INFO - PROCESS | 1642 | 1461112146412 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:29:06 INFO - PROCESS | 1642 | 1461112146415 Marionette TRACE conn2 <- [1,1678,null,{}] 17:29:06 INFO - PROCESS | 1642 | 1461112146418 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}] 17:29:06 INFO - PROCESS | 1642 | 1461112146587 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 17:29:06 INFO - PROCESS | 1642 | 1461112146639 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:06 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f13000 == 57 [pid = 1642] [id = 427] 17:29:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x11b2e6400) [pid = 1642] [serial = 1280] [outer = 0x0] 17:29:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x11be36000) [pid = 1642] [serial = 1281] [outer = 0x11b2e6400] 17:29:06 INFO - PROCESS | 1642 | 1461112146671 Marionette DEBUG loaded listener.js 17:29:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x11bfea000) [pid = 1642] [serial = 1282] [outer = 0x11b2e6400] 17:29:07 INFO - PROCESS | 1642 | 1461112147108 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]]]}] 17:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 721ms 17:29:07 INFO - PROCESS | 1642 | 1461112147133 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 17:29:07 INFO - PROCESS | 1642 | 1461112147135 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 17:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:29:07 INFO - PROCESS | 1642 | 1461112147137 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:29:07 INFO - PROCESS | 1642 | 1461112147139 Marionette TRACE conn2 <- [1,1682,null,{}] 17:29:07 INFO - PROCESS | 1642 | 1461112147141 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}] 17:29:07 INFO - PROCESS | 1642 | 1461112147245 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 17:29:07 INFO - PROCESS | 1642 | 1461112147304 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:07 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a87d800 == 58 [pid = 1642] [id = 428] 17:29:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x123a23800) [pid = 1642] [serial = 1283] [outer = 0x0] 17:29:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x1273cec00) [pid = 1642] [serial = 1284] [outer = 0x123a23800] 17:29:07 INFO - PROCESS | 1642 | 1461112147346 Marionette DEBUG loaded listener.js 17:29:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x12941b000) [pid = 1642] [serial = 1285] [outer = 0x123a23800] 17:29:07 INFO - PROCESS | 1642 | 1461112147741 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]]]}] 17:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 670ms 17:29:07 INFO - PROCESS | 1642 | 1461112147809 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 17:29:07 INFO - PROCESS | 1642 | 1461112147812 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 17:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:29:07 INFO - PROCESS | 1642 | 1461112147819 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:29:07 INFO - PROCESS | 1642 | 1461112147822 Marionette TRACE conn2 <- [1,1686,null,{}] 17:29:07 INFO - PROCESS | 1642 | 1461112147825 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}] 17:29:07 INFO - PROCESS | 1642 | 1461112147953 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 17:29:08 INFO - PROCESS | 1642 | 1461112148036 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:08 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e571800 == 59 [pid = 1642] [id = 429] 17:29:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x12964ac00) [pid = 1642] [serial = 1286] [outer = 0x0] 17:29:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x12ae02400) [pid = 1642] [serial = 1287] [outer = 0x12964ac00] 17:29:08 INFO - PROCESS | 1642 | 1461112148067 Marionette DEBUG loaded listener.js 17:29:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 140 (0x12b113800) [pid = 1642] [serial = 1288] [outer = 0x12964ac00] 17:29:08 INFO - PROCESS | 1642 | 1461112148481 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]]]}] 17:29:08 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 17:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 676ms 17:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:29:08 INFO - PROCESS | 1642 | 1461112148492 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 17:29:08 INFO - PROCESS | 1642 | 1461112148493 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 17:29:08 INFO - PROCESS | 1642 | 1461112148495 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:29:08 INFO - PROCESS | 1642 | 1461112148497 Marionette TRACE conn2 <- [1,1690,null,{}] 17:29:08 INFO - PROCESS | 1642 | 1461112148499 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}] 17:29:08 INFO - PROCESS | 1642 | 1461112148602 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 17:29:08 INFO - PROCESS | 1642 | 1461112148655 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:08 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e83e000 == 60 [pid = 1642] [id = 430] 17:29:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 141 (0x12964c400) [pid = 1642] [serial = 1289] [outer = 0x0] 17:29:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 142 (0x12b1e3c00) [pid = 1642] [serial = 1290] [outer = 0x12964c400] 17:29:08 INFO - PROCESS | 1642 | 1461112148686 Marionette DEBUG loaded listener.js 17:29:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 143 (0x12b1f0400) [pid = 1642] [serial = 1291] [outer = 0x12964c400] 17:29:09 INFO - PROCESS | 1642 | 1461112149127 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]]]}] 17:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 668ms 17:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:29:09 INFO - PROCESS | 1642 | 1461112149164 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 17:29:09 INFO - PROCESS | 1642 | 1461112149165 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 17:29:09 INFO - PROCESS | 1642 | 1461112149168 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:29:09 INFO - PROCESS | 1642 | 1461112149169 Marionette TRACE conn2 <- [1,1694,null,{}] 17:29:09 INFO - PROCESS | 1642 | 1461112149171 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}] 17:29:09 INFO - PROCESS | 1642 | 1461112149277 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 17:29:09 INFO - PROCESS | 1642 | 1461112149366 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:09 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf6a000 == 61 [pid = 1642] [id = 431] 17:29:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 144 (0x12a022c00) [pid = 1642] [serial = 1292] [outer = 0x0] 17:29:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 145 (0x12b219400) [pid = 1642] [serial = 1293] [outer = 0x12a022c00] 17:29:09 INFO - PROCESS | 1642 | 1461112149404 Marionette DEBUG loaded listener.js 17:29:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 146 (0x12b48f000) [pid = 1642] [serial = 1294] [outer = 0x12a022c00] 17:29:10 INFO - PROCESS | 1642 | 1461112150026 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]]]}] 17:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 921ms 17:29:10 INFO - PROCESS | 1642 | 1461112150089 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 17:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:29:10 INFO - PROCESS | 1642 | 1461112150092 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 17:29:10 INFO - PROCESS | 1642 | 1461112150095 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:29:10 INFO - PROCESS | 1642 | 1461112150098 Marionette TRACE conn2 <- [1,1698,null,{}] 17:29:10 INFO - PROCESS | 1642 | 1461112150102 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}] 17:29:10 INFO - PROCESS | 1642 | 1461112150224 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 17:29:10 INFO - PROCESS | 1642 | 1461112150266 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:10 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f0e000 == 62 [pid = 1642] [id = 432] 17:29:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 147 (0x118d0b000) [pid = 1642] [serial = 1295] [outer = 0x0] 17:29:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 148 (0x118de5c00) [pid = 1642] [serial = 1296] [outer = 0x118d0b000] 17:29:10 INFO - PROCESS | 1642 | 1461112150294 Marionette DEBUG loaded listener.js 17:29:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 149 (0x11a63b800) [pid = 1642] [serial = 1297] [outer = 0x118d0b000] 17:29:10 INFO - PROCESS | 1642 | 1461112150731 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]]]}] 17:29:10 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 17:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 672ms 17:29:10 INFO - PROCESS | 1642 | 1461112150767 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 17:29:10 INFO - PROCESS | 1642 | 1461112150770 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 17:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:29:10 INFO - PROCESS | 1642 | 1461112150775 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:29:10 INFO - PROCESS | 1642 | 1461112150776 Marionette TRACE conn2 <- [1,1702,null,{}] 17:29:10 INFO - PROCESS | 1642 | 1461112150779 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}] 17:29:10 INFO - PROCESS | 1642 | 1461112150872 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 17:29:10 INFO - PROCESS | 1642 | 1461112150945 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:10 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c0a000 == 63 [pid = 1642] [id = 433] 17:29:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 150 (0x119232800) [pid = 1642] [serial = 1298] [outer = 0x0] 17:29:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 151 (0x11aa10800) [pid = 1642] [serial = 1299] [outer = 0x119232800] 17:29:10 INFO - PROCESS | 1642 | 1461112150972 Marionette DEBUG loaded listener.js 17:29:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 152 (0x11acf6400) [pid = 1642] [serial = 1300] [outer = 0x119232800] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x11b236000 == 62 [pid = 1642] [id = 375] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x123f3a000 == 61 [pid = 1642] [id = 376] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x12dcd9000 == 60 [pid = 1642] [id = 425] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x12dbe1800 == 59 [pid = 1642] [id = 424] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x12d419000 == 58 [pid = 1642] [id = 423] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x1245c2000 == 57 [pid = 1642] [id = 422] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x12c076800 == 56 [pid = 1642] [id = 421] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x12ba4e000 == 55 [pid = 1642] [id = 420] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 151 (0x129654000) [pid = 1642] [serial = 1194] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 150 (0x12392a400) [pid = 1642] [serial = 1212] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x12aebe000 == 54 [pid = 1642] [id = 419] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x12a888000 == 53 [pid = 1642] [id = 418] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x1294b7800 == 52 [pid = 1642] [id = 417] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x12c086800 == 51 [pid = 1642] [id = 393] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x118903800 == 50 [pid = 1642] [id = 416] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x123f43800 == 49 [pid = 1642] [id = 415] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad85800 == 48 [pid = 1642] [id = 414] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x11b8bb000 == 47 [pid = 1642] [id = 413] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x11aa17800 == 46 [pid = 1642] [id = 412] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0c7800 == 45 [pid = 1642] [id = 411] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x12a880800 == 44 [pid = 1642] [id = 410] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x129686800 == 43 [pid = 1642] [id = 409] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x1294ba000 == 42 [pid = 1642] [id = 408] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x127e93000 == 41 [pid = 1642] [id = 407] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x11c5db000 == 40 [pid = 1642] [id = 406] 17:29:11 INFO - PROCESS | 1642 | --DOCSHELL 0x1166af000 == 39 [pid = 1642] [id = 405] 17:29:11 INFO - PROCESS | 1642 | 1461112151385 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]]]}] 17:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 623ms 17:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:29:11 INFO - PROCESS | 1642 | 1461112151398 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 17:29:11 INFO - PROCESS | 1642 | 1461112151399 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 17:29:11 INFO - PROCESS | 1642 | 1461112151401 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:29:11 INFO - PROCESS | 1642 | 1461112151404 Marionette TRACE conn2 <- [1,1706,null,{}] 17:29:11 INFO - PROCESS | 1642 | 1461112151413 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}] 17:29:11 INFO - PROCESS | 1642 | 1461112151497 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 149 (0x12f5ddc00) [pid = 1642] [serial = 1027] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 148 (0x128c94c00) [pid = 1642] [serial = 1191] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 147 (0x11aa52400) [pid = 1642] [serial = 1203] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 146 (0x11af7b400) [pid = 1642] [serial = 1204] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 145 (0x12a837c00) [pid = 1642] [serial = 1197] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 144 (0x12ae0b400) [pid = 1642] [serial = 1198] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 143 (0x11ada1800) [pid = 1642] [serial = 1185] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 142 (0x11bfe5400) [pid = 1642] [serial = 1209] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 141 (0x123718000) [pid = 1642] [serial = 1210] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 140 (0x11beaa800) [pid = 1642] [serial = 1206] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 139 (0x11becec00) [pid = 1642] [serial = 1207] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 138 (0x118d85000) [pid = 1642] [serial = 1182] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x11a826000) [pid = 1642] [serial = 1201] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x1192b8800) [pid = 1642] [serial = 1200] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x11c47b400) [pid = 1642] [serial = 1188] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x119c30c00) [pid = 1642] [serial = 1084] [outer = 0x0] [url = about:blank] 17:29:11 INFO - PROCESS | 1642 | 1461112151567 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x11991a000 == 40 [pid = 1642] [id = 434] 17:29:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x115855c00) [pid = 1642] [serial = 1301] [outer = 0x0] 17:29:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x119c30c00) [pid = 1642] [serial = 1302] [outer = 0x115855c00] 17:29:11 INFO - PROCESS | 1642 | 1461112151597 Marionette DEBUG loaded listener.js 17:29:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x11af84000) [pid = 1642] [serial = 1303] [outer = 0x115855c00] 17:29:11 INFO - PROCESS | 1642 | 1461112151927 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]]]}] 17:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 574ms 17:29:11 INFO - PROCESS | 1642 | 1461112151976 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 17:29:11 INFO - PROCESS | 1642 | 1461112151978 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 17:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:29:11 INFO - PROCESS | 1642 | 1461112151980 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:29:11 INFO - PROCESS | 1642 | 1461112151981 Marionette TRACE conn2 <- [1,1710,null,{}] 17:29:11 INFO - PROCESS | 1642 | 1461112151983 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}] 17:29:12 INFO - PROCESS | 1642 | 1461112152062 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 17:29:12 INFO - PROCESS | 1642 | 1461112152160 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:12 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f16800 == 41 [pid = 1642] [id = 435] 17:29:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x11be35400) [pid = 1642] [serial = 1304] [outer = 0x0] 17:29:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x11c2cdc00) [pid = 1642] [serial = 1305] [outer = 0x11be35400] 17:29:12 INFO - PROCESS | 1642 | 1461112152189 Marionette DEBUG loaded listener.js 17:29:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 140 (0x123935000) [pid = 1642] [serial = 1306] [outer = 0x11be35400] 17:29:12 INFO - PROCESS | 1642 | 1461112152475 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]]]}] 17:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 518ms 17:29:12 INFO - PROCESS | 1642 | 1461112152498 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 17:29:12 INFO - PROCESS | 1642 | 1461112152499 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 17:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:29:12 INFO - PROCESS | 1642 | 1461112152501 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:29:12 INFO - PROCESS | 1642 | 1461112152503 Marionette TRACE conn2 <- [1,1714,null,{}] 17:29:12 INFO - PROCESS | 1642 | 1461112152514 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}] 17:29:12 INFO - PROCESS | 1642 | 1461112152600 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 17:29:12 INFO - PROCESS | 1642 | 1461112152607 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:12 INFO - PROCESS | 1642 | ++DOCSHELL 0x1245d6000 == 42 [pid = 1642] [id = 436] 17:29:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 141 (0x11bfe4400) [pid = 1642] [serial = 1307] [outer = 0x0] 17:29:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 142 (0x12450d800) [pid = 1642] [serial = 1308] [outer = 0x11bfe4400] 17:29:12 INFO - PROCESS | 1642 | 1461112152633 Marionette DEBUG loaded listener.js 17:29:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 143 (0x1273f3800) [pid = 1642] [serial = 1309] [outer = 0x11bfe4400] 17:29:12 INFO - PROCESS | 1642 | 1461112152979 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]]]}] 17:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 528ms 17:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:29:13 INFO - PROCESS | 1642 | 1461112153031 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 17:29:13 INFO - PROCESS | 1642 | 1461112153033 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 17:29:13 INFO - PROCESS | 1642 | 1461112153036 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:29:13 INFO - PROCESS | 1642 | 1461112153038 Marionette TRACE conn2 <- [1,1718,null,{}] 17:29:13 INFO - PROCESS | 1642 | 1461112153041 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}] 17:29:13 INFO - PROCESS | 1642 | 1461112153186 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 17:29:13 INFO - PROCESS | 1642 | 1461112153202 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:13 INFO - PROCESS | 1642 | ++DOCSHELL 0x1294af000 == 43 [pid = 1642] [id = 437] 17:29:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 144 (0x127f3c400) [pid = 1642] [serial = 1310] [outer = 0x0] 17:29:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 145 (0x128c97400) [pid = 1642] [serial = 1311] [outer = 0x127f3c400] 17:29:13 INFO - PROCESS | 1642 | 1461112153247 Marionette DEBUG loaded listener.js 17:29:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 146 (0x129610000) [pid = 1642] [serial = 1312] [outer = 0x127f3c400] 17:29:13 INFO - PROCESS | 1642 | 1461112153681 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]]]}] 17:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 672ms 17:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:29:13 INFO - PROCESS | 1642 | 1461112153727 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 17:29:13 INFO - PROCESS | 1642 | 1461112153728 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 17:29:13 INFO - PROCESS | 1642 | 1461112153730 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:29:13 INFO - PROCESS | 1642 | 1461112153731 Marionette TRACE conn2 <- [1,1722,null,{}] 17:29:13 INFO - PROCESS | 1642 | 1461112153733 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}] 17:29:13 INFO - PROCESS | 1642 | 1461112153847 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 17:29:13 INFO - PROCESS | 1642 | 1461112153880 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:13 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295e1800 == 44 [pid = 1642] [id = 438] 17:29:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 147 (0x128fde400) [pid = 1642] [serial = 1313] [outer = 0x0] 17:29:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 148 (0x129649000) [pid = 1642] [serial = 1314] [outer = 0x128fde400] 17:29:13 INFO - PROCESS | 1642 | 1461112153906 Marionette DEBUG loaded listener.js 17:29:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 149 (0x12965dc00) [pid = 1642] [serial = 1315] [outer = 0x128fde400] 17:29:14 INFO - PROCESS | 1642 | 1461112154208 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]]]}] 17:29:14 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 17:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 518ms 17:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:29:14 INFO - PROCESS | 1642 | 1461112154249 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 17:29:14 INFO - PROCESS | 1642 | 1461112154250 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 17:29:14 INFO - PROCESS | 1642 | 1461112154252 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:29:14 INFO - PROCESS | 1642 | 1461112154253 Marionette TRACE conn2 <- [1,1726,null,{}] 17:29:14 INFO - PROCESS | 1642 | 1461112154258 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}] 17:29:14 INFO - PROCESS | 1642 | 1461112154358 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 17:29:14 INFO - PROCESS | 1642 | 1461112154371 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:14 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa07000 == 45 [pid = 1642] [id = 439] 17:29:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 150 (0x129656c00) [pid = 1642] [serial = 1316] [outer = 0x0] 17:29:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 151 (0x12a83f400) [pid = 1642] [serial = 1317] [outer = 0x129656c00] 17:29:14 INFO - PROCESS | 1642 | 1461112154397 Marionette DEBUG loaded listener.js 17:29:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 152 (0x12ae04c00) [pid = 1642] [serial = 1318] [outer = 0x129656c00] 17:29:14 INFO - PROCESS | 1642 | 1461112154756 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]]]}] 17:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 520ms 17:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:29:14 INFO - PROCESS | 1642 | 1461112154773 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 17:29:14 INFO - PROCESS | 1642 | 1461112154774 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 17:29:14 INFO - PROCESS | 1642 | 1461112154776 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:29:14 INFO - PROCESS | 1642 | 1461112154777 Marionette TRACE conn2 <- [1,1730,null,{}] 17:29:14 INFO - PROCESS | 1642 | 1461112154780 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}] 17:29:14 INFO - PROCESS | 1642 | 1461112154893 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 17:29:14 INFO - PROCESS | 1642 | 1461112154908 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:14 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b4b3800 == 46 [pid = 1642] [id = 440] 17:29:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 153 (0x12ade4800) [pid = 1642] [serial = 1319] [outer = 0x0] 17:29:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 154 (0x12aed9000) [pid = 1642] [serial = 1320] [outer = 0x12ade4800] 17:29:14 INFO - PROCESS | 1642 | 1461112154933 Marionette DEBUG loaded listener.js 17:29:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 155 (0x12b110400) [pid = 1642] [serial = 1321] [outer = 0x12ade4800] 17:29:15 INFO - PROCESS | 1642 | 1461112155269 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]]]}] 17:29:15 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 17:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 520ms 17:29:15 INFO - PROCESS | 1642 | 1461112155297 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 17:29:15 INFO - PROCESS | 1642 | 1461112155298 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 17:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:29:15 INFO - PROCESS | 1642 | 1461112155300 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:29:15 INFO - PROCESS | 1642 | 1461112155301 Marionette TRACE conn2 <- [1,1734,null,{}] 17:29:15 INFO - PROCESS | 1642 | 1461112155311 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}] 17:29:15 INFO - PROCESS | 1642 | 1461112155415 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 17:29:15 INFO - PROCESS | 1642 | 1461112155453 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:15 INFO - PROCESS | 1642 | ++DOCSHELL 0x12c075000 == 47 [pid = 1642] [id = 441] 17:29:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 156 (0x12ae0d400) [pid = 1642] [serial = 1322] [outer = 0x0] 17:29:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 157 (0x12b1d9400) [pid = 1642] [serial = 1323] [outer = 0x12ae0d400] 17:29:15 INFO - PROCESS | 1642 | 1461112155479 Marionette DEBUG loaded listener.js 17:29:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 158 (0x12b1ef400) [pid = 1642] [serial = 1324] [outer = 0x12ae0d400] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 157 (0x11becb000) [pid = 1642] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 156 (0x12aecfc00) [pid = 1642] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 155 (0x12aed0c00) [pid = 1642] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 154 (0x12aed9400) [pid = 1642] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 153 (0x114c10800) [pid = 1642] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 152 (0x118642400) [pid = 1642] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 151 (0x1273f0400) [pid = 1642] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 150 (0x11a63ac00) [pid = 1642] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 149 (0x129652800) [pid = 1642] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 148 (0x11bfe6000) [pid = 1642] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 147 (0x11a9c9800) [pid = 1642] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 146 (0x12b220000) [pid = 1642] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 145 (0x11c2bfc00) [pid = 1642] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 144 (0x12a83cc00) [pid = 1642] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 143 (0x127366000) [pid = 1642] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 142 (0x11ad9c000) [pid = 1642] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 141 (0x125f20800) [pid = 1642] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 140 (0x11be31000) [pid = 1642] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 139 (0x11beae000) [pid = 1642] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 138 (0x1157acc00) [pid = 1642] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x11863c400) [pid = 1642] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x123c80400) [pid = 1642] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x1295e3800) [pid = 1642] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x11bfe6800) [pid = 1642] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x1273d8000) [pid = 1642] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x11ab26400) [pid = 1642] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x11a640000) [pid = 1642] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:29:15 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x1199b5000) [pid = 1642] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:29:16 INFO - PROCESS | 1642 | 1461112156008 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]]]}] 17:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 722ms 17:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:29:16 INFO - PROCESS | 1642 | 1461112156022 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 17:29:16 INFO - PROCESS | 1642 | 1461112156024 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 17:29:16 INFO - PROCESS | 1642 | 1461112156026 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:29:16 INFO - PROCESS | 1642 | 1461112156028 Marionette TRACE conn2 <- [1,1738,null,{}] 17:29:16 INFO - PROCESS | 1642 | 1461112156030 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}] 17:29:16 INFO - PROCESS | 1642 | 1461112156131 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 17:29:16 INFO - PROCESS | 1642 | 1461112156135 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:16 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c5c4800 == 48 [pid = 1642] [id = 442] 17:29:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x11a824400) [pid = 1642] [serial = 1325] [outer = 0x0] 17:29:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x11aa47800) [pid = 1642] [serial = 1326] [outer = 0x11a824400] 17:29:16 INFO - PROCESS | 1642 | 1461112156166 Marionette DEBUG loaded listener.js 17:29:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x11bfe6800) [pid = 1642] [serial = 1327] [outer = 0x11a824400] 17:29:16 INFO - PROCESS | 1642 | 1461112156522 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]]]}] 17:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms 17:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:29:16 INFO - PROCESS | 1642 | 1461112156547 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 17:29:16 INFO - PROCESS | 1642 | 1461112156548 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 17:29:16 INFO - PROCESS | 1642 | 1461112156550 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:29:16 INFO - PROCESS | 1642 | 1461112156551 Marionette TRACE conn2 <- [1,1742,null,{}] 17:29:16 INFO - PROCESS | 1642 | 1461112156563 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}] 17:29:16 INFO - PROCESS | 1642 | 1461112156648 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 17:29:16 INFO - PROCESS | 1642 | 1461112156654 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:16 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dcce000 == 49 [pid = 1642] [id = 443] 17:29:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x123c80400) [pid = 1642] [serial = 1328] [outer = 0x0] 17:29:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x1295e7000) [pid = 1642] [serial = 1329] [outer = 0x123c80400] 17:29:16 INFO - PROCESS | 1642 | 1461112156679 Marionette DEBUG loaded listener.js 17:29:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x12b117c00) [pid = 1642] [serial = 1330] [outer = 0x123c80400] 17:29:17 INFO - PROCESS | 1642 | 1461112157025 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]]]}] 17:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 521ms 17:29:17 INFO - PROCESS | 1642 | 1461112157074 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 17:29:17 INFO - PROCESS | 1642 | 1461112157075 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 17:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:29:17 INFO - PROCESS | 1642 | 1461112157077 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:29:17 INFO - PROCESS | 1642 | 1461112157079 Marionette TRACE conn2 <- [1,1746,null,{}] 17:29:17 INFO - PROCESS | 1642 | 1461112157081 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}] 17:29:17 INFO - PROCESS | 1642 | 1461112157164 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 17:29:17 INFO - PROCESS | 1642 | 1461112157225 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:17 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e575800 == 50 [pid = 1642] [id = 444] 17:29:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x1273f4000) [pid = 1642] [serial = 1331] [outer = 0x0] 17:29:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x12965a400) [pid = 1642] [serial = 1332] [outer = 0x1273f4000] 17:29:17 INFO - PROCESS | 1642 | 1461112157251 Marionette DEBUG loaded listener.js 17:29:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x12b25f000) [pid = 1642] [serial = 1333] [outer = 0x1273f4000] 17:29:17 INFO - PROCESS | 1642 | 1461112157526 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]]]}] 17:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 469ms 17:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:29:17 INFO - PROCESS | 1642 | 1461112157548 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 17:29:17 INFO - PROCESS | 1642 | 1461112157550 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 17:29:17 INFO - PROCESS | 1642 | 1461112157564 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:29:17 INFO - PROCESS | 1642 | 1461112157565 Marionette TRACE conn2 <- [1,1750,null,{}] 17:29:17 INFO - PROCESS | 1642 | 1461112157569 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}] 17:29:17 INFO - PROCESS | 1642 | 1461112157706 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 17:29:17 INFO - PROCESS | 1642 | 1461112157712 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:17 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb5a800 == 51 [pid = 1642] [id = 445] 17:29:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 140 (0x12b25f800) [pid = 1642] [serial = 1334] [outer = 0x0] 17:29:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 141 (0x12b495c00) [pid = 1642] [serial = 1335] [outer = 0x12b25f800] 17:29:17 INFO - PROCESS | 1642 | 1461112157752 Marionette DEBUG loaded listener.js 17:29:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 142 (0x12b6b1400) [pid = 1642] [serial = 1336] [outer = 0x12b25f800] 17:29:18 INFO - PROCESS | 1642 | --DOCSHELL 0x11bc7b000 == 50 [pid = 1642] [id = 399] 17:29:18 INFO - PROCESS | 1642 | --DOCSHELL 0x12aeba000 == 49 [pid = 1642] [id = 377] 17:29:18 INFO - PROCESS | 1642 | --DOCSHELL 0x11ab80800 == 48 [pid = 1642] [id = 97] 17:29:18 INFO - PROCESS | 1642 | --DOCSHELL 0x12d411800 == 47 [pid = 1642] [id = 398] 17:29:18 INFO - PROCESS | 1642 | --DOCSHELL 0x12ceb3000 == 46 [pid = 1642] [id = 397] 17:29:18 INFO - PROCESS | 1642 | --DOCSHELL 0x119c0a000 == 45 [pid = 1642] [id = 433] 17:29:18 INFO - PROCESS | 1642 | --DOCSHELL 0x123f0e000 == 44 [pid = 1642] [id = 432] 17:29:18 INFO - PROCESS | 1642 | --DOCSHELL 0x11bf6a000 == 43 [pid = 1642] [id = 431] 17:29:18 INFO - PROCESS | 1642 | --DOCSHELL 0x12e83e000 == 42 [pid = 1642] [id = 430] 17:29:18 INFO - PROCESS | 1642 | --DOCSHELL 0x12e571800 == 41 [pid = 1642] [id = 429] 17:29:18 INFO - PROCESS | 1642 | --DOCSHELL 0x12a87d800 == 40 [pid = 1642] [id = 428] 17:29:18 INFO - PROCESS | 1642 | --DOCSHELL 0x123f13000 == 39 [pid = 1642] [id = 427] 17:29:18 INFO - PROCESS | 1642 | --DOCSHELL 0x11939e800 == 38 [pid = 1642] [id = 426] 17:29:19 INFO - PROCESS | 1642 | --DOCSHELL 0x1295e1800 == 37 [pid = 1642] [id = 438] 17:29:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12c075000 == 36 [pid = 1642] [id = 441] 17:29:19 INFO - PROCESS | 1642 | --DOCSHELL 0x11c5c4800 == 35 [pid = 1642] [id = 442] 17:29:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa07000 == 34 [pid = 1642] [id = 439] 17:29:19 INFO - PROCESS | 1642 | --DOCSHELL 0x11991a000 == 33 [pid = 1642] [id = 434] 17:29:19 INFO - PROCESS | 1642 | --DOCSHELL 0x1245d6000 == 32 [pid = 1642] [id = 436] 17:29:19 INFO - PROCESS | 1642 | --DOCSHELL 0x1294af000 == 31 [pid = 1642] [id = 437] 17:29:19 INFO - PROCESS | 1642 | --DOCSHELL 0x123f16800 == 30 [pid = 1642] [id = 435] 17:29:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12b4b3800 == 29 [pid = 1642] [id = 440] 17:29:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12dcce000 == 28 [pid = 1642] [id = 443] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 141 (0x12406d400) [pid = 1642] [serial = 1213] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 140 (0x11ada2400) [pid = 1642] [serial = 1218] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 139 (0x118d84000) [pid = 1642] [serial = 1237] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 138 (0x11547dc00) [pid = 1642] [serial = 1236] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x11bfdc400) [pid = 1642] [serial = 1221] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x11be2f400) [pid = 1642] [serial = 1242] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x11bed8400) [pid = 1642] [serial = 1243] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x128c91000) [pid = 1642] [serial = 1248] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x12960fc00) [pid = 1642] [serial = 1249] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x11b2dd000) [pid = 1642] [serial = 1240] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x11acec800) [pid = 1642] [serial = 1239] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x12965cc00) [pid = 1642] [serial = 1251] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x123718800) [pid = 1642] [serial = 1245] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x1273ef400) [pid = 1642] [serial = 1246] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x1273f0c00) [pid = 1642] [serial = 1224] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x1295eb400) [pid = 1642] [serial = 1227] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x12adea400) [pid = 1642] [serial = 1233] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x11bc57400) [pid = 1642] [serial = 1266] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x116454000) [pid = 1642] [serial = 1215] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x12b1de800) [pid = 1642] [serial = 1264] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x129661c00) [pid = 1642] [serial = 1230] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x12b261800) [pid = 1642] [serial = 1273] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x12b1e8400) [pid = 1642] [serial = 1267] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x12b1f0000) [pid = 1642] [serial = 1269] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x12b263800) [pid = 1642] [serial = 1275] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x12b25bc00) [pid = 1642] [serial = 1272] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x12ae04800) [pid = 1642] [serial = 1254] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x12ae10c00) [pid = 1642] [serial = 1255] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x12aedc800) [pid = 1642] [serial = 1258] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x12b223400) [pid = 1642] [serial = 1270] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x12a839400) [pid = 1642] [serial = 1252] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x12a019800) [pid = 1642] [serial = 1195] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x11af82400) [pid = 1642] [serial = 1186] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x12960f000) [pid = 1642] [serial = 1192] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x12adf1400) [pid = 1642] [serial = 1180] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x12407ac00) [pid = 1642] [serial = 1189] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x1192c1c00) [pid = 1642] [serial = 1183] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x118fb3400) [pid = 1642] [serial = 1081] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x12941f000) [pid = 1642] [serial = 1123] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x1295f1c00) [pid = 1642] [serial = 1138] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x1273d6800) [pid = 1642] [serial = 1132] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x1295e3400) [pid = 1642] [serial = 1135] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x11bc52000) [pid = 1642] [serial = 1129] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x11aa55800) [pid = 1642] [serial = 1126] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x128fdb400) [pid = 1642] [serial = 1078] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x12aed8000) [pid = 1642] [serial = 1257] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x12b113400) [pid = 1642] [serial = 1260] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x12b11d400) [pid = 1642] [serial = 1263] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x12b118c00) [pid = 1642] [serial = 1261] [outer = 0x0] [url = about:blank] 17:29:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12e575800 == 27 [pid = 1642] [id = 444] 17:29:19 INFO - PROCESS | 1642 | 1461112159425 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]]]}] 17:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1882ms 17:29:19 INFO - PROCESS | 1642 | 1461112159435 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 17:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:29:19 INFO - PROCESS | 1642 | 1461112159439 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 17:29:19 INFO - PROCESS | 1642 | 1461112159445 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:29:19 INFO - PROCESS | 1642 | 1461112159447 Marionette TRACE conn2 <- [1,1754,null,{}] 17:29:19 INFO - PROCESS | 1642 | 1461112159452 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}] 17:29:19 INFO - PROCESS | 1642 | 1461112159529 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 17:29:19 INFO - PROCESS | 1642 | 1461112159580 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:19 INFO - PROCESS | 1642 | ++DOCSHELL 0x116418000 == 28 [pid = 1642] [id = 446] 17:29:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x115475000) [pid = 1642] [serial = 1337] [outer = 0x0] 17:29:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x11625c400) [pid = 1642] [serial = 1338] [outer = 0x115475000] 17:29:19 INFO - PROCESS | 1642 | 1461112159607 Marionette DEBUG loaded listener.js 17:29:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x116627400) [pid = 1642] [serial = 1339] [outer = 0x115475000] 17:29:19 INFO - PROCESS | 1642 | 1461112159927 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]]]}] 17:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 521ms 17:29:19 INFO - PROCESS | 1642 | 1461112159966 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 17:29:19 INFO - PROCESS | 1642 | 1461112159970 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 17:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:29:19 INFO - PROCESS | 1642 | 1461112159975 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:29:19 INFO - PROCESS | 1642 | 1461112159976 Marionette TRACE conn2 <- [1,1758,null,{}] 17:29:19 INFO - PROCESS | 1642 | 1461112159979 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}] 17:29:20 INFO - PROCESS | 1642 | 1461112160051 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 17:29:20 INFO - PROCESS | 1642 | 1461112160058 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x1193a9800 == 29 [pid = 1642] [id = 447] 17:29:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x11403d000) [pid = 1642] [serial = 1340] [outer = 0x0] 17:29:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x1188cc800) [pid = 1642] [serial = 1341] [outer = 0x11403d000] 17:29:20 INFO - PROCESS | 1642 | 1461112160084 Marionette DEBUG loaded listener.js 17:29:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x118facc00) [pid = 1642] [serial = 1342] [outer = 0x11403d000] 17:29:20 INFO - PROCESS | 1642 | 1461112160431 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]]]}] 17:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 473ms 17:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:29:20 INFO - PROCESS | 1642 | 1461112160448 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 17:29:20 INFO - PROCESS | 1642 | 1461112160449 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 17:29:20 INFO - PROCESS | 1642 | 1461112160452 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:29:20 INFO - PROCESS | 1642 | 1461112160456 Marionette TRACE conn2 <- [1,1762,null,{}] 17:29:20 INFO - PROCESS | 1642 | 1461112160464 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}] 17:29:20 INFO - PROCESS | 1642 | 1461112160540 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 17:29:20 INFO - PROCESS | 1642 | 1461112160545 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aacf000 == 30 [pid = 1642] [id = 448] 17:29:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x112026c00) [pid = 1642] [serial = 1343] [outer = 0x0] 17:29:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x11935b000) [pid = 1642] [serial = 1344] [outer = 0x112026c00] 17:29:20 INFO - PROCESS | 1642 | 1461112160575 Marionette DEBUG loaded listener.js 17:29:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x11a822800) [pid = 1642] [serial = 1345] [outer = 0x112026c00] 17:29:20 INFO - PROCESS | 1642 | 1461112160937 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]]]}] 17:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 525ms 17:29:20 INFO - PROCESS | 1642 | 1461112160978 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 17:29:20 INFO - PROCESS | 1642 | 1461112160981 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 17:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:29:20 INFO - PROCESS | 1642 | 1461112160984 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:29:20 INFO - PROCESS | 1642 | 1461112160986 Marionette TRACE conn2 <- [1,1766,null,{}] 17:29:20 INFO - PROCESS | 1642 | 1461112160989 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}] 17:29:21 INFO - PROCESS | 1642 | 1461112161123 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 17:29:21 INFO - PROCESS | 1642 | 1461112161140 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:21 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad83800 == 31 [pid = 1642] [id = 449] 17:29:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x119c30000) [pid = 1642] [serial = 1346] [outer = 0x0] 17:29:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x11a881400) [pid = 1642] [serial = 1347] [outer = 0x119c30000] 17:29:21 INFO - PROCESS | 1642 | 1461112161181 Marionette DEBUG loaded listener.js 17:29:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x11aa04c00) [pid = 1642] [serial = 1348] [outer = 0x119c30000] 17:29:21 INFO - PROCESS | 1642 | 1461112161547 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]]]}] 17:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 571ms 17:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:29:21 INFO - PROCESS | 1642 | 1461112161557 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 17:29:21 INFO - PROCESS | 1642 | 1461112161559 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 17:29:21 INFO - PROCESS | 1642 | 1461112161562 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:29:21 INFO - PROCESS | 1642 | 1461112161563 Marionette TRACE conn2 <- [1,1770,null,{}] 17:29:21 INFO - PROCESS | 1642 | 1461112161565 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}] 17:29:21 INFO - PROCESS | 1642 | 1461112161635 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 17:29:21 INFO - PROCESS | 1642 | 1461112161642 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:21 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bcb2800 == 32 [pid = 1642] [id = 450] 17:29:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x112021800) [pid = 1642] [serial = 1349] [outer = 0x0] 17:29:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x11ab2d400) [pid = 1642] [serial = 1350] [outer = 0x112021800] 17:29:21 INFO - PROCESS | 1642 | 1461112161667 Marionette DEBUG loaded listener.js 17:29:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x11ad9c400) [pid = 1642] [serial = 1351] [outer = 0x112021800] 17:29:22 INFO - PROCESS | 1642 | 1461112162022 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]]]}] 17:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms 17:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:29:22 INFO - PROCESS | 1642 | 1461112162082 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 17:29:22 INFO - PROCESS | 1642 | 1461112162083 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 17:29:22 INFO - PROCESS | 1642 | 1461112162086 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:29:22 INFO - PROCESS | 1642 | 1461112162087 Marionette TRACE conn2 <- [1,1774,null,{}] 17:29:22 INFO - PROCESS | 1642 | 1461112162089 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}] 17:29:22 INFO - PROCESS | 1642 | 1461112162174 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 17:29:22 INFO - PROCESS | 1642 | 1461112162179 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:22 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c5ca000 == 33 [pid = 1642] [id = 451] 17:29:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x11acf2800) [pid = 1642] [serial = 1352] [outer = 0x0] 17:29:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x11af2f000) [pid = 1642] [serial = 1353] [outer = 0x11acf2800] 17:29:22 INFO - PROCESS | 1642 | 1461112162209 Marionette DEBUG loaded listener.js 17:29:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x11af82c00) [pid = 1642] [serial = 1354] [outer = 0x11acf2800] 17:29:22 INFO - PROCESS | 1642 | 1461112162524 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]]]}] 17:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 470ms 17:29:22 INFO - PROCESS | 1642 | 1461112162558 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 17:29:22 INFO - PROCESS | 1642 | 1461112162559 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 17:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:29:22 INFO - PROCESS | 1642 | 1461112162561 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:29:22 INFO - PROCESS | 1642 | 1461112162562 Marionette TRACE conn2 <- [1,1778,null,{}] 17:29:22 INFO - PROCESS | 1642 | 1461112162564 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}] 17:29:22 INFO - PROCESS | 1642 | 1461112162632 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 17:29:22 INFO - PROCESS | 1642 | 1461112162685 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:22 INFO - PROCESS | 1642 | ++DOCSHELL 0x123aa6800 == 34 [pid = 1642] [id = 452] 17:29:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x115117400) [pid = 1642] [serial = 1355] [outer = 0x0] 17:29:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x11af83400) [pid = 1642] [serial = 1356] [outer = 0x115117400] 17:29:22 INFO - PROCESS | 1642 | 1461112162710 Marionette DEBUG loaded listener.js 17:29:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x11bb32c00) [pid = 1642] [serial = 1357] [outer = 0x115117400] 17:29:23 INFO - PROCESS | 1642 | 1461112163005 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]]]}] 17:29:23 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 17:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 470ms 17:29:23 INFO - PROCESS | 1642 | 1461112163031 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 17:29:23 INFO - PROCESS | 1642 | 1461112163032 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 17:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:29:23 INFO - PROCESS | 1642 | 1461112163035 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:29:23 INFO - PROCESS | 1642 | 1461112163036 Marionette TRACE conn2 <- [1,1782,null,{}] 17:29:23 INFO - PROCESS | 1642 | 1461112163040 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}] 17:29:23 INFO - PROCESS | 1642 | 1461112163113 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 17:29:23 INFO - PROCESS | 1642 | 1461112163117 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:23 INFO - PROCESS | 1642 | ++DOCSHELL 0x123cdb000 == 35 [pid = 1642] [id = 453] 17:29:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x115116c00) [pid = 1642] [serial = 1358] [outer = 0x0] 17:29:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x11be2f400) [pid = 1642] [serial = 1359] [outer = 0x115116c00] 17:29:23 INFO - PROCESS | 1642 | 1461112163146 Marionette DEBUG loaded listener.js 17:29:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x11beb0400) [pid = 1642] [serial = 1360] [outer = 0x115116c00] 17:29:23 INFO - PROCESS | 1642 | 1461112163459 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]]]}] 17:29:23 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 17:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 472ms 17:29:23 INFO - PROCESS | 1642 | 1461112163507 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 17:29:23 INFO - PROCESS | 1642 | 1461112163508 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 17:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:29:23 INFO - PROCESS | 1642 | 1461112163510 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:29:23 INFO - PROCESS | 1642 | 1461112163511 Marionette TRACE conn2 <- [1,1786,null,{}] 17:29:23 INFO - PROCESS | 1642 | 1461112163514 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}] 17:29:23 INFO - PROCESS | 1642 | 1461112163607 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 17:29:23 INFO - PROCESS | 1642 | 1461112163613 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:23 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aace000 == 36 [pid = 1642] [id = 454] 17:29:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x11be32c00) [pid = 1642] [serial = 1361] [outer = 0x0] 17:29:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x11beb5c00) [pid = 1642] [serial = 1362] [outer = 0x11be32c00] 17:29:23 INFO - PROCESS | 1642 | 1461112163640 Marionette DEBUG loaded listener.js 17:29:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x11bed1400) [pid = 1642] [serial = 1363] [outer = 0x11be32c00] 17:29:23 INFO - PROCESS | 1642 | 1461112163923 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]]]}] 17:29:23 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 17:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 469ms 17:29:23 INFO - PROCESS | 1642 | 1461112163980 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 17:29:23 INFO - PROCESS | 1642 | 1461112163982 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 17:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:29:23 INFO - PROCESS | 1642 | 1461112163984 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:29:23 INFO - PROCESS | 1642 | 1461112163985 Marionette TRACE conn2 <- [1,1790,null,{}] 17:29:23 INFO - PROCESS | 1642 | 1461112163988 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}] 17:29:24 INFO - PROCESS | 1642 | 1461112164064 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 17:29:24 INFO - PROCESS | 1642 | 1461112164068 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:24 INFO - PROCESS | 1642 | ++DOCSHELL 0x1245c8000 == 37 [pid = 1642] [id = 455] 17:29:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x11bed6c00) [pid = 1642] [serial = 1364] [outer = 0x0] 17:29:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x11bfe6400) [pid = 1642] [serial = 1365] [outer = 0x11bed6c00] 17:29:24 INFO - PROCESS | 1642 | 1461112164095 Marionette DEBUG loaded listener.js 17:29:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x11c2e9000) [pid = 1642] [serial = 1366] [outer = 0x11bed6c00] 17:29:24 INFO - PROCESS | 1642 | 1461112164434 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]]]}] 17:29:24 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) 17:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 468ms 17:29:24 INFO - PROCESS | 1642 | 1461112164452 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 17:29:24 INFO - PROCESS | 1642 | 1461112164454 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 17:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:29:24 INFO - PROCESS | 1642 | 1461112164459 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:29:24 INFO - PROCESS | 1642 | 1461112164461 Marionette TRACE conn2 <- [1,1794,null,{}] 17:29:24 INFO - PROCESS | 1642 | 1461112164463 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}] 17:29:24 INFO - PROCESS | 1642 | 1461112164581 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 17:29:24 INFO - PROCESS | 1642 | 1461112164597 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:24 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bcb2000 == 38 [pid = 1642] [id = 456] 17:29:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x11c2e5800) [pid = 1642] [serial = 1367] [outer = 0x0] 17:29:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x123716000) [pid = 1642] [serial = 1368] [outer = 0x11c2e5800] 17:29:24 INFO - PROCESS | 1642 | 1461112164627 Marionette DEBUG loaded listener.js 17:29:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x123b38400) [pid = 1642] [serial = 1369] [outer = 0x11c2e5800] 17:29:24 INFO - PROCESS | 1642 | 1461112164966 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]]]}] 17:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 522ms 17:29:24 INFO - PROCESS | 1642 | 1461112164980 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 17:29:24 INFO - PROCESS | 1642 | 1461112164982 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 17:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:29:24 INFO - PROCESS | 1642 | 1461112164984 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:29:24 INFO - PROCESS | 1642 | 1461112164985 Marionette TRACE conn2 <- [1,1798,null,{}] 17:29:24 INFO - PROCESS | 1642 | 1461112164989 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}] 17:29:25 INFO - PROCESS | 1642 | 1461112165092 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 17:29:25 INFO - PROCESS | 1642 | 1461112165096 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:25 INFO - PROCESS | 1642 | ++DOCSHELL 0x12946b000 == 39 [pid = 1642] [id = 457] 17:29:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x11bfe9000) [pid = 1642] [serial = 1370] [outer = 0x0] 17:29:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x124078c00) [pid = 1642] [serial = 1371] [outer = 0x11bfe9000] 17:29:25 INFO - PROCESS | 1642 | 1461112165120 Marionette DEBUG loaded listener.js 17:29:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x127360000) [pid = 1642] [serial = 1372] [outer = 0x11bfe9000] 17:29:25 INFO - PROCESS | 1642 | 1461112165438 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]]]}] 17:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 474ms 17:29:25 INFO - PROCESS | 1642 | 1461112165462 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 17:29:25 INFO - PROCESS | 1642 | 1461112165463 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 17:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:29:25 INFO - PROCESS | 1642 | 1461112165465 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:29:25 INFO - PROCESS | 1642 | 1461112165466 Marionette TRACE conn2 <- [1,1802,null,{}] 17:29:25 INFO - PROCESS | 1642 | 1461112165475 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}] 17:29:25 INFO - PROCESS | 1642 | 1461112165569 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 17:29:25 INFO - PROCESS | 1642 | 1461112165573 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:25 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295c7800 == 40 [pid = 1642] [id = 458] 17:29:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x11c442400) [pid = 1642] [serial = 1373] [outer = 0x0] 17:29:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x1273d8800) [pid = 1642] [serial = 1374] [outer = 0x11c442400] 17:29:25 INFO - PROCESS | 1642 | 1461112165598 Marionette DEBUG loaded listener.js 17:29:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x127910c00) [pid = 1642] [serial = 1375] [outer = 0x11c442400] 17:29:25 INFO - PROCESS | 1642 | 1461112165951 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]]]}] 17:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 17:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:29:25 INFO - PROCESS | 1642 | 1461112165984 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 17:29:25 INFO - PROCESS | 1642 | 1461112165985 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 17:29:25 INFO - PROCESS | 1642 | 1461112165987 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:29:25 INFO - PROCESS | 1642 | 1461112165990 Marionette TRACE conn2 <- [1,1806,null,{}] 17:29:25 INFO - PROCESS | 1642 | 1461112165993 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}] 17:29:26 INFO - PROCESS | 1642 | 1461112166087 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 17:29:26 INFO - PROCESS | 1642 | 1461112166091 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:26 INFO - PROCESS | 1642 | ++DOCSHELL 0x12967e000 == 41 [pid = 1642] [id = 459] 17:29:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x1273d4800) [pid = 1642] [serial = 1376] [outer = 0x0] 17:29:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x127f3c000) [pid = 1642] [serial = 1377] [outer = 0x1273d4800] 17:29:26 INFO - PROCESS | 1642 | 1461112166115 Marionette DEBUG loaded listener.js 17:29:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x128875800) [pid = 1642] [serial = 1378] [outer = 0x1273d4800] 17:29:26 INFO - PROCESS | 1642 | 1461112166445 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]]]}] 17:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 472ms 17:29:26 INFO - PROCESS | 1642 | 1461112166460 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 17:29:26 INFO - PROCESS | 1642 | 1461112166461 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 17:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:29:26 INFO - PROCESS | 1642 | 1461112166468 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:29:26 INFO - PROCESS | 1642 | 1461112166469 Marionette TRACE conn2 <- [1,1810,null,{}] 17:29:26 INFO - PROCESS | 1642 | 1461112166479 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}] 17:29:26 INFO - PROCESS | 1642 | 1461112166836 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x123c80400) [pid = 1642] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x128fde400) [pid = 1642] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x12a83d800) [pid = 1642] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x11bead400) [pid = 1642] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x129659c00) [pid = 1642] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x12922d000) [pid = 1642] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x112028000) [pid = 1642] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x11a9bc400) [pid = 1642] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x11be30400) [pid = 1642] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x129656c00) [pid = 1642] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x12ade4800) [pid = 1642] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x12ae0d400) [pid = 1642] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x11a824400) [pid = 1642] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x119232800) [pid = 1642] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x118d0b000) [pid = 1642] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x12a022c00) [pid = 1642] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x12964c400) [pid = 1642] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x12964ac00) [pid = 1642] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x123a23800) [pid = 1642] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x11b2e6400) [pid = 1642] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x112024800) [pid = 1642] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x12b222000) [pid = 1642] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x127f3c400) [pid = 1642] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x11bfe4400) [pid = 1642] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x11be35400) [pid = 1642] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x115855c00) [pid = 1642] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:29:26 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x1273f4000) [pid = 1642] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:29:26 INFO - PROCESS | 1642 | 1461112166895 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:26 INFO - PROCESS | 1642 | ++DOCSHELL 0x119259000 == 42 [pid = 1642] [id = 460] 17:29:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x114607000) [pid = 1642] [serial = 1379] [outer = 0x0] 17:29:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x118fad400) [pid = 1642] [serial = 1380] [outer = 0x114607000] 17:29:26 INFO - PROCESS | 1642 | 1461112166921 Marionette DEBUG loaded listener.js 17:29:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x11acf9000) [pid = 1642] [serial = 1381] [outer = 0x114607000] 17:29:27 INFO - PROCESS | 1642 | 1461112167191 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]]]}] 17:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 776ms 17:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:29:27 INFO - PROCESS | 1642 | 1461112167245 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 17:29:27 INFO - PROCESS | 1642 | 1461112167247 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 17:29:27 INFO - PROCESS | 1642 | 1461112167249 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:29:27 INFO - PROCESS | 1642 | 1461112167250 Marionette TRACE conn2 <- [1,1814,null,{}] 17:29:27 INFO - PROCESS | 1642 | 1461112167252 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}] 17:29:27 INFO - PROCESS | 1642 | 1461112167332 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 17:29:27 INFO - PROCESS | 1642 | 1461112167401 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:27 INFO - PROCESS | 1642 | ++DOCSHELL 0x1245d0800 == 43 [pid = 1642] [id = 461] 17:29:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x1162f4000) [pid = 1642] [serial = 1382] [outer = 0x0] 17:29:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x11be31400) [pid = 1642] [serial = 1383] [outer = 0x1162f4000] 17:29:27 INFO - PROCESS | 1642 | 1461112167426 Marionette DEBUG loaded listener.js 17:29:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x128c94c00) [pid = 1642] [serial = 1384] [outer = 0x1162f4000] 17:29:27 INFO - PROCESS | 1642 | 1461112167697 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]]]}] 17:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 469ms 17:29:27 INFO - PROCESS | 1642 | 1461112167718 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 17:29:27 INFO - PROCESS | 1642 | 1461112167720 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 17:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:29:27 INFO - PROCESS | 1642 | 1461112167728 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:29:27 INFO - PROCESS | 1642 | 1461112167729 Marionette TRACE conn2 <- [1,1818,null,{}] 17:29:27 INFO - PROCESS | 1642 | 1461112167731 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}] 17:29:27 INFO - PROCESS | 1642 | 1461112167815 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 17:29:27 INFO - PROCESS | 1642 | 1461112167820 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:27 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa15800 == 44 [pid = 1642] [id = 462] 17:29:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x128c99000) [pid = 1642] [serial = 1385] [outer = 0x0] 17:29:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x128fe8c00) [pid = 1642] [serial = 1386] [outer = 0x128c99000] 17:29:27 INFO - PROCESS | 1642 | 1461112167845 Marionette DEBUG loaded listener.js 17:29:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x12941c400) [pid = 1642] [serial = 1387] [outer = 0x128c99000] 17:29:28 INFO - PROCESS | 1642 | 1461112168155 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]]]}] 17:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 473ms 17:29:28 INFO - PROCESS | 1642 | 1461112168197 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 17:29:28 INFO - PROCESS | 1642 | 1461112168199 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 17:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:29:28 INFO - PROCESS | 1642 | 1461112168201 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:29:28 INFO - PROCESS | 1642 | 1461112168202 Marionette TRACE conn2 <- [1,1822,null,{}] 17:29:28 INFO - PROCESS | 1642 | 1461112168204 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}] 17:29:28 INFO - PROCESS | 1642 | 1461112168282 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 17:29:28 INFO - PROCESS | 1642 | 1461112168336 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aeb6000 == 45 [pid = 1642] [id = 463] 17:29:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x128c9ac00) [pid = 1642] [serial = 1388] [outer = 0x0] 17:29:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x129420000) [pid = 1642] [serial = 1389] [outer = 0x128c9ac00] 17:29:28 INFO - PROCESS | 1642 | 1461112168361 Marionette DEBUG loaded listener.js 17:29:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x1295ed400) [pid = 1642] [serial = 1390] [outer = 0x128c9ac00] 17:29:28 INFO - PROCESS | 1642 | 1461112168659 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]]]}] 17:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 467ms 17:29:28 INFO - PROCESS | 1642 | 1461112168669 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 17:29:28 INFO - PROCESS | 1642 | 1461112168670 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 17:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:29:28 INFO - PROCESS | 1642 | 1461112168678 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:29:28 INFO - PROCESS | 1642 | 1461112168679 Marionette TRACE conn2 <- [1,1826,null,{}] 17:29:28 INFO - PROCESS | 1642 | 1461112168681 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}] 17:29:28 INFO - PROCESS | 1642 | 1461112168766 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 17:29:28 INFO - PROCESS | 1642 | 1461112168770 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0de800 == 46 [pid = 1642] [id = 464] 17:29:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x1295ed800) [pid = 1642] [serial = 1391] [outer = 0x0] 17:29:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x129604c00) [pid = 1642] [serial = 1392] [outer = 0x1295ed800] 17:29:28 INFO - PROCESS | 1642 | 1461112168795 Marionette DEBUG loaded listener.js 17:29:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x129611000) [pid = 1642] [serial = 1393] [outer = 0x1295ed800] 17:29:29 INFO - PROCESS | 1642 | 1461112169367 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]]]}] 17:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 724ms 17:29:29 INFO - PROCESS | 1642 | 1461112169399 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 17:29:29 INFO - PROCESS | 1642 | 1461112169402 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 17:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:29:29 INFO - PROCESS | 1642 | 1461112169434 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:29:29 INFO - PROCESS | 1642 | 1461112169436 Marionette TRACE conn2 <- [1,1830,null,{}] 17:29:29 INFO - PROCESS | 1642 | 1461112169442 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}] 17:29:29 INFO - PROCESS | 1642 | 1461112169551 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 17:29:29 INFO - PROCESS | 1642 | 1461112169607 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:29 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c0c000 == 47 [pid = 1642] [id = 465] 17:29:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x1162f0800) [pid = 1642] [serial = 1394] [outer = 0x0] 17:29:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x11863f000) [pid = 1642] [serial = 1395] [outer = 0x1162f0800] 17:29:29 INFO - PROCESS | 1642 | 1461112169639 Marionette DEBUG loaded listener.js 17:29:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x118d8b400) [pid = 1642] [serial = 1396] [outer = 0x1162f0800] 17:29:30 INFO - PROCESS | 1642 | 1461112170228 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]]]}] 17:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 873ms 17:29:30 INFO - PROCESS | 1642 | 1461112170342 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 17:29:30 INFO - PROCESS | 1642 | 1461112170348 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 17:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:29:30 INFO - PROCESS | 1642 | 1461112170357 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:29:30 INFO - PROCESS | 1642 | 1461112170359 Marionette TRACE conn2 <- [1,1834,null,{}] 17:29:30 INFO - PROCESS | 1642 | 1461112170363 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}] 17:29:30 INFO - PROCESS | 1642 | 1461112170550 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 17:29:30 INFO - PROCESS | 1642 | 1461112170669 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:30 INFO - PROCESS | 1642 | ++DOCSHELL 0x118fe6800 == 48 [pid = 1642] [id = 466] 17:29:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x112023c00) [pid = 1642] [serial = 1397] [outer = 0x0] 17:29:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x1146c3800) [pid = 1642] [serial = 1398] [outer = 0x112023c00] 17:29:30 INFO - PROCESS | 1642 | 1461112170702 Marionette DEBUG loaded listener.js 17:29:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x11a823000) [pid = 1642] [serial = 1399] [outer = 0x112023c00] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x12aeb6000 == 47 [pid = 1642] [id = 463] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa15800 == 46 [pid = 1642] [id = 462] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x1245d0800 == 45 [pid = 1642] [id = 461] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x119259000 == 44 [pid = 1642] [id = 460] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x12967e000 == 43 [pid = 1642] [id = 459] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x1295c7800 == 42 [pid = 1642] [id = 458] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x12946b000 == 41 [pid = 1642] [id = 457] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x11bcb2000 == 40 [pid = 1642] [id = 456] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x12b495c00) [pid = 1642] [serial = 1335] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | 1461112171393 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]]]}] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x1245c8000 == 39 [pid = 1642] [id = 455] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x11aace000 == 38 [pid = 1642] [id = 454] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x123cdb000 == 37 [pid = 1642] [id = 453] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x123aa6800 == 36 [pid = 1642] [id = 452] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x11c5ca000 == 35 [pid = 1642] [id = 451] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x11bcb2800 == 34 [pid = 1642] [id = 450] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad83800 == 33 [pid = 1642] [id = 449] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x11aacf000 == 32 [pid = 1642] [id = 448] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x1193a9800 == 31 [pid = 1642] [id = 447] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x116418000 == 30 [pid = 1642] [id = 446] 17:29:31 INFO - PROCESS | 1642 | --DOCSHELL 0x12eb5a800 == 29 [pid = 1642] [id = 445] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x12ae06800) [pid = 1642] [serial = 1234] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x123938000) [pid = 1642] [serial = 1222] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x12a83a000) [pid = 1642] [serial = 1231] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x12960b000) [pid = 1642] [serial = 1228] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x118fb3800) [pid = 1642] [serial = 1216] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x11b2d9800) [pid = 1642] [serial = 1219] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x128fe9400) [pid = 1642] [serial = 1225] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x12a83f400) [pid = 1642] [serial = 1317] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x12aed9000) [pid = 1642] [serial = 1320] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x12b1d9400) [pid = 1642] [serial = 1323] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x12b110400) [pid = 1642] [serial = 1321] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x11bfe6800) [pid = 1642] [serial = 1327] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x11aa47800) [pid = 1642] [serial = 1326] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x12b1ef400) [pid = 1642] [serial = 1324] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x11aa10800) [pid = 1642] [serial = 1299] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x11a63b800) [pid = 1642] [serial = 1297] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x118de5c00) [pid = 1642] [serial = 1296] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x12b48f000) [pid = 1642] [serial = 1294] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x12b219400) [pid = 1642] [serial = 1293] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x12b1f0400) [pid = 1642] [serial = 1291] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x12b1e3c00) [pid = 1642] [serial = 1290] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x12b113800) [pid = 1642] [serial = 1288] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x12ae02400) [pid = 1642] [serial = 1287] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x12941b000) [pid = 1642] [serial = 1285] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x1273cec00) [pid = 1642] [serial = 1284] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x11bfea000) [pid = 1642] [serial = 1282] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11be36000) [pid = 1642] [serial = 1281] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x1192be400) [pid = 1642] [serial = 1279] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x1154acc00) [pid = 1642] [serial = 1278] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x12b48e800) [pid = 1642] [serial = 1276] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x128c97400) [pid = 1642] [serial = 1311] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x12450d800) [pid = 1642] [serial = 1308] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x1273f3800) [pid = 1642] [serial = 1309] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x11c2cdc00) [pid = 1642] [serial = 1305] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x123935000) [pid = 1642] [serial = 1306] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x119c30c00) [pid = 1642] [serial = 1302] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x11af84000) [pid = 1642] [serial = 1303] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x11acf6400) [pid = 1642] [serial = 1300] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x12b25f000) [pid = 1642] [serial = 1333] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x1295e7000) [pid = 1642] [serial = 1329] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x129649000) [pid = 1642] [serial = 1314] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x12965dc00) [pid = 1642] [serial = 1315] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x12965a400) [pid = 1642] [serial = 1332] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x12b117c00) [pid = 1642] [serial = 1330] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 83 (0x12ae04c00) [pid = 1642] [serial = 1318] [outer = 0x0] [url = about:blank] 17:29:31 INFO - PROCESS | 1642 | --DOMWINDOW == 82 (0x129610000) [pid = 1642] [serial = 1312] [outer = 0x0] [url = about:blank] 17:29:31 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 17:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1079ms 17:29:31 INFO - PROCESS | 1642 | 1461112171436 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 17:29:31 INFO - PROCESS | 1642 | 1461112171438 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 17:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:29:31 INFO - PROCESS | 1642 | 1461112171442 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:29:31 INFO - PROCESS | 1642 | 1461112171444 Marionette TRACE conn2 <- [1,1838,null,{}] 17:29:31 INFO - PROCESS | 1642 | 1461112171447 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}] 17:29:31 INFO - PROCESS | 1642 | 1461112171520 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 17:29:31 INFO - PROCESS | 1642 | 1461112171528 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:31 INFO - PROCESS | 1642 | ++DOCSHELL 0x118fe2800 == 30 [pid = 1642] [id = 467] 17:29:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 83 (0x1188cd800) [pid = 1642] [serial = 1400] [outer = 0x0] 17:29:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x118d7e400) [pid = 1642] [serial = 1401] [outer = 0x1188cd800] 17:29:31 INFO - PROCESS | 1642 | 1461112171556 Marionette DEBUG loaded listener.js 17:29:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x118fb1000) [pid = 1642] [serial = 1402] [outer = 0x1188cd800] 17:29:31 INFO - PROCESS | 1642 | 1461112171912 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]]]}] 17:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 519ms 17:29:31 INFO - PROCESS | 1642 | 1461112171969 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 17:29:31 INFO - PROCESS | 1642 | 1461112171973 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 17:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:29:31 INFO - PROCESS | 1642 | 1461112171978 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:29:31 INFO - PROCESS | 1642 | 1461112171980 Marionette TRACE conn2 <- [1,1842,null,{}] 17:29:31 INFO - PROCESS | 1642 | 1461112171982 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}] 17:29:32 INFO - PROCESS | 1642 | 1461112172057 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 17:29:32 INFO - PROCESS | 1642 | 1461112172061 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ab80800 == 31 [pid = 1642] [id = 468] 17:29:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x11863e000) [pid = 1642] [serial = 1403] [outer = 0x0] 17:29:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x1192b8c00) [pid = 1642] [serial = 1404] [outer = 0x11863e000] 17:29:32 INFO - PROCESS | 1642 | 1461112172089 Marionette DEBUG loaded listener.js 17:29:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x11a82f800) [pid = 1642] [serial = 1405] [outer = 0x11863e000] 17:29:32 INFO - PROCESS | 1642 | 1461112172463 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]]]}] 17:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 17:29:32 INFO - PROCESS | 1642 | 1461112172505 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 17:29:32 INFO - PROCESS | 1642 | 1461112172509 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 17:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:29:32 INFO - PROCESS | 1642 | 1461112172512 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:29:32 INFO - PROCESS | 1642 | 1461112172515 Marionette TRACE conn2 <- [1,1846,null,{}] 17:29:32 INFO - PROCESS | 1642 | 1461112172522 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}] 17:29:32 INFO - PROCESS | 1642 | 1461112172601 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 17:29:32 INFO - PROCESS | 1642 | 1461112172608 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c391000 == 32 [pid = 1642] [id = 469] 17:29:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x11aa47800) [pid = 1642] [serial = 1406] [outer = 0x0] 17:29:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x11ad96800) [pid = 1642] [serial = 1407] [outer = 0x11aa47800] 17:29:32 INFO - PROCESS | 1642 | 1461112172637 Marionette DEBUG loaded listener.js 17:29:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11af2c800) [pid = 1642] [serial = 1408] [outer = 0x11aa47800] 17:29:32 INFO - PROCESS | 1642 | 1461112172964 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]]]}] 17:29:32 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) 17:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 471ms 17:29:32 INFO - PROCESS | 1642 | 1461112172984 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 17:29:32 INFO - PROCESS | 1642 | 1461112172985 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 17:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:29:32 INFO - PROCESS | 1642 | 1461112172988 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:29:32 INFO - PROCESS | 1642 | 1461112172991 Marionette TRACE conn2 <- [1,1850,null,{}] 17:29:32 INFO - PROCESS | 1642 | 1461112172995 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}] 17:29:33 INFO - PROCESS | 1642 | 1461112173075 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 17:29:33 INFO - PROCESS | 1642 | 1461112173129 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:33 INFO - PROCESS | 1642 | ++DOCSHELL 0x123aa6800 == 33 [pid = 1642] [id = 470] 17:29:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x11aa48800) [pid = 1642] [serial = 1409] [outer = 0x0] 17:29:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x11af36400) [pid = 1642] [serial = 1410] [outer = 0x11aa48800] 17:29:33 INFO - PROCESS | 1642 | 1461112173153 Marionette DEBUG loaded listener.js 17:29:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x11af81c00) [pid = 1642] [serial = 1411] [outer = 0x11aa48800] 17:29:33 INFO - PROCESS | 1642 | 1461112173471 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]]]}] 17:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 523ms 17:29:33 INFO - PROCESS | 1642 | 1461112173515 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 17:29:33 INFO - PROCESS | 1642 | 1461112173516 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 17:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:29:33 INFO - PROCESS | 1642 | 1461112173519 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:29:33 INFO - PROCESS | 1642 | 1461112173520 Marionette TRACE conn2 <- [1,1854,null,{}] 17:29:33 INFO - PROCESS | 1642 | 1461112173522 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}] 17:29:33 INFO - PROCESS | 1642 | 1461112173616 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 17:29:33 INFO - PROCESS | 1642 | 1461112173622 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:33 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f1c800 == 34 [pid = 1642] [id = 471] 17:29:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x115119000) [pid = 1642] [serial = 1412] [outer = 0x0] 17:29:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x11b2df800) [pid = 1642] [serial = 1413] [outer = 0x115119000] 17:29:33 INFO - PROCESS | 1642 | 1461112173647 Marionette DEBUG loaded listener.js 17:29:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x11bc52000) [pid = 1642] [serial = 1414] [outer = 0x115119000] 17:29:33 INFO - PROCESS | 1642 | 1461112173986 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]]]}] 17:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 518ms 17:29:34 INFO - PROCESS | 1642 | 1461112174038 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 17:29:34 INFO - PROCESS | 1642 | 1461112174039 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 17:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:29:34 INFO - PROCESS | 1642 | 1461112174041 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:29:34 INFO - PROCESS | 1642 | 1461112174042 Marionette TRACE conn2 <- [1,1858,null,{}] 17:29:34 INFO - PROCESS | 1642 | 1461112174044 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}] 17:29:34 INFO - PROCESS | 1642 | 1461112174160 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 17:29:34 INFO - PROCESS | 1642 | 1461112174164 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:34 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f7b000 == 35 [pid = 1642] [id = 472] 17:29:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x119353800) [pid = 1642] [serial = 1415] [outer = 0x0] 17:29:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x11beb1800) [pid = 1642] [serial = 1416] [outer = 0x119353800] 17:29:34 INFO - PROCESS | 1642 | 1461112174192 Marionette DEBUG loaded listener.js 17:29:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x11c44d800) [pid = 1642] [serial = 1417] [outer = 0x119353800] 17:29:34 INFO - PROCESS | 1642 | 1461112174532 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]]]}] 17:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 17:29:34 INFO - PROCESS | 1642 | 1461112174560 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 17:29:34 INFO - PROCESS | 1642 | 1461112174562 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 17:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:29:34 INFO - PROCESS | 1642 | 1461112174564 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:29:34 INFO - PROCESS | 1642 | 1461112174565 Marionette TRACE conn2 <- [1,1862,null,{}] 17:29:34 INFO - PROCESS | 1642 | 1461112174567 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}] 17:29:34 INFO - PROCESS | 1642 | 1461112174659 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 17:29:34 INFO - PROCESS | 1642 | 1461112174671 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:34 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aa2b800 == 36 [pid = 1642] [id = 473] 17:29:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x115474800) [pid = 1642] [serial = 1418] [outer = 0x0] 17:29:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x123911800) [pid = 1642] [serial = 1419] [outer = 0x115474800] 17:29:34 INFO - PROCESS | 1642 | 1461112174696 Marionette DEBUG loaded listener.js 17:29:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x123936c00) [pid = 1642] [serial = 1420] [outer = 0x115474800] 17:29:35 INFO - PROCESS | 1642 | 1461112175004 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]]]}] 17:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 467ms 17:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:29:35 INFO - PROCESS | 1642 | 1461112175037 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 17:29:35 INFO - PROCESS | 1642 | 1461112175040 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 17:29:35 INFO - PROCESS | 1642 | 1461112175043 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:29:35 INFO - PROCESS | 1642 | 1461112175044 Marionette TRACE conn2 <- [1,1866,null,{}] 17:29:35 INFO - PROCESS | 1642 | 1461112175046 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}] 17:29:35 INFO - PROCESS | 1642 | 1461112175136 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 17:29:35 INFO - PROCESS | 1642 | 1461112175170 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x129466000 == 37 [pid = 1642] [id = 474] 17:29:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x123930000) [pid = 1642] [serial = 1421] [outer = 0x0] 17:29:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x123c8bc00) [pid = 1642] [serial = 1422] [outer = 0x123930000] 17:29:35 INFO - PROCESS | 1642 | 1461112175195 Marionette DEBUG loaded listener.js 17:29:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x1242db400) [pid = 1642] [serial = 1423] [outer = 0x123930000] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x1273d4800) [pid = 1642] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x114607000) [pid = 1642] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x1162f4000) [pid = 1642] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x128c9ac00) [pid = 1642] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11c2e5800) [pid = 1642] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x128c99000) [pid = 1642] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x11bfe9000) [pid = 1642] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x11acf2800) [pid = 1642] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x112026c00) [pid = 1642] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x112021800) [pid = 1642] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x119c30000) [pid = 1642] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x115116c00) [pid = 1642] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x115475000) [pid = 1642] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x115117400) [pid = 1642] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x11be32c00) [pid = 1642] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x11bed6c00) [pid = 1642] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x11403d000) [pid = 1642] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:29:35 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x11c442400) [pid = 1642] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:29:35 INFO - PROCESS | 1642 | 1461112175640 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]]]}] 17:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 620ms 17:29:35 INFO - PROCESS | 1642 | 1461112175663 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 17:29:35 INFO - PROCESS | 1642 | 1461112175665 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 17:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:29:35 INFO - PROCESS | 1642 | 1461112175667 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:29:35 INFO - PROCESS | 1642 | 1461112175668 Marionette TRACE conn2 <- [1,1870,null,{}] 17:29:35 INFO - PROCESS | 1642 | 1461112175670 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}] 17:29:35 INFO - PROCESS | 1642 | 1461112175747 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 17:29:35 INFO - PROCESS | 1642 | 1461112175751 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c38b000 == 38 [pid = 1642] [id = 475] 17:29:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x112026c00) [pid = 1642] [serial = 1424] [outer = 0x0] 17:29:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x119e6ac00) [pid = 1642] [serial = 1425] [outer = 0x112026c00] 17:29:35 INFO - PROCESS | 1642 | 1461112175780 Marionette DEBUG loaded listener.js 17:29:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11bc50000) [pid = 1642] [serial = 1426] [outer = 0x112026c00] 17:29:36 INFO - PROCESS | 1642 | 1461112176108 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]]]}] 17:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 469ms 17:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:29:36 INFO - PROCESS | 1642 | 1461112176137 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 17:29:36 INFO - PROCESS | 1642 | 1461112176138 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 17:29:36 INFO - PROCESS | 1642 | 1461112176142 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:29:36 INFO - PROCESS | 1642 | 1461112176144 Marionette TRACE conn2 <- [1,1874,null,{}] 17:29:36 INFO - PROCESS | 1642 | 1461112176146 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}] 17:29:36 INFO - PROCESS | 1642 | 1461112176243 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 17:29:36 INFO - PROCESS | 1642 | 1461112176247 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295cc000 == 39 [pid = 1642] [id = 476] 17:29:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x11aa55800) [pid = 1642] [serial = 1427] [outer = 0x0] 17:29:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x12406ec00) [pid = 1642] [serial = 1428] [outer = 0x11aa55800] 17:29:36 INFO - PROCESS | 1642 | 1461112176272 Marionette DEBUG loaded listener.js 17:29:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x12735ec00) [pid = 1642] [serial = 1429] [outer = 0x11aa55800] 17:29:36 INFO - PROCESS | 1642 | 1461112176631 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]]]}] 17:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 521ms 17:29:36 INFO - PROCESS | 1642 | 1461112176664 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 17:29:36 INFO - PROCESS | 1642 | 1461112176666 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 17:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:29:36 INFO - PROCESS | 1642 | 1461112176670 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:29:36 INFO - PROCESS | 1642 | 1461112176675 Marionette TRACE conn2 <- [1,1878,null,{}] 17:29:36 INFO - PROCESS | 1642 | 1461112176679 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}] 17:29:36 INFO - PROCESS | 1642 | 1461112176848 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 17:29:36 INFO - PROCESS | 1642 | 1461112176866 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a86e800 == 40 [pid = 1642] [id = 477] 17:29:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x12406e800) [pid = 1642] [serial = 1430] [outer = 0x0] 17:29:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x127910000) [pid = 1642] [serial = 1431] [outer = 0x12406e800] 17:29:36 INFO - PROCESS | 1642 | 1461112176911 Marionette DEBUG loaded listener.js 17:29:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x128c96800) [pid = 1642] [serial = 1432] [outer = 0x12406e800] 17:29:37 INFO - PROCESS | 1642 | 1461112177282 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]]]}] 17:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 624ms 17:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:29:37 INFO - PROCESS | 1642 | 1461112177294 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 17:29:37 INFO - PROCESS | 1642 | 1461112177295 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 17:29:37 INFO - PROCESS | 1642 | 1461112177297 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:29:37 INFO - PROCESS | 1642 | 1461112177298 Marionette TRACE conn2 <- [1,1882,null,{}] 17:29:37 INFO - PROCESS | 1642 | 1461112177300 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}] 17:29:37 INFO - PROCESS | 1642 | 1461112177379 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 17:29:37 INFO - PROCESS | 1642 | 1461112177383 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:37 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa0e800 == 41 [pid = 1642] [id = 478] 17:29:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x128c9ac00) [pid = 1642] [serial = 1433] [outer = 0x0] 17:29:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x129419400) [pid = 1642] [serial = 1434] [outer = 0x128c9ac00] 17:29:37 INFO - PROCESS | 1642 | 1461112177407 Marionette DEBUG loaded listener.js 17:29:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x1295ea000) [pid = 1642] [serial = 1435] [outer = 0x128c9ac00] 17:29:37 INFO - PROCESS | 1642 | 1461112177877 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]]]}] 17:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 619ms 17:29:37 INFO - PROCESS | 1642 | 1461112177917 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 17:29:37 INFO - PROCESS | 1642 | 1461112177920 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 17:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:29:37 INFO - PROCESS | 1642 | 1461112177924 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:29:37 INFO - PROCESS | 1642 | 1461112177926 Marionette TRACE conn2 <- [1,1886,null,{}] 17:29:37 INFO - PROCESS | 1642 | 1461112177929 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}] 17:29:38 INFO - PROCESS | 1642 | 1461112178030 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 17:29:38 INFO - PROCESS | 1642 | 1461112178096 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:38 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b221800 == 42 [pid = 1642] [id = 479] 17:29:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x118d84c00) [pid = 1642] [serial = 1436] [outer = 0x0] 17:29:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x11934f800) [pid = 1642] [serial = 1437] [outer = 0x118d84c00] 17:29:38 INFO - PROCESS | 1642 | 1461112178128 Marionette DEBUG loaded listener.js 17:29:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x11a824400) [pid = 1642] [serial = 1438] [outer = 0x118d84c00] 17:29:38 INFO - PROCESS | 1642 | 1461112178592 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]]]}] 17:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 724ms 17:29:38 INFO - PROCESS | 1642 | 1461112178649 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 17:29:38 INFO - PROCESS | 1642 | 1461112178655 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 17:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:29:38 INFO - PROCESS | 1642 | 1461112178662 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:29:38 INFO - PROCESS | 1642 | 1461112178665 Marionette TRACE conn2 <- [1,1890,null,{}] 17:29:38 INFO - PROCESS | 1642 | 1461112178668 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}] 17:29:38 INFO - PROCESS | 1642 | 1461112178809 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 17:29:38 INFO - PROCESS | 1642 | 1461112178901 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:38 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f38000 == 43 [pid = 1642] [id = 480] 17:29:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x11a9bfc00) [pid = 1642] [serial = 1439] [outer = 0x0] 17:29:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x11ada2400) [pid = 1642] [serial = 1440] [outer = 0x11a9bfc00] 17:29:38 INFO - PROCESS | 1642 | 1461112178948 Marionette DEBUG loaded listener.js 17:29:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x11af37800) [pid = 1642] [serial = 1441] [outer = 0x11a9bfc00] 17:29:39 INFO - PROCESS | 1642 | 1461112179448 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]]]}] 17:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 821ms 17:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:29:39 INFO - PROCESS | 1642 | 1461112179483 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 17:29:39 INFO - PROCESS | 1642 | 1461112179484 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 17:29:39 INFO - PROCESS | 1642 | 1461112179486 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:29:39 INFO - PROCESS | 1642 | 1461112179489 Marionette TRACE conn2 <- [1,1894,null,{}] 17:29:39 INFO - PROCESS | 1642 | 1461112179497 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}] 17:29:39 INFO - PROCESS | 1642 | 1461112179597 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 17:29:39 INFO - PROCESS | 1642 | 1461112179662 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:39 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aeb6800 == 44 [pid = 1642] [id = 481] 17:29:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x11be39400) [pid = 1642] [serial = 1442] [outer = 0x0] 17:29:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x11bfde400) [pid = 1642] [serial = 1443] [outer = 0x11be39400] 17:29:39 INFO - PROCESS | 1642 | 1461112179696 Marionette DEBUG loaded listener.js 17:29:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x123916800) [pid = 1642] [serial = 1444] [outer = 0x11be39400] 17:29:40 INFO - PROCESS | 1642 | 1461112180110 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]]]}] 17:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 672ms 17:29:40 INFO - PROCESS | 1642 | 1461112180159 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 17:29:40 INFO - PROCESS | 1642 | 1461112180160 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 17:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:29:40 INFO - PROCESS | 1642 | 1461112180163 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:29:40 INFO - PROCESS | 1642 | 1461112180164 Marionette TRACE conn2 <- [1,1898,null,{}] 17:29:40 INFO - PROCESS | 1642 | 1461112180167 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}] 17:29:40 INFO - PROCESS | 1642 | 1461112180262 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 17:29:40 INFO - PROCESS | 1642 | 1461112180314 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0d7800 == 45 [pid = 1642] [id = 482] 17:29:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x11c47cc00) [pid = 1642] [serial = 1445] [outer = 0x0] 17:29:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x1273f1400) [pid = 1642] [serial = 1446] [outer = 0x11c47cc00] 17:29:40 INFO - PROCESS | 1642 | 1461112180344 Marionette DEBUG loaded listener.js 17:29:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x12886fc00) [pid = 1642] [serial = 1447] [outer = 0x11c47cc00] 17:29:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x12887a400) [pid = 1642] [serial = 1448] [outer = 0x12f5df800] 17:29:40 INFO - PROCESS | 1642 | 1461112180796 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]]]}] 17:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 668ms 17:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:29:40 INFO - PROCESS | 1642 | 1461112180832 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 17:29:40 INFO - PROCESS | 1642 | 1461112180833 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 17:29:40 INFO - PROCESS | 1642 | 1461112180835 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:29:40 INFO - PROCESS | 1642 | 1461112180837 Marionette TRACE conn2 <- [1,1902,null,{}] 17:29:40 INFO - PROCESS | 1642 | 1461112180839 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}] 17:29:40 INFO - PROCESS | 1642 | 1461112180952 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 17:29:41 INFO - PROCESS | 1642 | 1461112181041 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:41 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b4a6000 == 46 [pid = 1642] [id = 483] 17:29:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x123930400) [pid = 1642] [serial = 1449] [outer = 0x0] 17:29:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x128fea400) [pid = 1642] [serial = 1450] [outer = 0x123930400] 17:29:41 INFO - PROCESS | 1642 | 1461112181072 Marionette DEBUG loaded listener.js 17:29:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x1295ee000) [pid = 1642] [serial = 1451] [outer = 0x123930400] 17:29:41 INFO - PROCESS | 1642 | 1461112181637 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]]]}] 17:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 871ms 17:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:29:41 INFO - PROCESS | 1642 | 1461112181708 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 17:29:41 INFO - PROCESS | 1642 | 1461112181711 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 17:29:41 INFO - PROCESS | 1642 | 1461112181716 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:29:41 INFO - PROCESS | 1642 | 1461112181719 Marionette TRACE conn2 <- [1,1906,null,{}] 17:29:41 INFO - PROCESS | 1642 | 1461112181725 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}] 17:29:41 INFO - PROCESS | 1642 | 1461112181856 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 17:29:41 INFO - PROCESS | 1642 | 1461112181966 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:41 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb5d000 == 47 [pid = 1642] [id = 484] 17:29:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x118640400) [pid = 1642] [serial = 1452] [outer = 0x0] 17:29:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x118de6400) [pid = 1642] [serial = 1453] [outer = 0x118640400] 17:29:42 INFO - PROCESS | 1642 | 1461112182011 Marionette DEBUG loaded listener.js 17:29:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x1192c1800) [pid = 1642] [serial = 1454] [outer = 0x118640400] 17:29:42 INFO - PROCESS | 1642 | --DOCSHELL 0x12a86e800 == 46 [pid = 1642] [id = 477] 17:29:42 INFO - PROCESS | 1642 | --DOCSHELL 0x1295cc000 == 45 [pid = 1642] [id = 476] 17:29:42 INFO - PROCESS | 1642 | --DOCSHELL 0x11c38b000 == 44 [pid = 1642] [id = 475] 17:29:42 INFO - PROCESS | 1642 | --DOCSHELL 0x129466000 == 43 [pid = 1642] [id = 474] 17:29:42 INFO - PROCESS | 1642 | --DOCSHELL 0x11aa2b800 == 42 [pid = 1642] [id = 473] 17:29:42 INFO - PROCESS | 1642 | --DOCSHELL 0x123f7b000 == 41 [pid = 1642] [id = 472] 17:29:42 INFO - PROCESS | 1642 | --DOCSHELL 0x123f1c800 == 40 [pid = 1642] [id = 471] 17:29:42 INFO - PROCESS | 1642 | --DOCSHELL 0x123aa6800 == 39 [pid = 1642] [id = 470] 17:29:42 INFO - PROCESS | 1642 | 1461112182511 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]]]}] 17:29:42 INFO - PROCESS | 1642 | --DOCSHELL 0x11c391000 == 38 [pid = 1642] [id = 469] 17:29:42 INFO - PROCESS | 1642 | --DOCSHELL 0x11ab80800 == 37 [pid = 1642] [id = 468] 17:29:42 INFO - PROCESS | 1642 | --DOCSHELL 0x118fe2800 == 36 [pid = 1642] [id = 467] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x124078c00) [pid = 1642] [serial = 1371] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x11af2f000) [pid = 1642] [serial = 1353] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x11935b000) [pid = 1642] [serial = 1344] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x11a822800) [pid = 1642] [serial = 1345] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x11ab2d400) [pid = 1642] [serial = 1350] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x11ad9c400) [pid = 1642] [serial = 1351] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x11a881400) [pid = 1642] [serial = 1347] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x11aa04c00) [pid = 1642] [serial = 1348] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x11be2f400) [pid = 1642] [serial = 1359] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x11beb0400) [pid = 1642] [serial = 1360] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x11625c400) [pid = 1642] [serial = 1338] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x116627400) [pid = 1642] [serial = 1339] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x11af83400) [pid = 1642] [serial = 1356] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x11bb32c00) [pid = 1642] [serial = 1357] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x11beb5c00) [pid = 1642] [serial = 1362] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x11bed1400) [pid = 1642] [serial = 1363] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x11bfe6400) [pid = 1642] [serial = 1365] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11c2e9000) [pid = 1642] [serial = 1366] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x1188cc800) [pid = 1642] [serial = 1341] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x118facc00) [pid = 1642] [serial = 1342] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x1273d8800) [pid = 1642] [serial = 1374] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x127f3c000) [pid = 1642] [serial = 1377] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x128875800) [pid = 1642] [serial = 1378] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x128fe8c00) [pid = 1642] [serial = 1386] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x118fad400) [pid = 1642] [serial = 1380] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x11be31400) [pid = 1642] [serial = 1383] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x11af82c00) [pid = 1642] [serial = 1354] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x11acf9000) [pid = 1642] [serial = 1381] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x129420000) [pid = 1642] [serial = 1389] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x123716000) [pid = 1642] [serial = 1368] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x127910c00) [pid = 1642] [serial = 1375] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x1295ed400) [pid = 1642] [serial = 1390] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x123b38400) [pid = 1642] [serial = 1369] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x127360000) [pid = 1642] [serial = 1372] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x128c94c00) [pid = 1642] [serial = 1384] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1642 | --DOMWINDOW == 83 (0x12941c400) [pid = 1642] [serial = 1387] [outer = 0x0] [url = about:blank] 17:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 828ms 17:29:42 INFO - PROCESS | 1642 | 1461112182546 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 17:29:42 INFO - PROCESS | 1642 | 1461112182552 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 17:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:29:42 INFO - PROCESS | 1642 | 1461112182561 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:29:42 INFO - PROCESS | 1642 | 1461112182564 Marionette TRACE conn2 <- [1,1910,null,{}] 17:29:42 INFO - PROCESS | 1642 | 1461112182567 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}] 17:29:42 INFO - PROCESS | 1642 | 1461112182692 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 17:29:42 INFO - PROCESS | 1642 | 1461112182707 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:42 INFO - PROCESS | 1642 | ++DOCSHELL 0x11990c800 == 37 [pid = 1642] [id = 485] 17:29:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x118ddb000) [pid = 1642] [serial = 1455] [outer = 0x0] 17:29:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x1199b8000) [pid = 1642] [serial = 1456] [outer = 0x118ddb000] 17:29:42 INFO - PROCESS | 1642 | 1461112182747 Marionette DEBUG loaded listener.js 17:29:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x11a9c5800) [pid = 1642] [serial = 1457] [outer = 0x118ddb000] 17:29:43 INFO - PROCESS | 1642 | 1461112183176 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]]]}] 17:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 671ms 17:29:43 INFO - PROCESS | 1642 | 1461112183233 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 17:29:43 INFO - PROCESS | 1642 | 1461112183235 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 17:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:29:43 INFO - PROCESS | 1642 | 1461112183241 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:29:43 INFO - PROCESS | 1642 | 1461112183246 Marionette TRACE conn2 <- [1,1914,null,{}] 17:29:43 INFO - PROCESS | 1642 | 1461112183257 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}] 17:29:43 INFO - PROCESS | 1642 | 1461112183377 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 17:29:43 INFO - PROCESS | 1642 | 1461112183463 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:43 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c379000 == 38 [pid = 1642] [id = 486] 17:29:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x11923b800) [pid = 1642] [serial = 1458] [outer = 0x0] 17:29:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x11af34000) [pid = 1642] [serial = 1459] [outer = 0x11923b800] 17:29:43 INFO - PROCESS | 1642 | 1461112183507 Marionette DEBUG loaded listener.js 17:29:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x11af7f000) [pid = 1642] [serial = 1460] [outer = 0x11923b800] 17:29:43 INFO - PROCESS | 1642 | 1461112183805 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]]]}] 17:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 577ms 17:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:29:43 INFO - PROCESS | 1642 | 1461112183816 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 17:29:43 INFO - PROCESS | 1642 | 1461112183818 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 17:29:43 INFO - PROCESS | 1642 | 1461112183820 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:29:43 INFO - PROCESS | 1642 | 1461112183821 Marionette TRACE conn2 <- [1,1918,null,{}] 17:29:43 INFO - PROCESS | 1642 | 1461112183831 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}] 17:29:43 INFO - PROCESS | 1642 | 1461112183915 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 17:29:43 INFO - PROCESS | 1642 | 1461112183920 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:43 INFO - PROCESS | 1642 | ++DOCSHELL 0x123bbe000 == 39 [pid = 1642] [id = 487] 17:29:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x11b2d9800) [pid = 1642] [serial = 1461] [outer = 0x0] 17:29:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11be30800) [pid = 1642] [serial = 1462] [outer = 0x11b2d9800] 17:29:43 INFO - PROCESS | 1642 | 1461112183949 Marionette DEBUG loaded listener.js 17:29:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x11beb8c00) [pid = 1642] [serial = 1463] [outer = 0x11b2d9800] 17:29:44 INFO - PROCESS | 1642 | 1461112184303 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]]]}] 17:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 529ms 17:29:44 INFO - PROCESS | 1642 | 1461112184350 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 17:29:44 INFO - PROCESS | 1642 | 1461112184352 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 17:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:29:44 INFO - PROCESS | 1642 | 1461112184365 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:29:44 INFO - PROCESS | 1642 | 1461112184366 Marionette TRACE conn2 <- [1,1922,null,{}] 17:29:44 INFO - PROCESS | 1642 | 1461112184369 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}] 17:29:44 INFO - PROCESS | 1642 | 1461112184492 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 17:29:44 INFO - PROCESS | 1642 | 1461112184498 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:44 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f3e800 == 40 [pid = 1642] [id = 488] 17:29:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x11bead800) [pid = 1642] [serial = 1464] [outer = 0x0] 17:29:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x11bfe9000) [pid = 1642] [serial = 1465] [outer = 0x11bead800] 17:29:44 INFO - PROCESS | 1642 | 1461112184531 Marionette DEBUG loaded listener.js 17:29:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x11c73d800) [pid = 1642] [serial = 1466] [outer = 0x11bead800] 17:29:44 INFO - PROCESS | 1642 | 1461112184881 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]]]}] 17:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 578ms 17:29:44 INFO - PROCESS | 1642 | 1461112184936 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 17:29:44 INFO - PROCESS | 1642 | 1461112184937 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 17:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:29:44 INFO - PROCESS | 1642 | 1461112184939 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:29:44 INFO - PROCESS | 1642 | 1461112184940 Marionette TRACE conn2 <- [1,1926,null,{}] 17:29:44 INFO - PROCESS | 1642 | 1461112184942 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}] 17:29:45 INFO - PROCESS | 1642 | 1461112185056 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 17:29:45 INFO - PROCESS | 1642 | 1461112185073 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:45 INFO - PROCESS | 1642 | ++DOCSHELL 0x1245c1800 == 41 [pid = 1642] [id = 489] 17:29:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x11c2c1400) [pid = 1642] [serial = 1467] [outer = 0x0] 17:29:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x123b38400) [pid = 1642] [serial = 1468] [outer = 0x11c2c1400] 17:29:45 INFO - PROCESS | 1642 | 1461112185101 Marionette DEBUG loaded listener.js 17:29:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x128c98800) [pid = 1642] [serial = 1469] [outer = 0x11c2c1400] 17:29:45 INFO - PROCESS | 1642 | 1461112185428 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]]]}] 17:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 520ms 17:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:29:45 INFO - PROCESS | 1642 | 1461112185460 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 17:29:45 INFO - PROCESS | 1642 | 1461112185461 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 17:29:45 INFO - PROCESS | 1642 | 1461112185463 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:29:45 INFO - PROCESS | 1642 | 1461112185464 Marionette TRACE conn2 <- [1,1930,null,{}] 17:29:45 INFO - PROCESS | 1642 | 1461112185466 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}] 17:29:45 INFO - PROCESS | 1642 | 1461112185563 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 17:29:45 INFO - PROCESS | 1642 | 1461112185575 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:45 INFO - PROCESS | 1642 | ++DOCSHELL 0x128fcf800 == 42 [pid = 1642] [id = 490] 17:29:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x128c99800) [pid = 1642] [serial = 1470] [outer = 0x0] 17:29:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x1295ed400) [pid = 1642] [serial = 1471] [outer = 0x128c99800] 17:29:45 INFO - PROCESS | 1642 | 1461112185600 Marionette DEBUG loaded listener.js 17:29:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x12960b000) [pid = 1642] [serial = 1472] [outer = 0x128c99800] 17:29:45 INFO - PROCESS | 1642 | 1461112185948 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]]]}] 17:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 518ms 17:29:45 INFO - PROCESS | 1642 | 1461112185986 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 17:29:45 INFO - PROCESS | 1642 | 1461112185988 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 17:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:29:45 INFO - PROCESS | 1642 | 1461112185990 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:29:45 INFO - PROCESS | 1642 | 1461112185991 Marionette TRACE conn2 <- [1,1934,null,{}] 17:29:45 INFO - PROCESS | 1642 | 1461112185993 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}] 17:29:46 INFO - PROCESS | 1642 | 1461112186091 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 17:29:46 INFO - PROCESS | 1642 | 1461112186095 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:46 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295cb800 == 43 [pid = 1642] [id = 491] 17:29:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x11bfddc00) [pid = 1642] [serial = 1473] [outer = 0x0] 17:29:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x129643000) [pid = 1642] [serial = 1474] [outer = 0x11bfddc00] 17:29:46 INFO - PROCESS | 1642 | 1461112186120 Marionette DEBUG loaded listener.js 17:29:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x12964bc00) [pid = 1642] [serial = 1475] [outer = 0x11bfddc00] 17:29:46 INFO - PROCESS | 1642 | 1461112186450 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]]]}] 17:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 468ms 17:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:29:46 INFO - PROCESS | 1642 | 1461112186462 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 17:29:46 INFO - PROCESS | 1642 | 1461112186464 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 17:29:46 INFO - PROCESS | 1642 | 1461112186466 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:29:46 INFO - PROCESS | 1642 | 1461112186467 Marionette TRACE conn2 <- [1,1938,null,{}] 17:29:46 INFO - PROCESS | 1642 | 1461112186469 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}] 17:29:46 INFO - PROCESS | 1642 | 1461112186572 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 17:29:46 INFO - PROCESS | 1642 | 1461112186577 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:46 INFO - PROCESS | 1642 | ++DOCSHELL 0x129695800 == 44 [pid = 1642] [id = 492] 17:29:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x129420000) [pid = 1642] [serial = 1476] [outer = 0x0] 17:29:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x129654800) [pid = 1642] [serial = 1477] [outer = 0x129420000] 17:29:46 INFO - PROCESS | 1642 | 1461112186631 Marionette DEBUG loaded listener.js 17:29:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x12965b000) [pid = 1642] [serial = 1478] [outer = 0x129420000] 17:29:46 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x119353800) [pid = 1642] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:29:46 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x115119000) [pid = 1642] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:29:46 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x115474800) [pid = 1642] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:29:46 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x11863e000) [pid = 1642] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:29:46 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x11aa48800) [pid = 1642] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:29:46 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11aa47800) [pid = 1642] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:29:46 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x123930000) [pid = 1642] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:29:46 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x112026c00) [pid = 1642] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:29:46 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x12406e800) [pid = 1642] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:29:46 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x11aa55800) [pid = 1642] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:29:46 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x1188cd800) [pid = 1642] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:29:46 INFO - PROCESS | 1642 | 1461112186990 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]]]}] 17:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 571ms 17:29:47 INFO - PROCESS | 1642 | 1461112187038 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 17:29:47 INFO - PROCESS | 1642 | 1461112187039 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 17:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:29:47 INFO - PROCESS | 1642 | 1461112187041 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:29:47 INFO - PROCESS | 1642 | 1461112187042 Marionette TRACE conn2 <- [1,1942,null,{}] 17:29:47 INFO - PROCESS | 1642 | 1461112187044 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}] 17:29:47 INFO - PROCESS | 1642 | 1461112187125 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 17:29:47 INFO - PROCESS | 1642 | 1461112187129 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:47 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a87c800 == 45 [pid = 1642] [id = 493] 17:29:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x116451400) [pid = 1642] [serial = 1479] [outer = 0x0] 17:29:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x123930000) [pid = 1642] [serial = 1480] [outer = 0x116451400] 17:29:47 INFO - PROCESS | 1642 | 1461112187154 Marionette DEBUG loaded listener.js 17:29:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x12964f000) [pid = 1642] [serial = 1481] [outer = 0x116451400] 17:29:47 INFO - PROCESS | 1642 | 1461112187474 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]]]}] 17:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 468ms 17:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:29:47 INFO - PROCESS | 1642 | 1461112187510 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 17:29:47 INFO - PROCESS | 1642 | 1461112187511 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 17:29:47 INFO - PROCESS | 1642 | 1461112187513 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:29:47 INFO - PROCESS | 1642 | 1461112187515 Marionette TRACE conn2 <- [1,1946,null,{}] 17:29:47 INFO - PROCESS | 1642 | 1461112187517 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}] 17:29:47 INFO - PROCESS | 1642 | 1461112187609 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 17:29:47 INFO - PROCESS | 1642 | 1461112187660 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:47 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa22800 == 46 [pid = 1642] [id = 494] 17:29:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x11ad9e400) [pid = 1642] [serial = 1482] [outer = 0x0] 17:29:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x129659000) [pid = 1642] [serial = 1483] [outer = 0x11ad9e400] 17:29:47 INFO - PROCESS | 1642 | 1461112187689 Marionette DEBUG loaded listener.js 17:29:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x12a839800) [pid = 1642] [serial = 1484] [outer = 0x11ad9e400] 17:29:47 INFO - PROCESS | 1642 | 1461112187977 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]]]}] 17:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 518ms 17:29:48 INFO - PROCESS | 1642 | 1461112188032 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 17:29:48 INFO - PROCESS | 1642 | 1461112188033 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 17:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:29:48 INFO - PROCESS | 1642 | 1461112188035 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:29:48 INFO - PROCESS | 1642 | 1461112188037 Marionette TRACE conn2 <- [1,1950,null,{}] 17:29:48 INFO - PROCESS | 1642 | 1461112188040 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}] 17:29:48 INFO - PROCESS | 1642 | 1461112188118 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 17:29:48 INFO - PROCESS | 1642 | 1461112188124 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:48 INFO - PROCESS | 1642 | ++DOCSHELL 0x12bce4800 == 47 [pid = 1642] [id = 495] 17:29:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x12a83c400) [pid = 1642] [serial = 1485] [outer = 0x0] 17:29:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x12ade6000) [pid = 1642] [serial = 1486] [outer = 0x12a83c400] 17:29:48 INFO - PROCESS | 1642 | 1461112188151 Marionette DEBUG loaded listener.js 17:29:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x12adef400) [pid = 1642] [serial = 1487] [outer = 0x12a83c400] 17:29:48 INFO - PROCESS | 1642 | 1461112188486 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]]]}] 17:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 472ms 17:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:29:48 INFO - PROCESS | 1642 | 1461112188509 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 17:29:48 INFO - PROCESS | 1642 | 1461112188510 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 17:29:48 INFO - PROCESS | 1642 | 1461112188512 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:29:48 INFO - PROCESS | 1642 | 1461112188514 Marionette TRACE conn2 <- [1,1954,null,{}] 17:29:48 INFO - PROCESS | 1642 | 1461112188516 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}] 17:29:48 INFO - PROCESS | 1642 | 1461112188618 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 17:29:48 INFO - PROCESS | 1642 | 1461112188627 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:48 INFO - PROCESS | 1642 | ++DOCSHELL 0x12c072000 == 48 [pid = 1642] [id = 496] 17:29:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x12adea800) [pid = 1642] [serial = 1488] [outer = 0x0] 17:29:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x12ae08800) [pid = 1642] [serial = 1489] [outer = 0x12adea800] 17:29:48 INFO - PROCESS | 1642 | 1461112188651 Marionette DEBUG loaded listener.js 17:29:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x12ae0e800) [pid = 1642] [serial = 1490] [outer = 0x12adea800] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x119c0c000 == 47 [pid = 1642] [id = 465] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0de800 == 46 [pid = 1642] [id = 464] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x118fe6800 == 45 [pid = 1642] [id = 466] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x11990c800 == 44 [pid = 1642] [id = 485] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb5d000 == 43 [pid = 1642] [id = 484] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x12b4a6000 == 42 [pid = 1642] [id = 483] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0d7800 == 41 [pid = 1642] [id = 482] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x12aeb6800 == 40 [pid = 1642] [id = 481] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x123f38000 == 39 [pid = 1642] [id = 480] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa0e800 == 38 [pid = 1642] [id = 478] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x11b221800 == 37 [pid = 1642] [id = 479] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x123bbe000 == 36 [pid = 1642] [id = 487] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x128fcf800 == 35 [pid = 1642] [id = 490] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x1245c1800 == 34 [pid = 1642] [id = 489] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x11c379000 == 33 [pid = 1642] [id = 486] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x1295cb800 == 32 [pid = 1642] [id = 491] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x12a87c800 == 31 [pid = 1642] [id = 493] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa22800 == 30 [pid = 1642] [id = 494] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x123f3e800 == 29 [pid = 1642] [id = 488] 17:29:49 INFO - PROCESS | 1642 | --DOCSHELL 0x129695800 == 28 [pid = 1642] [id = 492] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x118d7e400) [pid = 1642] [serial = 1401] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x118fb1000) [pid = 1642] [serial = 1402] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x11c44d800) [pid = 1642] [serial = 1417] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x129419400) [pid = 1642] [serial = 1434] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x12735ec00) [pid = 1642] [serial = 1429] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x11af81c00) [pid = 1642] [serial = 1411] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11bc50000) [pid = 1642] [serial = 1426] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x128c96800) [pid = 1642] [serial = 1432] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x11bc52000) [pid = 1642] [serial = 1414] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x11beb1800) [pid = 1642] [serial = 1416] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x11b2df800) [pid = 1642] [serial = 1413] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x123911800) [pid = 1642] [serial = 1419] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x1192b8c00) [pid = 1642] [serial = 1404] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x11a82f800) [pid = 1642] [serial = 1405] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x11af36400) [pid = 1642] [serial = 1410] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x11ad96800) [pid = 1642] [serial = 1407] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x11af2c800) [pid = 1642] [serial = 1408] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x11863f000) [pid = 1642] [serial = 1395] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x129604c00) [pid = 1642] [serial = 1392] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x1146c3800) [pid = 1642] [serial = 1398] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x123c8bc00) [pid = 1642] [serial = 1422] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x123936c00) [pid = 1642] [serial = 1420] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x119e6ac00) [pid = 1642] [serial = 1425] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x127910000) [pid = 1642] [serial = 1431] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 83 (0x1242db400) [pid = 1642] [serial = 1423] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOMWINDOW == 82 (0x12406ec00) [pid = 1642] [serial = 1428] [outer = 0x0] [url = about:blank] 17:29:50 INFO - PROCESS | 1642 | --DOCSHELL 0x12bce4800 == 27 [pid = 1642] [id = 495] 17:29:50 INFO - PROCESS | 1642 | 1461112190111 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]]]}] 17:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1621ms 17:29:50 INFO - PROCESS | 1642 | 1461112190135 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 17:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:29:50 INFO - PROCESS | 1642 | 1461112190138 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 17:29:50 INFO - PROCESS | 1642 | 1461112190141 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:29:50 INFO - PROCESS | 1642 | 1461112190144 Marionette TRACE conn2 <- [1,1958,null,{}] 17:29:50 INFO - PROCESS | 1642 | 1461112190148 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}] 17:29:50 INFO - PROCESS | 1642 | 1461112190227 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 17:29:50 INFO - PROCESS | 1642 | 1461112190275 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:50 INFO - PROCESS | 1642 | ++DOCSHELL 0x118da0800 == 28 [pid = 1642] [id = 497] 17:29:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 83 (0x1162ea000) [pid = 1642] [serial = 1491] [outer = 0x0] 17:29:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x11644fc00) [pid = 1642] [serial = 1492] [outer = 0x1162ea000] 17:29:50 INFO - PROCESS | 1642 | 1461112190302 Marionette DEBUG loaded listener.js 17:29:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x118642400) [pid = 1642] [serial = 1493] [outer = 0x1162ea000] 17:29:50 INFO - PROCESS | 1642 | 1461112190617 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]]]}] 17:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 521ms 17:29:50 INFO - PROCESS | 1642 | 1461112190662 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 17:29:50 INFO - PROCESS | 1642 | 1461112190666 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 17:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:29:50 INFO - PROCESS | 1642 | 1461112190671 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:29:50 INFO - PROCESS | 1642 | 1461112190673 Marionette TRACE conn2 <- [1,1962,null,{}] 17:29:50 INFO - PROCESS | 1642 | 1461112190675 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}] 17:29:50 INFO - PROCESS | 1642 | 1461112190750 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 17:29:50 INFO - PROCESS | 1642 | 1461112190754 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:50 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c22000 == 29 [pid = 1642] [id = 498] 17:29:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x118988000) [pid = 1642] [serial = 1494] [outer = 0x0] 17:29:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x118fab000) [pid = 1642] [serial = 1495] [outer = 0x118988000] 17:29:50 INFO - PROCESS | 1642 | 1461112190784 Marionette DEBUG loaded listener.js 17:29:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x118fb5c00) [pid = 1642] [serial = 1496] [outer = 0x118988000] 17:29:51 INFO - PROCESS | 1642 | 1461112191134 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]]]}] 17:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 520ms 17:29:51 INFO - PROCESS | 1642 | 1461112191192 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 17:29:51 INFO - PROCESS | 1642 | 1461112191194 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 17:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:29:51 INFO - PROCESS | 1642 | 1461112191197 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:29:51 INFO - PROCESS | 1642 | 1461112191199 Marionette TRACE conn2 <- [1,1966,null,{}] 17:29:51 INFO - PROCESS | 1642 | 1461112191208 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}] 17:29:51 INFO - PROCESS | 1642 | 1461112191288 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 17:29:51 INFO - PROCESS | 1642 | 1461112191296 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad85800 == 30 [pid = 1642] [id = 499] 17:29:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x112025c00) [pid = 1642] [serial = 1497] [outer = 0x0] 17:29:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x119e71800) [pid = 1642] [serial = 1498] [outer = 0x112025c00] 17:29:51 INFO - PROCESS | 1642 | 1461112191325 Marionette DEBUG loaded listener.js 17:29:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11a87e800) [pid = 1642] [serial = 1499] [outer = 0x112025c00] 17:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 472ms 17:29:51 INFO - PROCESS | 1642 | 1461112191665 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]]]}] 17:29:51 INFO - PROCESS | 1642 | 1461112191669 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 17:29:51 INFO - PROCESS | 1642 | 1461112191671 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 17:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:29:51 INFO - PROCESS | 1642 | 1461112191676 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:29:51 INFO - PROCESS | 1642 | 1461112191677 Marionette TRACE conn2 <- [1,1970,null,{}] 17:29:51 INFO - PROCESS | 1642 | 1461112191679 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}] 17:29:51 INFO - PROCESS | 1642 | 1461112191774 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 17:29:51 INFO - PROCESS | 1642 | 1461112191780 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b8b2000 == 31 [pid = 1642] [id = 500] 17:29:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x119350800) [pid = 1642] [serial = 1500] [outer = 0x0] 17:29:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x11a9bbc00) [pid = 1642] [serial = 1501] [outer = 0x119350800] 17:29:51 INFO - PROCESS | 1642 | 1461112191806 Marionette DEBUG loaded listener.js 17:29:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x11aa4b800) [pid = 1642] [serial = 1502] [outer = 0x119350800] 17:29:52 INFO - PROCESS | 1642 | 1461112192110 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]]]}] 17:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 470ms 17:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:29:52 INFO - PROCESS | 1642 | 1461112192146 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 17:29:52 INFO - PROCESS | 1642 | 1461112192147 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 17:29:52 INFO - PROCESS | 1642 | 1461112192149 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:29:52 INFO - PROCESS | 1642 | 1461112192150 Marionette TRACE conn2 <- [1,1974,null,{}] 17:29:52 INFO - PROCESS | 1642 | 1461112192152 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}] 17:29:52 INFO - PROCESS | 1642 | 1461112192221 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 17:29:52 INFO - PROCESS | 1642 | 1461112192226 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:52 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c38b000 == 32 [pid = 1642] [id = 501] 17:29:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x1188cd800) [pid = 1642] [serial = 1503] [outer = 0x0] 17:29:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x11acf3400) [pid = 1642] [serial = 1504] [outer = 0x1188cd800] 17:29:52 INFO - PROCESS | 1642 | 1461112192253 Marionette DEBUG loaded listener.js 17:29:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x11ad9dc00) [pid = 1642] [serial = 1505] [outer = 0x1188cd800] 17:29:52 INFO - PROCESS | 1642 | 1461112192601 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]]]}] 17:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 469ms 17:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:29:52 INFO - PROCESS | 1642 | 1461112192619 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 17:29:52 INFO - PROCESS | 1642 | 1461112192620 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 17:29:52 INFO - PROCESS | 1642 | 1461112192623 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:29:52 INFO - PROCESS | 1642 | 1461112192625 Marionette TRACE conn2 <- [1,1978,null,{}] 17:29:52 INFO - PROCESS | 1642 | 1461112192628 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}] 17:29:52 INFO - PROCESS | 1642 | 1461112192737 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 17:29:52 INFO - PROCESS | 1642 | 1461112192744 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:52 INFO - PROCESS | 1642 | ++DOCSHELL 0x123a8f000 == 33 [pid = 1642] [id = 502] 17:29:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x11af2c800) [pid = 1642] [serial = 1506] [outer = 0x0] 17:29:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x11af78c00) [pid = 1642] [serial = 1507] [outer = 0x11af2c800] 17:29:52 INFO - PROCESS | 1642 | 1461112192773 Marionette DEBUG loaded listener.js 17:29:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x11b8d9000) [pid = 1642] [serial = 1508] [outer = 0x11af2c800] 17:29:53 INFO - PROCESS | 1642 | 1461112193081 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]]]}] 17:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 473ms 17:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:29:53 INFO - PROCESS | 1642 | 1461112193096 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 17:29:53 INFO - PROCESS | 1642 | 1461112193097 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 17:29:53 INFO - PROCESS | 1642 | 1461112193099 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:29:53 INFO - PROCESS | 1642 | 1461112193100 Marionette TRACE conn2 <- [1,1982,null,{}] 17:29:53 INFO - PROCESS | 1642 | 1461112193103 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}] 17:29:53 INFO - PROCESS | 1642 | 1461112193180 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 17:29:53 INFO - PROCESS | 1642 | 1461112193184 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:53 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f15800 == 34 [pid = 1642] [id = 503] 17:29:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x11b8d9400) [pid = 1642] [serial = 1509] [outer = 0x0] 17:29:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x11be32000) [pid = 1642] [serial = 1510] [outer = 0x11b8d9400] 17:29:53 INFO - PROCESS | 1642 | 1461112193213 Marionette DEBUG loaded listener.js 17:29:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x11beaf000) [pid = 1642] [serial = 1511] [outer = 0x11b8d9400] 17:29:53 INFO - PROCESS | 1642 | 1461112193514 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]]]}] 17:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 419ms 17:29:53 INFO - PROCESS | 1642 | 1461112193518 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 17:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:29:53 INFO - PROCESS | 1642 | 1461112193520 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 17:29:53 INFO - PROCESS | 1642 | 1461112193531 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:29:53 INFO - PROCESS | 1642 | 1461112193533 Marionette TRACE conn2 <- [1,1986,null,{}] 17:29:53 INFO - PROCESS | 1642 | 1461112193538 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}] 17:29:53 INFO - PROCESS | 1642 | 1461112193648 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 17:29:53 INFO - PROCESS | 1642 | 1461112193655 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:53 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f2e000 == 35 [pid = 1642] [id = 504] 17:29:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x11b2db400) [pid = 1642] [serial = 1512] [outer = 0x0] 17:29:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x11beb1800) [pid = 1642] [serial = 1513] [outer = 0x11b2db400] 17:29:53 INFO - PROCESS | 1642 | 1461112193681 Marionette DEBUG loaded listener.js 17:29:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x11bed1400) [pid = 1642] [serial = 1514] [outer = 0x11b2db400] 17:29:53 INFO - PROCESS | 1642 | 1461112193988 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]]]}] 17:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 481ms 17:29:54 INFO - PROCESS | 1642 | 1461112194003 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 17:29:54 INFO - PROCESS | 1642 | 1461112194004 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 17:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:29:54 INFO - PROCESS | 1642 | 1461112194011 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:29:54 INFO - PROCESS | 1642 | 1461112194012 Marionette TRACE conn2 <- [1,1990,null,{}] 17:29:54 INFO - PROCESS | 1642 | 1461112194014 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}] 17:29:54 INFO - PROCESS | 1642 | 1461112194085 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 17:29:54 INFO - PROCESS | 1642 | 1461112194089 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad85000 == 36 [pid = 1642] [id = 505] 17:29:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x115475000) [pid = 1642] [serial = 1515] [outer = 0x0] 17:29:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x11bfe5c00) [pid = 1642] [serial = 1516] [outer = 0x115475000] 17:29:54 INFO - PROCESS | 1642 | 1461112194116 Marionette DEBUG loaded listener.js 17:29:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x11c2c8800) [pid = 1642] [serial = 1517] [outer = 0x115475000] 17:29:54 INFO - PROCESS | 1642 | 1461112194415 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]]]}] 17:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 422ms 17:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:29:54 INFO - PROCESS | 1642 | 1461112194431 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 17:29:54 INFO - PROCESS | 1642 | 1461112194433 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 17:29:54 INFO - PROCESS | 1642 | 1461112194435 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:29:54 INFO - PROCESS | 1642 | 1461112194436 Marionette TRACE conn2 <- [1,1994,null,{}] 17:29:54 INFO - PROCESS | 1642 | 1461112194438 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}] 17:29:54 INFO - PROCESS | 1642 | 1461112194519 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 17:29:54 INFO - PROCESS | 1642 | 1461112194570 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x127341000 == 37 [pid = 1642] [id = 506] 17:29:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x11beb5400) [pid = 1642] [serial = 1518] [outer = 0x0] 17:29:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x11c2c8000) [pid = 1642] [serial = 1519] [outer = 0x11beb5400] 17:29:54 INFO - PROCESS | 1642 | 1461112194596 Marionette DEBUG loaded listener.js 17:29:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x12371c000) [pid = 1642] [serial = 1520] [outer = 0x11beb5400] 17:29:54 INFO - PROCESS | 1642 | 1461112194867 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]]]}] 17:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 469ms 17:29:54 INFO - PROCESS | 1642 | 1461112194913 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 17:29:54 INFO - PROCESS | 1642 | 1461112194914 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 17:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:29:54 INFO - PROCESS | 1642 | 1461112194917 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:29:54 INFO - PROCESS | 1642 | 1461112194918 Marionette TRACE conn2 <- [1,1998,null,{}] 17:29:54 INFO - PROCESS | 1642 | 1461112194921 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}] 17:29:55 INFO - PROCESS | 1642 | 1461112195010 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 17:29:55 INFO - PROCESS | 1642 | 1461112195014 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:55 INFO - PROCESS | 1642 | ++DOCSHELL 0x128fda800 == 38 [pid = 1642] [id = 507] 17:29:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x12390b400) [pid = 1642] [serial = 1521] [outer = 0x0] 17:29:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x123a26000) [pid = 1642] [serial = 1522] [outer = 0x12390b400] 17:29:55 INFO - PROCESS | 1642 | 1461112195046 Marionette DEBUG loaded listener.js 17:29:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x125f27800) [pid = 1642] [serial = 1523] [outer = 0x12390b400] 17:29:55 INFO - PROCESS | 1642 | 1461112195389 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]]]}] 17:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 519ms 17:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:29:55 INFO - PROCESS | 1642 | 1461112195444 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 17:29:55 INFO - PROCESS | 1642 | 1461112195445 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 17:29:55 INFO - PROCESS | 1642 | 1461112195447 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:29:55 INFO - PROCESS | 1642 | 1461112195448 Marionette TRACE conn2 <- [1,2002,null,{}] 17:29:55 INFO - PROCESS | 1642 | 1461112195450 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}] 17:29:55 INFO - PROCESS | 1642 | 1461112195543 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 17:29:55 INFO - PROCESS | 1642 | 1461112195547 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:55 INFO - PROCESS | 1642 | ++DOCSHELL 0x1294a7800 == 39 [pid = 1642] [id = 508] 17:29:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x123b3c800) [pid = 1642] [serial = 1524] [outer = 0x0] 17:29:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x1273d4800) [pid = 1642] [serial = 1525] [outer = 0x123b3c800] 17:29:55 INFO - PROCESS | 1642 | 1461112195571 Marionette DEBUG loaded listener.js 17:29:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x1273f2c00) [pid = 1642] [serial = 1526] [outer = 0x123b3c800] 17:29:55 INFO - PROCESS | 1642 | 1461112195909 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]]]}] 17:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 519ms 17:29:55 INFO - PROCESS | 1642 | 1461112195966 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 17:29:55 INFO - PROCESS | 1642 | 1461112195968 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 17:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:29:55 INFO - PROCESS | 1642 | 1461112195970 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:29:55 INFO - PROCESS | 1642 | 1461112195971 Marionette TRACE conn2 <- [1,2006,null,{}] 17:29:55 INFO - PROCESS | 1642 | 1461112195973 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}] 17:29:56 INFO - PROCESS | 1642 | 1461112196063 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 17:29:56 INFO - PROCESS | 1642 | 1461112196075 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:56 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295d7000 == 40 [pid = 1642] [id = 509] 17:29:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x1273ef800) [pid = 1642] [serial = 1527] [outer = 0x0] 17:29:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x1279f5800) [pid = 1642] [serial = 1528] [outer = 0x1273ef800] 17:29:56 INFO - PROCESS | 1642 | 1461112196101 Marionette DEBUG loaded listener.js 17:29:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x128873c00) [pid = 1642] [serial = 1529] [outer = 0x1273ef800] 17:29:56 INFO - PROCESS | 1642 | 1461112196453 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]]]}] 17:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 17:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 519ms 17:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:29:56 INFO - PROCESS | 1642 | 1461112196493 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 17:29:56 INFO - PROCESS | 1642 | 1461112196495 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 17:29:56 INFO - PROCESS | 1642 | 1461112196497 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:29:56 INFO - PROCESS | 1642 | 1461112196498 Marionette TRACE conn2 <- [1,2010,null,{}] 17:29:56 INFO - PROCESS | 1642 | 1461112196501 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}] 17:29:56 INFO - PROCESS | 1642 | 1461112196633 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 17:29:56 INFO - PROCESS | 1642 | 1461112196645 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:56 INFO - PROCESS | 1642 | ++DOCSHELL 0x129698000 == 41 [pid = 1642] [id = 510] 17:29:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x1273f3000) [pid = 1642] [serial = 1530] [outer = 0x0] 17:29:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x128c91c00) [pid = 1642] [serial = 1531] [outer = 0x1273f3000] 17:29:56 INFO - PROCESS | 1642 | 1461112196671 Marionette DEBUG loaded listener.js 17:29:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x128c98400) [pid = 1642] [serial = 1532] [outer = 0x1273f3000] 17:29:57 INFO - PROCESS | 1642 | 1461112197032 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]]]}] 17:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 17:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 569ms 17:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:29:57 INFO - PROCESS | 1642 | 1461112197068 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 17:29:57 INFO - PROCESS | 1642 | 1461112197069 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 17:29:57 INFO - PROCESS | 1642 | 1461112197071 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:29:57 INFO - PROCESS | 1642 | 1461112197072 Marionette TRACE conn2 <- [1,2014,null,{}] 17:29:57 INFO - PROCESS | 1642 | 1461112197077 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}] 17:29:57 INFO - PROCESS | 1642 | 1461112197173 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 17:29:57 INFO - PROCESS | 1642 | 1461112197177 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:57 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa07000 == 42 [pid = 1642] [id = 511] 17:29:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x128c8ec00) [pid = 1642] [serial = 1533] [outer = 0x0] 17:29:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x129411c00) [pid = 1642] [serial = 1534] [outer = 0x128c8ec00] 17:29:57 INFO - PROCESS | 1642 | 1461112197202 Marionette DEBUG loaded listener.js 17:29:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x1295e6800) [pid = 1642] [serial = 1535] [outer = 0x128c8ec00] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x118d84c00) [pid = 1642] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x11b2d9800) [pid = 1642] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x11ad9e400) [pid = 1642] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x11923b800) [pid = 1642] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x128c99800) [pid = 1642] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x11a9bfc00) [pid = 1642] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x118640400) [pid = 1642] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x11be39400) [pid = 1642] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x11c47cc00) [pid = 1642] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x12b25f800) [pid = 1642] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x11bead800) [pid = 1642] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x116451400) [pid = 1642] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x11c2c1400) [pid = 1642] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x1162f0800) [pid = 1642] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x112023c00) [pid = 1642] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x123930400) [pid = 1642] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x129420000) [pid = 1642] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x128c9ac00) [pid = 1642] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x118ddb000) [pid = 1642] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x1295ed800) [pid = 1642] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:29:57 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x12a83c400) [pid = 1642] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:29:57 INFO - PROCESS | 1642 | 1461112197698 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]]]}] 17:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 672ms 17:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:29:57 INFO - PROCESS | 1642 | 1461112197746 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 17:29:57 INFO - PROCESS | 1642 | 1461112197747 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 17:29:57 INFO - PROCESS | 1642 | 1461112197750 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:29:57 INFO - PROCESS | 1642 | 1461112197751 Marionette TRACE conn2 <- [1,2018,null,{}] 17:29:57 INFO - PROCESS | 1642 | 1461112197753 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}] 17:29:57 INFO - PROCESS | 1642 | 1461112197833 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 17:29:57 INFO - PROCESS | 1642 | 1461112197838 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:57 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f7f000 == 43 [pid = 1642] [id = 512] 17:29:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x118faa800) [pid = 1642] [serial = 1536] [outer = 0x0] 17:29:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x11a63ac00) [pid = 1642] [serial = 1537] [outer = 0x118faa800] 17:29:57 INFO - PROCESS | 1642 | 1461112197866 Marionette DEBUG loaded listener.js 17:29:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x11bc56c00) [pid = 1642] [serial = 1538] [outer = 0x118faa800] 17:29:58 INFO - PROCESS | 1642 | 1461112198195 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]]]}] 17:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 476ms 17:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:29:58 INFO - PROCESS | 1642 | 1461112198227 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 17:29:58 INFO - PROCESS | 1642 | 1461112198228 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 17:29:58 INFO - PROCESS | 1642 | 1461112198230 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:29:58 INFO - PROCESS | 1642 | 1461112198231 Marionette TRACE conn2 <- [1,2022,null,{}] 17:29:58 INFO - PROCESS | 1642 | 1461112198233 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}] 17:29:58 INFO - PROCESS | 1642 | 1461112198307 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 17:29:58 INFO - PROCESS | 1642 | 1461112198359 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:58 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aeab800 == 44 [pid = 1642] [id = 513] 17:29:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x1186a5c00) [pid = 1642] [serial = 1539] [outer = 0x0] 17:29:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x11beccc00) [pid = 1642] [serial = 1540] [outer = 0x1186a5c00] 17:29:58 INFO - PROCESS | 1642 | 1461112198384 Marionette DEBUG loaded listener.js 17:29:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x128c9d000) [pid = 1642] [serial = 1541] [outer = 0x1186a5c00] 17:29:58 INFO - PROCESS | 1642 | 1461112198648 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]]]}] 17:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 468ms 17:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:29:58 INFO - PROCESS | 1642 | 1461112198699 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 17:29:58 INFO - PROCESS | 1642 | 1461112198700 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 17:29:58 INFO - PROCESS | 1642 | 1461112198702 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:29:58 INFO - PROCESS | 1642 | 1461112198703 Marionette TRACE conn2 <- [1,2026,null,{}] 17:29:58 INFO - PROCESS | 1642 | 1461112198705 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}] 17:29:58 INFO - PROCESS | 1642 | 1461112198787 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 17:29:58 INFO - PROCESS | 1642 | 1461112198794 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:58 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0d6000 == 45 [pid = 1642] [id = 514] 17:29:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x11a87ac00) [pid = 1642] [serial = 1542] [outer = 0x0] 17:29:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x1295ed800) [pid = 1642] [serial = 1543] [outer = 0x11a87ac00] 17:29:58 INFO - PROCESS | 1642 | 1461112198818 Marionette DEBUG loaded listener.js 17:29:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x129606000) [pid = 1642] [serial = 1544] [outer = 0x11a87ac00] 17:29:59 INFO - PROCESS | 1642 | 1461112199163 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]]]}] 17:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 474ms 17:29:59 INFO - PROCESS | 1642 | 1461112199178 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 17:29:59 INFO - PROCESS | 1642 | 1461112199180 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 17:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:29:59 INFO - PROCESS | 1642 | 1461112199183 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:29:59 INFO - PROCESS | 1642 | 1461112199184 Marionette TRACE conn2 <- [1,2030,null,{}] 17:29:59 INFO - PROCESS | 1642 | 1461112199187 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}] 17:29:59 INFO - PROCESS | 1642 | 1461112199333 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 17:29:59 INFO - PROCESS | 1642 | 1461112199343 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:59 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b66a800 == 46 [pid = 1642] [id = 515] 17:29:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x128c99800) [pid = 1642] [serial = 1545] [outer = 0x0] 17:29:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x12960d000) [pid = 1642] [serial = 1546] [outer = 0x128c99800] 17:29:59 INFO - PROCESS | 1642 | 1461112199382 Marionette DEBUG loaded listener.js 17:29:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x129645400) [pid = 1642] [serial = 1547] [outer = 0x128c99800] 17:30:00 INFO - PROCESS | 1642 | 1461112200010 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]]]}] 17:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 869ms 17:30:00 INFO - PROCESS | 1642 | 1461112200052 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 17:30:00 INFO - PROCESS | 1642 | 1461112200056 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 17:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:30:00 INFO - PROCESS | 1642 | 1461112200060 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:30:00 INFO - PROCESS | 1642 | 1461112200062 Marionette TRACE conn2 <- [1,2034,null,{}] 17:30:00 INFO - PROCESS | 1642 | 1461112200066 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}] 17:30:00 INFO - PROCESS | 1642 | 1461112200178 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 17:30:00 INFO - PROCESS | 1642 | 1461112200256 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:00 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aa26000 == 47 [pid = 1642] [id = 516] 17:30:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x116253c00) [pid = 1642] [serial = 1548] [outer = 0x0] 17:30:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x118d0e400) [pid = 1642] [serial = 1549] [outer = 0x116253c00] 17:30:00 INFO - PROCESS | 1642 | 1461112200288 Marionette DEBUG loaded listener.js 17:30:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x11465c800) [pid = 1642] [serial = 1550] [outer = 0x116253c00] 17:30:00 INFO - PROCESS | 1642 | 1461112200816 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]]]}] 17:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 773ms 17:30:00 INFO - PROCESS | 1642 | 1461112200853 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 17:30:00 INFO - PROCESS | 1642 | 1461112200860 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 17:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:30:00 INFO - PROCESS | 1642 | 1461112200866 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:30:00 INFO - PROCESS | 1642 | 1461112200868 Marionette TRACE conn2 <- [1,2038,null,{}] 17:30:00 INFO - PROCESS | 1642 | 1461112200871 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}] 17:30:00 INFO - PROCESS | 1642 | 1461112200987 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 17:30:01 INFO - PROCESS | 1642 | 1461112201065 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:01 INFO - PROCESS | 1642 | ++DOCSHELL 0x114a76000 == 48 [pid = 1642] [id = 517] 17:30:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x1154b0800) [pid = 1642] [serial = 1551] [outer = 0x0] 17:30:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x119c30c00) [pid = 1642] [serial = 1552] [outer = 0x1154b0800] 17:30:01 INFO - PROCESS | 1642 | 1461112201096 Marionette DEBUG loaded listener.js 17:30:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x11ab2d400) [pid = 1642] [serial = 1553] [outer = 0x1154b0800] 17:30:01 INFO - PROCESS | 1642 | 1461112201737 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]]]}] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0d6000 == 47 [pid = 1642] [id = 514] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x12aeab800 == 46 [pid = 1642] [id = 513] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x123f7f000 == 45 [pid = 1642] [id = 512] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa07000 == 44 [pid = 1642] [id = 511] 17:30:01 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x12ae08800) [pid = 1642] [serial = 1489] [outer = 0x0] [url = about:blank] 17:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 973ms 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x129698000 == 43 [pid = 1642] [id = 510] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x1295d7000 == 42 [pid = 1642] [id = 509] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x1294a7800 == 41 [pid = 1642] [id = 508] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x128fda800 == 40 [pid = 1642] [id = 507] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x127341000 == 39 [pid = 1642] [id = 506] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad85000 == 38 [pid = 1642] [id = 505] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x123f2e000 == 37 [pid = 1642] [id = 504] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x123f15800 == 36 [pid = 1642] [id = 503] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x123a8f000 == 35 [pid = 1642] [id = 502] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x11c38b000 == 34 [pid = 1642] [id = 501] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x11b8b2000 == 33 [pid = 1642] [id = 500] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad85800 == 32 [pid = 1642] [id = 499] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x119c22000 == 31 [pid = 1642] [id = 498] 17:30:01 INFO - PROCESS | 1642 | --DOCSHELL 0x118da0800 == 30 [pid = 1642] [id = 497] 17:30:01 INFO - PROCESS | 1642 | 1461112201853 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 17:30:01 INFO - PROCESS | 1642 | 1461112201858 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 17:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:30:01 INFO - PROCESS | 1642 | 1461112201864 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:30:01 INFO - PROCESS | 1642 | 1461112201867 Marionette TRACE conn2 <- [1,2042,null,{}] 17:30:01 INFO - PROCESS | 1642 | 1461112201873 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}] 17:30:02 INFO - PROCESS | 1642 | 1461112201999 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 17:30:02 INFO - PROCESS | 1642 | 1461112202009 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x1193af000 == 31 [pid = 1642] [id = 518] 17:30:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x11886e400) [pid = 1642] [serial = 1554] [outer = 0x0] 17:30:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x118d0b000) [pid = 1642] [serial = 1555] [outer = 0x11886e400] 17:30:02 INFO - PROCESS | 1642 | 1461112202043 Marionette DEBUG loaded listener.js 17:30:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x118fb0c00) [pid = 1642] [serial = 1556] [outer = 0x11886e400] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x11934f800) [pid = 1642] [serial = 1437] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x11beb8c00) [pid = 1642] [serial = 1463] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x129659000) [pid = 1642] [serial = 1483] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x11af7f000) [pid = 1642] [serial = 1460] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x1295ed400) [pid = 1642] [serial = 1471] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x11af37800) [pid = 1642] [serial = 1441] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x11be30800) [pid = 1642] [serial = 1462] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x1192c1800) [pid = 1642] [serial = 1454] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x11bfde400) [pid = 1642] [serial = 1443] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x12886fc00) [pid = 1642] [serial = 1447] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x12b6b1400) [pid = 1642] [serial = 1336] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x11bfe9000) [pid = 1642] [serial = 1465] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x12964f000) [pid = 1642] [serial = 1481] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x123b38400) [pid = 1642] [serial = 1468] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x118d8b400) [pid = 1642] [serial = 1396] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x11a823000) [pid = 1642] [serial = 1399] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x128c98800) [pid = 1642] [serial = 1469] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x129643000) [pid = 1642] [serial = 1474] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x1295ee000) [pid = 1642] [serial = 1451] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x12960b000) [pid = 1642] [serial = 1472] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x128fea400) [pid = 1642] [serial = 1450] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x11ada2400) [pid = 1642] [serial = 1440] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x12a839800) [pid = 1642] [serial = 1484] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x11a824400) [pid = 1642] [serial = 1438] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11c73d800) [pid = 1642] [serial = 1466] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x123930000) [pid = 1642] [serial = 1480] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x129654800) [pid = 1642] [serial = 1477] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x12965b000) [pid = 1642] [serial = 1478] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x1295ea000) [pid = 1642] [serial = 1435] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x123916800) [pid = 1642] [serial = 1444] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x1273f1400) [pid = 1642] [serial = 1446] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x11af34000) [pid = 1642] [serial = 1459] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x11a9c5800) [pid = 1642] [serial = 1457] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x1199b8000) [pid = 1642] [serial = 1456] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x1295ebc00) [pid = 1642] [serial = 871] [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.] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x118de6400) [pid = 1642] [serial = 1453] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x129611000) [pid = 1642] [serial = 1393] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x12ade6000) [pid = 1642] [serial = 1486] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x12adef400) [pid = 1642] [serial = 1487] [outer = 0x0] [url = about:blank] 17:30:02 INFO - PROCESS | 1642 | 1461112202438 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]]]}] 17:30:02 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) 17:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 623ms 17:30:02 INFO - PROCESS | 1642 | 1461112202486 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 17:30:02 INFO - PROCESS | 1642 | 1461112202492 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 17:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:30:02 INFO - PROCESS | 1642 | 1461112202496 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:30:02 INFO - PROCESS | 1642 | 1461112202497 Marionette TRACE conn2 <- [1,2046,null,{}] 17:30:02 INFO - PROCESS | 1642 | 1461112202500 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}] 17:30:02 INFO - PROCESS | 1642 | 1461112202572 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 17:30:02 INFO - PROCESS | 1642 | 1461112202579 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ab7b000 == 32 [pid = 1642] [id = 519] 17:30:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x119350000) [pid = 1642] [serial = 1557] [outer = 0x0] 17:30:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x11a827400) [pid = 1642] [serial = 1558] [outer = 0x119350000] 17:30:02 INFO - PROCESS | 1642 | 1461112202605 Marionette DEBUG loaded listener.js 17:30:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x11a883400) [pid = 1642] [serial = 1559] [outer = 0x119350000] 17:30:02 INFO - PROCESS | 1642 | 1461112202946 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]]]}] 17:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 468ms 17:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:30:02 INFO - PROCESS | 1642 | 1461112202965 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 17:30:02 INFO - PROCESS | 1642 | 1461112202966 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 17:30:02 INFO - PROCESS | 1642 | 1461112202968 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:30:02 INFO - PROCESS | 1642 | 1461112202971 Marionette TRACE conn2 <- [1,2050,null,{}] 17:30:02 INFO - PROCESS | 1642 | 1461112202988 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}] 17:30:03 INFO - PROCESS | 1642 | 1461112203087 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 17:30:03 INFO - PROCESS | 1642 | 1461112203095 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:03 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c381800 == 33 [pid = 1642] [id = 520] 17:30:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11a9c6400) [pid = 1642] [serial = 1560] [outer = 0x0] 17:30:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x11ad96800) [pid = 1642] [serial = 1561] [outer = 0x11a9c6400] 17:30:03 INFO - PROCESS | 1642 | 1461112203124 Marionette DEBUG loaded listener.js 17:30:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x11af2a000) [pid = 1642] [serial = 1562] [outer = 0x11a9c6400] 17:30:03 INFO - PROCESS | 1642 | 1461112203446 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]]]}] 17:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 526ms 17:30:03 INFO - PROCESS | 1642 | 1461112203495 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 17:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:30:03 INFO - PROCESS | 1642 | 1461112203497 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 17:30:03 INFO - PROCESS | 1642 | 1461112203499 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:30:03 INFO - PROCESS | 1642 | 1461112203500 Marionette TRACE conn2 <- [1,2054,null,{}] 17:30:03 INFO - PROCESS | 1642 | 1461112203502 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}] 17:30:03 INFO - PROCESS | 1642 | 1461112203577 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 17:30:03 INFO - PROCESS | 1642 | 1461112203636 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:03 INFO - PROCESS | 1642 | ++DOCSHELL 0x123a8c800 == 34 [pid = 1642] [id = 521] 17:30:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x11a9c7000) [pid = 1642] [serial = 1563] [outer = 0x0] 17:30:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x11af37800) [pid = 1642] [serial = 1564] [outer = 0x11a9c7000] 17:30:03 INFO - PROCESS | 1642 | 1461112203662 Marionette DEBUG loaded listener.js 17:30:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x11af85000) [pid = 1642] [serial = 1565] [outer = 0x11a9c7000] 17:30:03 INFO - PROCESS | 1642 | 1461112203992 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]]]}] 17:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 520ms 17:30:04 INFO - PROCESS | 1642 | 1461112204020 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 17:30:04 INFO - PROCESS | 1642 | 1461112204021 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 17:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:30:04 INFO - PROCESS | 1642 | 1461112204029 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:30:04 INFO - PROCESS | 1642 | 1461112204030 Marionette TRACE conn2 <- [1,2058,null,{}] 17:30:04 INFO - PROCESS | 1642 | 1461112204033 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}] 17:30:04 INFO - PROCESS | 1642 | 1461112204126 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 17:30:04 INFO - PROCESS | 1642 | 1461112204130 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f16000 == 35 [pid = 1642] [id = 522] 17:30:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x114c05400) [pid = 1642] [serial = 1566] [outer = 0x0] 17:30:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x11b8d5c00) [pid = 1642] [serial = 1567] [outer = 0x114c05400] 17:30:04 INFO - PROCESS | 1642 | 1461112204155 Marionette DEBUG loaded listener.js 17:30:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x11be33000) [pid = 1642] [serial = 1568] [outer = 0x114c05400] 17:30:04 INFO - PROCESS | 1642 | 1461112204502 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]]]}] 17:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 524ms 17:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:30:04 INFO - PROCESS | 1642 | 1461112204549 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 17:30:04 INFO - PROCESS | 1642 | 1461112204550 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 17:30:04 INFO - PROCESS | 1642 | 1461112204552 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:30:04 INFO - PROCESS | 1642 | 1461112204553 Marionette TRACE conn2 <- [1,2062,null,{}] 17:30:04 INFO - PROCESS | 1642 | 1461112204556 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}] 17:30:04 INFO - PROCESS | 1642 | 1461112204664 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 17:30:04 INFO - PROCESS | 1642 | 1461112204677 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x1245d6000 == 36 [pid = 1642] [id = 523] 17:30:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x11beaa800) [pid = 1642] [serial = 1569] [outer = 0x0] 17:30:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x11beb8800) [pid = 1642] [serial = 1570] [outer = 0x11beaa800] 17:30:04 INFO - PROCESS | 1642 | 1461112204705 Marionette DEBUG loaded listener.js 17:30:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x123713c00) [pid = 1642] [serial = 1571] [outer = 0x11beaa800] 17:30:05 INFO - PROCESS | 1642 | 1461112205066 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]]]}] 17:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 525ms 17:30:05 INFO - PROCESS | 1642 | 1461112205077 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 17:30:05 INFO - PROCESS | 1642 | 1461112205078 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 17:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:30:05 INFO - PROCESS | 1642 | 1461112205080 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:30:05 INFO - PROCESS | 1642 | 1461112205082 Marionette TRACE conn2 <- [1,2066,null,{}] 17:30:05 INFO - PROCESS | 1642 | 1461112205084 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}] 17:30:05 INFO - PROCESS | 1642 | 1461112205180 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 17:30:05 INFO - PROCESS | 1642 | 1461112205185 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:05 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c24800 == 37 [pid = 1642] [id = 524] 17:30:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x1146c1c00) [pid = 1642] [serial = 1572] [outer = 0x0] 17:30:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x123914400) [pid = 1642] [serial = 1573] [outer = 0x1146c1c00] 17:30:05 INFO - PROCESS | 1642 | 1461112205210 Marionette DEBUG loaded listener.js 17:30:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x123b38400) [pid = 1642] [serial = 1574] [outer = 0x1146c1c00] 17:30:05 INFO - PROCESS | 1642 | 1461112205535 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]]]}] 17:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 468ms 17:30:05 INFO - PROCESS | 1642 | 1461112205559 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 17:30:05 INFO - PROCESS | 1642 | 1461112205560 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 17:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:30:05 INFO - PROCESS | 1642 | 1461112205562 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:30:05 INFO - PROCESS | 1642 | 1461112205563 Marionette TRACE conn2 <- [1,2070,null,{}] 17:30:05 INFO - PROCESS | 1642 | 1461112205565 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}] 17:30:05 INFO - PROCESS | 1642 | 1461112205658 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 17:30:05 INFO - PROCESS | 1642 | 1461112205693 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:05 INFO - PROCESS | 1642 | ++DOCSHELL 0x129460000 == 38 [pid = 1642] [id = 525] 17:30:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x12392d400) [pid = 1642] [serial = 1575] [outer = 0x0] 17:30:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x12406c000) [pid = 1642] [serial = 1576] [outer = 0x12392d400] 17:30:05 INFO - PROCESS | 1642 | 1461112205718 Marionette DEBUG loaded listener.js 17:30:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x125fc9400) [pid = 1642] [serial = 1577] [outer = 0x12392d400] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x1186a5c00) [pid = 1642] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x11bfddc00) [pid = 1642] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x11a87ac00) [pid = 1642] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x119350800) [pid = 1642] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x123b3c800) [pid = 1642] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x1273ef800) [pid = 1642] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x112025c00) [pid = 1642] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x1273f3000) [pid = 1642] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x1162ea000) [pid = 1642] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x1188cd800) [pid = 1642] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x128c8ec00) [pid = 1642] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x12390b400) [pid = 1642] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x11b2db400) [pid = 1642] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x11af2c800) [pid = 1642] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x11beb5400) [pid = 1642] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x115475000) [pid = 1642] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x118988000) [pid = 1642] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x11b8d9400) [pid = 1642] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:30:06 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x118faa800) [pid = 1642] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:30:06 INFO - PROCESS | 1642 | 1461112206165 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]]]}] 17:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 621ms 17:30:06 INFO - PROCESS | 1642 | 1461112206184 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 17:30:06 INFO - PROCESS | 1642 | 1461112206185 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 17:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:30:06 INFO - PROCESS | 1642 | 1461112206187 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:30:06 INFO - PROCESS | 1642 | 1461112206188 Marionette TRACE conn2 <- [1,2074,null,{}] 17:30:06 INFO - PROCESS | 1642 | 1461112206193 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}] 17:30:06 INFO - PROCESS | 1642 | 1461112206265 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 17:30:06 INFO - PROCESS | 1642 | 1461112206269 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:06 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf79800 == 39 [pid = 1642] [id = 526] 17:30:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x1154ac400) [pid = 1642] [serial = 1578] [outer = 0x0] 17:30:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11aa4d400) [pid = 1642] [serial = 1579] [outer = 0x1154ac400] 17:30:06 INFO - PROCESS | 1642 | 1461112206297 Marionette DEBUG loaded listener.js 17:30:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x11beb2800) [pid = 1642] [serial = 1580] [outer = 0x1154ac400] 17:30:06 INFO - PROCESS | 1642 | 1461112206615 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]]]}] 17:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 471ms 17:30:06 INFO - PROCESS | 1642 | 1461112206660 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 17:30:06 INFO - PROCESS | 1642 | 1461112206661 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 17:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:30:06 INFO - PROCESS | 1642 | 1461112206663 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:30:06 INFO - PROCESS | 1642 | 1461112206664 Marionette TRACE conn2 <- [1,2078,null,{}] 17:30:06 INFO - PROCESS | 1642 | 1461112206666 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}] 17:30:06 INFO - PROCESS | 1642 | 1461112206762 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 17:30:06 INFO - PROCESS | 1642 | 1461112206768 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:06 INFO - PROCESS | 1642 | ++DOCSHELL 0x1294b8000 == 40 [pid = 1642] [id = 527] 17:30:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x11af2d800) [pid = 1642] [serial = 1581] [outer = 0x0] 17:30:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x125f2a400) [pid = 1642] [serial = 1582] [outer = 0x11af2d800] 17:30:06 INFO - PROCESS | 1642 | 1461112206796 Marionette DEBUG loaded listener.js 17:30:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x127909c00) [pid = 1642] [serial = 1583] [outer = 0x11af2d800] 17:30:07 INFO - PROCESS | 1642 | 1461112207105 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]]]}] 17:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 470ms 17:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:30:07 INFO - PROCESS | 1642 | 1461112207133 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 17:30:07 INFO - PROCESS | 1642 | 1461112207135 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 17:30:07 INFO - PROCESS | 1642 | 1461112207137 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:30:07 INFO - PROCESS | 1642 | 1461112207139 Marionette TRACE conn2 <- [1,2082,null,{}] 17:30:07 INFO - PROCESS | 1642 | 1461112207144 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}] 17:30:07 INFO - PROCESS | 1642 | 1461112207235 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 17:30:07 INFO - PROCESS | 1642 | 1461112207241 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:07 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a87b000 == 41 [pid = 1642] [id = 528] 17:30:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x12790fc00) [pid = 1642] [serial = 1584] [outer = 0x0] 17:30:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x128c93c00) [pid = 1642] [serial = 1585] [outer = 0x12790fc00] 17:30:07 INFO - PROCESS | 1642 | 1461112207271 Marionette DEBUG loaded listener.js 17:30:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x12941a800) [pid = 1642] [serial = 1586] [outer = 0x12790fc00] 17:30:07 INFO - PROCESS | 1642 | 1461112207599 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]]]}] 17:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 473ms 17:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:30:07 INFO - PROCESS | 1642 | 1461112207611 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 17:30:07 INFO - PROCESS | 1642 | 1461112207613 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 17:30:07 INFO - PROCESS | 1642 | 1461112207615 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:30:07 INFO - PROCESS | 1642 | 1461112207616 Marionette TRACE conn2 <- [1,2086,null,{}] 17:30:07 INFO - PROCESS | 1642 | 1461112207618 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}] 17:30:07 INFO - PROCESS | 1642 | 1461112207721 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 17:30:07 INFO - PROCESS | 1642 | 1461112207728 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:07 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa0d000 == 42 [pid = 1642] [id = 529] 17:30:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x11ada2c00) [pid = 1642] [serial = 1587] [outer = 0x0] 17:30:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x12941f000) [pid = 1642] [serial = 1588] [outer = 0x11ada2c00] 17:30:07 INFO - PROCESS | 1642 | 1461112207752 Marionette DEBUG loaded listener.js 17:30:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x129604400) [pid = 1642] [serial = 1589] [outer = 0x11ada2c00] 17:30:08 INFO - PROCESS | 1642 | 1461112208043 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]]]}] 17:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 469ms 17:30:08 INFO - PROCESS | 1642 | 1461112208136 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 17:30:08 INFO - PROCESS | 1642 | 1461112208139 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 17:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:30:08 INFO - PROCESS | 1642 | 1461112208143 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:30:08 INFO - PROCESS | 1642 | 1461112208145 Marionette TRACE conn2 <- [1,2090,null,{}] 17:30:08 INFO - PROCESS | 1642 | 1461112208150 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}] 17:30:08 INFO - PROCESS | 1642 | 1461112208243 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 17:30:08 INFO - PROCESS | 1642 | 1461112208334 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:08 INFO - PROCESS | 1642 | ++DOCSHELL 0x118f33800 == 43 [pid = 1642] [id = 530] 17:30:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x115474400) [pid = 1642] [serial = 1590] [outer = 0x0] 17:30:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x1162ee000) [pid = 1642] [serial = 1591] [outer = 0x115474400] 17:30:08 INFO - PROCESS | 1642 | 1461112208367 Marionette DEBUG loaded listener.js 17:30:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x118fa9c00) [pid = 1642] [serial = 1592] [outer = 0x115474400] 17:30:08 INFO - PROCESS | 1642 | 1461112208796 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]]]}] 17:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 722ms 17:30:08 INFO - PROCESS | 1642 | 1461112208865 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 17:30:08 INFO - PROCESS | 1642 | 1461112208868 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 17:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:30:08 INFO - PROCESS | 1642 | 1461112208873 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:30:08 INFO - PROCESS | 1642 | 1461112208876 Marionette TRACE conn2 <- [1,2094,null,{}] 17:30:08 INFO - PROCESS | 1642 | 1461112208904 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}] 17:30:09 INFO - PROCESS | 1642 | 1461112209038 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 17:30:09 INFO - PROCESS | 1642 | 1461112209047 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:09 INFO - PROCESS | 1642 | ++DOCSHELL 0x123754000 == 44 [pid = 1642] [id = 531] 17:30:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x1164db400) [pid = 1642] [serial = 1593] [outer = 0x0] 17:30:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x11a9c7c00) [pid = 1642] [serial = 1594] [outer = 0x1164db400] 17:30:09 INFO - PROCESS | 1642 | 1461112209077 Marionette DEBUG loaded listener.js 17:30:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x11ad98800) [pid = 1642] [serial = 1595] [outer = 0x1164db400] 17:30:09 INFO - PROCESS | 1642 | 1461112209502 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]]]}] 17:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 647ms 17:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:30:09 INFO - PROCESS | 1642 | 1461112209519 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 17:30:09 INFO - PROCESS | 1642 | 1461112209520 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 17:30:09 INFO - PROCESS | 1642 | 1461112209523 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:30:09 INFO - PROCESS | 1642 | 1461112209524 Marionette TRACE conn2 <- [1,2098,null,{}] 17:30:09 INFO - PROCESS | 1642 | 1461112209531 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}] 17:30:09 INFO - PROCESS | 1642 | 1461112209636 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 17:30:09 INFO - PROCESS | 1642 | 1461112209688 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:09 INFO - PROCESS | 1642 | ++DOCSHELL 0x129698000 == 45 [pid = 1642] [id = 532] 17:30:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x11bead800) [pid = 1642] [serial = 1596] [outer = 0x0] 17:30:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x11beb6c00) [pid = 1642] [serial = 1597] [outer = 0x11bead800] 17:30:09 INFO - PROCESS | 1642 | 1461112209724 Marionette DEBUG loaded listener.js 17:30:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x11bfe3000) [pid = 1642] [serial = 1598] [outer = 0x11bead800] 17:30:10 INFO - PROCESS | 1642 | 1461112210176 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]]]}] 17:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 17:30:10 INFO - PROCESS | 1642 | 1461112210194 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 17:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:30:10 INFO - PROCESS | 1642 | 1461112210195 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 17:30:10 INFO - PROCESS | 1642 | 1461112210197 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:30:10 INFO - PROCESS | 1642 | 1461112210199 Marionette TRACE conn2 <- [1,2102,null,{}] 17:30:10 INFO - PROCESS | 1642 | 1461112210201 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}] 17:30:10 INFO - PROCESS | 1642 | 1461112210300 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 17:30:10 INFO - PROCESS | 1642 | 1461112210393 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:10 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0dc000 == 46 [pid = 1642] [id = 533] 17:30:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x12371f400) [pid = 1642] [serial = 1599] [outer = 0x0] 17:30:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x127364c00) [pid = 1642] [serial = 1600] [outer = 0x12371f400] 17:30:10 INFO - PROCESS | 1642 | 1461112210423 Marionette DEBUG loaded listener.js 17:30:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x127ed6800) [pid = 1642] [serial = 1601] [outer = 0x12371f400] 17:30:10 INFO - PROCESS | 1642 | 1461112210858 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]]]}] 17:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 720ms 17:30:10 INFO - PROCESS | 1642 | 1461112210917 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 17:30:10 INFO - PROCESS | 1642 | 1461112210919 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 17:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:30:10 INFO - PROCESS | 1642 | 1461112210921 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:30:10 INFO - PROCESS | 1642 | 1461112210923 Marionette TRACE conn2 <- [1,2106,null,{}] 17:30:10 INFO - PROCESS | 1642 | 1461112210925 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}] 17:30:11 INFO - PROCESS | 1642 | 1461112211019 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 17:30:11 INFO - PROCESS | 1642 | 1461112211086 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b225000 == 47 [pid = 1642] [id = 534] 17:30:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x11427d000) [pid = 1642] [serial = 1602] [outer = 0x0] 17:30:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x118936c00) [pid = 1642] [serial = 1603] [outer = 0x11427d000] 17:30:11 INFO - PROCESS | 1642 | 1461112211116 Marionette DEBUG loaded listener.js 17:30:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x11beca000) [pid = 1642] [serial = 1604] [outer = 0x11427d000] 17:30:11 INFO - PROCESS | 1642 | 1461112211664 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]]]}] 17:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 772ms 17:30:11 INFO - PROCESS | 1642 | 1461112211693 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 17:30:11 INFO - PROCESS | 1642 | 1461112211696 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 17:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:30:11 INFO - PROCESS | 1642 | 1461112211699 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:30:11 INFO - PROCESS | 1642 | 1461112211701 Marionette TRACE conn2 <- [1,2110,null,{}] 17:30:11 INFO - PROCESS | 1642 | 1461112211705 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}] 17:30:11 INFO - PROCESS | 1642 | 1461112211797 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 17:30:11 INFO - PROCESS | 1642 | 1461112211853 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x123754800 == 48 [pid = 1642] [id = 535] 17:30:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x118fa9400) [pid = 1642] [serial = 1605] [outer = 0x0] 17:30:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x118fac000) [pid = 1642] [serial = 1606] [outer = 0x118fa9400] 17:30:11 INFO - PROCESS | 1642 | 1461112211898 Marionette DEBUG loaded listener.js 17:30:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x1192c1c00) [pid = 1642] [serial = 1607] [outer = 0x118fa9400] 17:30:12 INFO - PROCESS | 1642 | --DOCSHELL 0x12a87b000 == 47 [pid = 1642] [id = 528] 17:30:12 INFO - PROCESS | 1642 | --DOCSHELL 0x1294b8000 == 46 [pid = 1642] [id = 527] 17:30:12 INFO - PROCESS | 1642 | --DOCSHELL 0x11bf79800 == 45 [pid = 1642] [id = 526] 17:30:12 INFO - PROCESS | 1642 | --DOCSHELL 0x129460000 == 44 [pid = 1642] [id = 525] 17:30:12 INFO - PROCESS | 1642 | --DOCSHELL 0x119c24800 == 43 [pid = 1642] [id = 524] 17:30:12 INFO - PROCESS | 1642 | --DOCSHELL 0x1245d6000 == 42 [pid = 1642] [id = 523] 17:30:12 INFO - PROCESS | 1642 | --DOCSHELL 0x123f16000 == 41 [pid = 1642] [id = 522] 17:30:12 INFO - PROCESS | 1642 | --DOCSHELL 0x123a8c800 == 40 [pid = 1642] [id = 521] 17:30:12 INFO - PROCESS | 1642 | --DOCSHELL 0x11c381800 == 39 [pid = 1642] [id = 520] 17:30:12 INFO - PROCESS | 1642 | --DOCSHELL 0x11ab7b000 == 38 [pid = 1642] [id = 519] 17:30:12 INFO - PROCESS | 1642 | --DOCSHELL 0x1193af000 == 37 [pid = 1642] [id = 518] 17:30:12 INFO - PROCESS | 1642 | 1461112212382 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]]]}] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x11a9bbc00) [pid = 1642] [serial = 1501] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x1273d4800) [pid = 1642] [serial = 1525] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x11aa4b800) [pid = 1642] [serial = 1502] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x1279f5800) [pid = 1642] [serial = 1528] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x119e71800) [pid = 1642] [serial = 1498] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x11a87e800) [pid = 1642] [serial = 1499] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x128c91c00) [pid = 1642] [serial = 1531] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x11644fc00) [pid = 1642] [serial = 1492] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x128873c00) [pid = 1642] [serial = 1529] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x118642400) [pid = 1642] [serial = 1493] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x11acf3400) [pid = 1642] [serial = 1504] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x11ad9dc00) [pid = 1642] [serial = 1505] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x129411c00) [pid = 1642] [serial = 1534] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x123a26000) [pid = 1642] [serial = 1522] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x128c98400) [pid = 1642] [serial = 1532] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x11beb1800) [pid = 1642] [serial = 1513] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x11bed1400) [pid = 1642] [serial = 1514] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11af78c00) [pid = 1642] [serial = 1507] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x11b8d9000) [pid = 1642] [serial = 1508] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x11c2c8000) [pid = 1642] [serial = 1519] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x12371c000) [pid = 1642] [serial = 1520] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x11bfe5c00) [pid = 1642] [serial = 1516] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x11c2c8800) [pid = 1642] [serial = 1517] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x118fab000) [pid = 1642] [serial = 1495] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x118fb5c00) [pid = 1642] [serial = 1496] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x11be32000) [pid = 1642] [serial = 1510] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x11beaf000) [pid = 1642] [serial = 1511] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x11a63ac00) [pid = 1642] [serial = 1537] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x1295e6800) [pid = 1642] [serial = 1535] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x11bc56c00) [pid = 1642] [serial = 1538] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x11beccc00) [pid = 1642] [serial = 1540] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x1273f2c00) [pid = 1642] [serial = 1526] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x128c9d000) [pid = 1642] [serial = 1541] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x129606000) [pid = 1642] [serial = 1544] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x125f27800) [pid = 1642] [serial = 1523] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 83 (0x12964bc00) [pid = 1642] [serial = 1475] [outer = 0x0] [url = about:blank] 17:30:12 INFO - PROCESS | 1642 | --DOMWINDOW == 82 (0x1295ed800) [pid = 1642] [serial = 1543] [outer = 0x0] [url = about:blank] 17:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 725ms 17:30:12 INFO - PROCESS | 1642 | 1461112212425 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 17:30:12 INFO - PROCESS | 1642 | 1461112212429 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 17:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:30:12 INFO - PROCESS | 1642 | 1461112212435 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:30:12 INFO - PROCESS | 1642 | 1461112212437 Marionette TRACE conn2 <- [1,2114,null,{}] 17:30:12 INFO - PROCESS | 1642 | 1461112212447 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}] 17:30:12 INFO - PROCESS | 1642 | 1461112212563 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 17:30:12 INFO - PROCESS | 1642 | 1461112212570 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:12 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c0c000 == 38 [pid = 1642] [id = 536] 17:30:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 83 (0x1144b2000) [pid = 1642] [serial = 1608] [outer = 0x0] 17:30:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x11a87e800) [pid = 1642] [serial = 1609] [outer = 0x1144b2000] 17:30:12 INFO - PROCESS | 1642 | 1461112212611 Marionette DEBUG loaded listener.js 17:30:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x11aa52800) [pid = 1642] [serial = 1610] [outer = 0x1144b2000] 17:30:13 INFO - PROCESS | 1642 | 1461112213150 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]]]}] 17:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 721ms 17:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:30:13 INFO - PROCESS | 1642 | 1461112213161 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 17:30:13 INFO - PROCESS | 1642 | 1461112213162 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 17:30:13 INFO - PROCESS | 1642 | 1461112213165 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:30:13 INFO - PROCESS | 1642 | 1461112213167 Marionette TRACE conn2 <- [1,2118,null,{}] 17:30:13 INFO - PROCESS | 1642 | 1461112213176 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}] 17:30:13 INFO - PROCESS | 1642 | 1461112213253 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 17:30:13 INFO - PROCESS | 1642 | 1461112213260 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:13 INFO - PROCESS | 1642 | ++DOCSHELL 0x123bb7000 == 39 [pid = 1642] [id = 537] 17:30:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x11acec800) [pid = 1642] [serial = 1611] [outer = 0x0] 17:30:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x11af37c00) [pid = 1642] [serial = 1612] [outer = 0x11acec800] 17:30:13 INFO - PROCESS | 1642 | 1461112213288 Marionette DEBUG loaded listener.js 17:30:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x11b8d9000) [pid = 1642] [serial = 1613] [outer = 0x11acec800] 17:30:13 INFO - PROCESS | 1642 | 1461112213615 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]]]}] 17:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 470ms 17:30:13 INFO - PROCESS | 1642 | 1461112213636 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 17:30:13 INFO - PROCESS | 1642 | 1461112213638 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 17:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:30:13 INFO - PROCESS | 1642 | 1461112213642 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:30:13 INFO - PROCESS | 1642 | 1461112213643 Marionette TRACE conn2 <- [1,2122,null,{}] 17:30:13 INFO - PROCESS | 1642 | 1461112213645 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}] 17:30:13 INFO - PROCESS | 1642 | 1461112213727 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 17:30:13 INFO - PROCESS | 1642 | 1461112213731 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:13 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f3c800 == 40 [pid = 1642] [id = 538] 17:30:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x11af78c00) [pid = 1642] [serial = 1614] [outer = 0x0] 17:30:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x11beb0800) [pid = 1642] [serial = 1615] [outer = 0x11af78c00] 17:30:13 INFO - PROCESS | 1642 | 1461112213757 Marionette DEBUG loaded listener.js 17:30:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11bfdec00) [pid = 1642] [serial = 1616] [outer = 0x11af78c00] 17:30:14 INFO - PROCESS | 1642 | 1461112214081 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]]]}] 17:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 469ms 17:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:30:14 INFO - PROCESS | 1642 | 1461112214112 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 17:30:14 INFO - PROCESS | 1642 | 1461112214113 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 17:30:14 INFO - PROCESS | 1642 | 1461112214116 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:30:14 INFO - PROCESS | 1642 | 1461112214117 Marionette TRACE conn2 <- [1,2126,null,{}] 17:30:14 INFO - PROCESS | 1642 | 1461112214119 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}] 17:30:14 INFO - PROCESS | 1642 | 1461112214197 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 17:30:14 INFO - PROCESS | 1642 | 1461112214253 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:14 INFO - PROCESS | 1642 | ++DOCSHELL 0x125f35000 == 41 [pid = 1642] [id = 539] 17:30:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x11bc54400) [pid = 1642] [serial = 1617] [outer = 0x0] 17:30:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x11bfe5c00) [pid = 1642] [serial = 1618] [outer = 0x11bc54400] 17:30:14 INFO - PROCESS | 1642 | 1461112214279 Marionette DEBUG loaded listener.js 17:30:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x123714c00) [pid = 1642] [serial = 1619] [outer = 0x11bc54400] 17:30:14 INFO - PROCESS | 1642 | 1461112214609 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]]]}] 17:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 519ms 17:30:14 INFO - PROCESS | 1642 | 1461112214636 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 17:30:14 INFO - PROCESS | 1642 | 1461112214637 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 17:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:30:14 INFO - PROCESS | 1642 | 1461112214645 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:30:14 INFO - PROCESS | 1642 | 1461112214646 Marionette TRACE conn2 <- [1,2130,null,{}] 17:30:14 INFO - PROCESS | 1642 | 1461112214648 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}] 17:30:14 INFO - PROCESS | 1642 | 1461112214762 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 17:30:14 INFO - PROCESS | 1642 | 1461112214767 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:14 INFO - PROCESS | 1642 | ++DOCSHELL 0x119394000 == 42 [pid = 1642] [id = 540] 17:30:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x123919800) [pid = 1642] [serial = 1620] [outer = 0x0] 17:30:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x123d8a800) [pid = 1642] [serial = 1621] [outer = 0x123919800] 17:30:14 INFO - PROCESS | 1642 | 1461112214795 Marionette DEBUG loaded listener.js 17:30:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x128873c00) [pid = 1642] [serial = 1622] [outer = 0x123919800] 17:30:15 INFO - PROCESS | 1642 | 1461112215154 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] 17:30:15 INFO - PROCESS | 1642 | 1461112215167 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 17:30:15 INFO - PROCESS | 1642 | 1461112215169 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:30:15 INFO - PROCESS | 1642 | 1461112215170 Marionette TRACE conn2 <- [1,2134,null,{}] 17:30:15 INFO - PROCESS | 1642 | 1461112215173 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}] 17:30:15 INFO - PROCESS | 1642 | 1461112215281 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 17:30:15 INFO - PROCESS | 1642 | 1461112215317 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:15 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295ca000 == 43 [pid = 1642] [id = 541] 17:30:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x128c92800) [pid = 1642] [serial = 1623] [outer = 0x0] 17:30:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x128c9c800) [pid = 1642] [serial = 1624] [outer = 0x128c92800] 17:30:15 INFO - PROCESS | 1642 | 1461112215342 Marionette DEBUG loaded listener.js 17:30:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x1295ebc00) [pid = 1642] [serial = 1625] [outer = 0x128c92800] 17:30:15 INFO - PROCESS | 1642 | 1461112215650 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]]]}] 17:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 525ms 17:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:30:15 INFO - PROCESS | 1642 | 1461112215700 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 17:30:15 INFO - PROCESS | 1642 | 1461112215701 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 17:30:15 INFO - PROCESS | 1642 | 1461112215703 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:30:15 INFO - PROCESS | 1642 | 1461112215704 Marionette TRACE conn2 <- [1,2138,null,{}] 17:30:15 INFO - PROCESS | 1642 | 1461112215707 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}] 17:30:15 INFO - PROCESS | 1642 | 1461112215803 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 17:30:15 INFO - PROCESS | 1642 | 1461112215807 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:15 INFO - PROCESS | 1642 | ++DOCSHELL 0x129693000 == 44 [pid = 1642] [id = 542] 17:30:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x128c93000) [pid = 1642] [serial = 1626] [outer = 0x0] 17:30:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x1295ef800) [pid = 1642] [serial = 1627] [outer = 0x128c93000] 17:30:15 INFO - PROCESS | 1642 | 1461112215831 Marionette DEBUG loaded listener.js 17:30:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x129649800) [pid = 1642] [serial = 1628] [outer = 0x128c93000] 17:30:16 INFO - PROCESS | 1642 | 1461112216177 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]]]}] 17:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 522ms 17:30:16 INFO - PROCESS | 1642 | 1461112216226 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 17:30:16 INFO - PROCESS | 1642 | 1461112216227 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 17:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:30:16 INFO - PROCESS | 1642 | 1461112216229 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:30:16 INFO - PROCESS | 1642 | 1461112216230 Marionette TRACE conn2 <- [1,2142,null,{}] 17:30:16 INFO - PROCESS | 1642 | 1461112216232 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}] 17:30:16 INFO - PROCESS | 1642 | 1461112216334 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 17:30:16 INFO - PROCESS | 1642 | 1461112216345 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:16 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa10000 == 45 [pid = 1642] [id = 543] 17:30:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x12964a400) [pid = 1642] [serial = 1629] [outer = 0x0] 17:30:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x129651800) [pid = 1642] [serial = 1630] [outer = 0x12964a400] 17:30:16 INFO - PROCESS | 1642 | 1461112216370 Marionette DEBUG loaded listener.js 17:30:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x129657c00) [pid = 1642] [serial = 1631] [outer = 0x12964a400] 17:30:16 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x11beaa800) [pid = 1642] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:30:16 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x114c05400) [pid = 1642] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:30:16 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x1146c1c00) [pid = 1642] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:30:16 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x11a9c7000) [pid = 1642] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:30:16 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x119350000) [pid = 1642] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:30:16 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x11a9c6400) [pid = 1642] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:30:16 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x11886e400) [pid = 1642] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:30:16 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x12790fc00) [pid = 1642] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:30:16 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x12392d400) [pid = 1642] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:30:16 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x1154ac400) [pid = 1642] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:30:16 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x11af2d800) [pid = 1642] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:30:16 INFO - PROCESS | 1642 | 1461112216719 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] 17:30:16 INFO - PROCESS | 1642 | 1461112216753 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 17:30:16 INFO - PROCESS | 1642 | 1461112216755 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:30:16 INFO - PROCESS | 1642 | 1461112216756 Marionette TRACE conn2 <- [1,2146,null,{}] 17:30:16 INFO - PROCESS | 1642 | 1461112216758 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}] 17:30:16 INFO - PROCESS | 1642 | 1461112216835 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 17:30:16 INFO - PROCESS | 1642 | 1461112216888 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:16 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa09800 == 46 [pid = 1642] [id = 544] 17:30:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x1188ce400) [pid = 1642] [serial = 1632] [outer = 0x0] 17:30:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x11beaa800) [pid = 1642] [serial = 1633] [outer = 0x1188ce400] 17:30:16 INFO - PROCESS | 1642 | 1461112216914 Marionette DEBUG loaded listener.js 17:30:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x12964dc00) [pid = 1642] [serial = 1634] [outer = 0x1188ce400] 17:30:17 INFO - PROCESS | 1642 | 1461112217223 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] 17:30:17 INFO - PROCESS | 1642 | 1461112217279 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 17:30:17 INFO - PROCESS | 1642 | 1461112217282 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:30:17 INFO - PROCESS | 1642 | 1461112217285 Marionette TRACE conn2 <- [1,2150,null,{}] 17:30:17 INFO - PROCESS | 1642 | 1461112217289 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}] 17:30:17 INFO - PROCESS | 1642 | 1461112217431 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 17:30:17 INFO - PROCESS | 1642 | 1461112217485 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:17 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b84c000 == 47 [pid = 1642] [id = 545] 17:30:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x1164e3400) [pid = 1642] [serial = 1635] [outer = 0x0] 17:30:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x12965d000) [pid = 1642] [serial = 1636] [outer = 0x1164e3400] 17:30:17 INFO - PROCESS | 1642 | 1461112217528 Marionette DEBUG loaded listener.js 17:30:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x12a840000) [pid = 1642] [serial = 1637] [outer = 0x1164e3400] 17:30:17 INFO - PROCESS | 1642 | 1461112217820 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]]]}] 17:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 571ms 17:30:17 INFO - PROCESS | 1642 | 1461112217854 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 17:30:17 INFO - PROCESS | 1642 | 1461112217856 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 17:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:30:17 INFO - PROCESS | 1642 | 1461112217864 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:30:17 INFO - PROCESS | 1642 | 1461112217866 Marionette TRACE conn2 <- [1,2154,null,{}] 17:30:17 INFO - PROCESS | 1642 | 1461112217870 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}] 17:30:18 INFO - PROCESS | 1642 | 1461112217995 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 17:30:18 INFO - PROCESS | 1642 | 1461112218068 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:18 INFO - PROCESS | 1642 | ++DOCSHELL 0x12bcea000 == 48 [pid = 1642] [id = 546] 17:30:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x1146bd400) [pid = 1642] [serial = 1638] [outer = 0x0] 17:30:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x11af2e400) [pid = 1642] [serial = 1639] [outer = 0x1146bd400] 17:30:18 INFO - PROCESS | 1642 | 1461112218107 Marionette DEBUG loaded listener.js 17:30:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x12ade4000) [pid = 1642] [serial = 1640] [outer = 0x1146bd400] 17:30:18 INFO - PROCESS | 1642 | 1461112218466 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]]]}] 17:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 621ms 17:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:30:18 INFO - PROCESS | 1642 | 1461112218485 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 17:30:18 INFO - PROCESS | 1642 | 1461112218486 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 17:30:18 INFO - PROCESS | 1642 | 1461112218488 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:30:18 INFO - PROCESS | 1642 | 1461112218489 Marionette TRACE conn2 <- [1,2158,null,{}] 17:30:18 INFO - PROCESS | 1642 | 1461112218495 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}] 17:30:18 INFO - PROCESS | 1642 | 1461112218578 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 17:30:18 INFO - PROCESS | 1642 | 1461112218687 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:18 INFO - PROCESS | 1642 | ++DOCSHELL 0x11890a000 == 49 [pid = 1642] [id = 547] 17:30:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x112023c00) [pid = 1642] [serial = 1641] [outer = 0x0] 17:30:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x114403000) [pid = 1642] [serial = 1642] [outer = 0x112023c00] 17:30:18 INFO - PROCESS | 1642 | 1461112218719 Marionette DEBUG loaded listener.js 17:30:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x11644fc00) [pid = 1642] [serial = 1643] [outer = 0x112023c00] 17:30:19 INFO - PROCESS | 1642 | 1461112219142 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]]]}] 17:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 722ms 17:30:19 INFO - PROCESS | 1642 | 1461112219212 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 17:30:19 INFO - PROCESS | 1642 | 1461112219215 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 17:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:30:19 INFO - PROCESS | 1642 | 1461112219219 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:30:19 INFO - PROCESS | 1642 | 1461112219221 Marionette TRACE conn2 <- [1,2162,null,{}] 17:30:19 INFO - PROCESS | 1642 | 1461112219224 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}] 17:30:19 INFO - PROCESS | 1642 | 1461112219332 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 17:30:19 INFO - PROCESS | 1642 | 1461112219425 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:19 INFO - PROCESS | 1642 | ++DOCSHELL 0x123740000 == 50 [pid = 1642] [id = 548] 17:30:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x11a884400) [pid = 1642] [serial = 1644] [outer = 0x0] 17:30:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x11acf3400) [pid = 1642] [serial = 1645] [outer = 0x11a884400] 17:30:19 INFO - PROCESS | 1642 | 1461112219457 Marionette DEBUG loaded listener.js 17:30:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x11af2b800) [pid = 1642] [serial = 1646] [outer = 0x11a884400] 17:30:19 INFO - PROCESS | 1642 | 1461112219877 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]]]}] 17:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 669ms 17:30:19 INFO - PROCESS | 1642 | 1461112219893 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 17:30:19 INFO - PROCESS | 1642 | 1461112219896 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 17:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:30:19 INFO - PROCESS | 1642 | 1461112219899 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:30:19 INFO - PROCESS | 1642 | 1461112219900 Marionette TRACE conn2 <- [1,2166,null,{}] 17:30:19 INFO - PROCESS | 1642 | 1461112219903 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}] 17:30:20 INFO - PROCESS | 1642 | 1461112220002 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 17:30:20 INFO - PROCESS | 1642 | 1461112220053 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x12946d000 == 51 [pid = 1642] [id = 549] 17:30:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x11a9c5800) [pid = 1642] [serial = 1647] [outer = 0x0] 17:30:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x11be2dc00) [pid = 1642] [serial = 1648] [outer = 0x11a9c5800] 17:30:20 INFO - PROCESS | 1642 | 1461112220083 Marionette DEBUG loaded listener.js 17:30:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x123918400) [pid = 1642] [serial = 1649] [outer = 0x11a9c5800] 17:30:20 INFO - PROCESS | 1642 | 1461112220510 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]]]}] 17:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 621ms 17:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:30:20 INFO - PROCESS | 1642 | 1461112220520 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 17:30:20 INFO - PROCESS | 1642 | 1461112220522 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 17:30:20 INFO - PROCESS | 1642 | 1461112220531 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:30:20 INFO - PROCESS | 1642 | 1461112220535 Marionette TRACE conn2 <- [1,2170,null,{}] 17:30:20 INFO - PROCESS | 1642 | 1461112220539 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}] 17:30:20 INFO - PROCESS | 1642 | 1461112220640 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 17:30:20 INFO - PROCESS | 1642 | 1461112220733 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d0a8000 == 52 [pid = 1642] [id = 550] 17:30:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x1273d5c00) [pid = 1642] [serial = 1650] [outer = 0x0] 17:30:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x128fe9400) [pid = 1642] [serial = 1651] [outer = 0x1273d5c00] 17:30:20 INFO - PROCESS | 1642 | 1461112220762 Marionette DEBUG loaded listener.js 17:30:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x12964e000) [pid = 1642] [serial = 1652] [outer = 0x1273d5c00] 17:30:21 INFO - PROCESS | 1642 | 1461112221189 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]]]}] 17:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 679ms 17:30:21 INFO - PROCESS | 1642 | 1461112221205 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 17:30:21 INFO - PROCESS | 1642 | 1461112221207 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 17:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:30:21 INFO - PROCESS | 1642 | 1461112221209 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:30:21 INFO - PROCESS | 1642 | 1461112221210 Marionette TRACE conn2 <- [1,2174,null,{}] 17:30:21 INFO - PROCESS | 1642 | 1461112221213 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}] 17:30:21 INFO - PROCESS | 1642 | 1461112221313 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 17:30:21 INFO - PROCESS | 1642 | 1461112221367 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:21 INFO - PROCESS | 1642 | ++DOCSHELL 0x127e96800 == 53 [pid = 1642] [id = 551] 17:30:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x124074800) [pid = 1642] [serial = 1653] [outer = 0x0] 17:30:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x129420400) [pid = 1642] [serial = 1654] [outer = 0x124074800] 17:30:21 INFO - PROCESS | 1642 | 1461112221397 Marionette DEBUG loaded listener.js 17:30:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x12a837c00) [pid = 1642] [serial = 1655] [outer = 0x124074800] 17:30:22 INFO - PROCESS | 1642 | 1461112222029 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]]]}] 17:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 869ms 17:30:22 INFO - PROCESS | 1642 | 1461112222079 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 17:30:22 INFO - PROCESS | 1642 | 1461112222081 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 17:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:30:22 INFO - PROCESS | 1642 | 1461112222086 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:30:22 INFO - PROCESS | 1642 | 1461112222088 Marionette TRACE conn2 <- [1,2178,null,{}] 17:30:22 INFO - PROCESS | 1642 | 1461112222092 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}] 17:30:22 INFO - PROCESS | 1642 | 1461112222180 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 17:30:22 INFO - PROCESS | 1642 | 1461112222248 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:22 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad7e800 == 54 [pid = 1642] [id = 552] 17:30:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x118fb3000) [pid = 1642] [serial = 1656] [outer = 0x0] 17:30:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x1199b3000) [pid = 1642] [serial = 1657] [outer = 0x118fb3000] 17:30:22 INFO - PROCESS | 1642 | 1461112222278 Marionette DEBUG loaded listener.js 17:30:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x11a828800) [pid = 1642] [serial = 1658] [outer = 0x118fb3000] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x12c072000 == 53 [pid = 1642] [id = 496] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x12bcea000 == 52 [pid = 1642] [id = 546] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x12b84c000 == 51 [pid = 1642] [id = 545] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa09800 == 50 [pid = 1642] [id = 544] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa10000 == 49 [pid = 1642] [id = 543] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x129693000 == 48 [pid = 1642] [id = 542] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x1295ca000 == 47 [pid = 1642] [id = 541] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x119394000 == 46 [pid = 1642] [id = 540] 17:30:22 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x119c30c00) [pid = 1642] [serial = 1552] [outer = 0x0] [url = about:blank] 17:30:22 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x12941f000) [pid = 1642] [serial = 1588] [outer = 0x0] [url = about:blank] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x125f35000 == 45 [pid = 1642] [id = 539] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x123f3c800 == 44 [pid = 1642] [id = 538] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x123bb7000 == 43 [pid = 1642] [id = 537] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x119c0c000 == 42 [pid = 1642] [id = 536] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x123754800 == 41 [pid = 1642] [id = 535] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x11b225000 == 40 [pid = 1642] [id = 534] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0dc000 == 39 [pid = 1642] [id = 533] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x129698000 == 38 [pid = 1642] [id = 532] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x123754000 == 37 [pid = 1642] [id = 531] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x118f33800 == 36 [pid = 1642] [id = 530] 17:30:22 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa0d000 == 35 [pid = 1642] [id = 529] 17:30:22 INFO - PROCESS | 1642 | 1461112222718 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]]]}] 17:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 673ms 17:30:22 INFO - PROCESS | 1642 | 1461112222759 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 17:30:22 INFO - PROCESS | 1642 | 1461112222763 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 17:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:30:22 INFO - PROCESS | 1642 | 1461112222767 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:30:22 INFO - PROCESS | 1642 | 1461112222769 Marionette TRACE conn2 <- [1,2182,null,{}] 17:30:22 INFO - PROCESS | 1642 | 1461112222771 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}] 17:30:22 INFO - PROCESS | 1642 | 1461112222855 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 17:30:22 INFO - PROCESS | 1642 | 1461112222862 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:22 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aace800 == 36 [pid = 1642] [id = 553] 17:30:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x118d84c00) [pid = 1642] [serial = 1659] [outer = 0x0] 17:30:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x11aa48800) [pid = 1642] [serial = 1660] [outer = 0x118d84c00] 17:30:22 INFO - PROCESS | 1642 | 1461112222889 Marionette DEBUG loaded listener.js 17:30:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x11ad9dc00) [pid = 1642] [serial = 1661] [outer = 0x118d84c00] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x11beb8800) [pid = 1642] [serial = 1570] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x11b8d5c00) [pid = 1642] [serial = 1567] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x123914400) [pid = 1642] [serial = 1573] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x12960d000) [pid = 1642] [serial = 1546] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x118d0e400) [pid = 1642] [serial = 1549] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x11af37800) [pid = 1642] [serial = 1564] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x11a827400) [pid = 1642] [serial = 1558] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x11a883400) [pid = 1642] [serial = 1559] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x11ad96800) [pid = 1642] [serial = 1561] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x11af2a000) [pid = 1642] [serial = 1562] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x118d0b000) [pid = 1642] [serial = 1555] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x118fb0c00) [pid = 1642] [serial = 1556] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x12941a800) [pid = 1642] [serial = 1586] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x12406c000) [pid = 1642] [serial = 1576] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x123b38400) [pid = 1642] [serial = 1574] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x11beb2800) [pid = 1642] [serial = 1580] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x11aa4d400) [pid = 1642] [serial = 1579] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x128c93c00) [pid = 1642] [serial = 1585] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x125f2a400) [pid = 1642] [serial = 1582] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x125fc9400) [pid = 1642] [serial = 1577] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x123713c00) [pid = 1642] [serial = 1571] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x127909c00) [pid = 1642] [serial = 1583] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x11be33000) [pid = 1642] [serial = 1568] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x11af85000) [pid = 1642] [serial = 1565] [outer = 0x0] [url = about:blank] 17:30:23 INFO - PROCESS | 1642 | 1461112223312 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]]]}] 17:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 568ms 17:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:30:23 INFO - PROCESS | 1642 | 1461112223336 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 17:30:23 INFO - PROCESS | 1642 | 1461112223337 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 17:30:23 INFO - PROCESS | 1642 | 1461112223340 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:30:23 INFO - PROCESS | 1642 | 1461112223345 Marionette TRACE conn2 <- [1,2186,null,{}] 17:30:23 INFO - PROCESS | 1642 | 1461112223351 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}] 17:30:23 INFO - PROCESS | 1642 | 1461112223424 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 17:30:23 INFO - PROCESS | 1642 | 1461112223436 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:23 INFO - PROCESS | 1642 | ++DOCSHELL 0x123751000 == 37 [pid = 1642] [id = 554] 17:30:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x11af2d000) [pid = 1642] [serial = 1662] [outer = 0x0] 17:30:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x11b2dac00) [pid = 1642] [serial = 1663] [outer = 0x11af2d000] 17:30:23 INFO - PROCESS | 1642 | 1461112223481 Marionette DEBUG loaded listener.js 17:30:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x11be30c00) [pid = 1642] [serial = 1664] [outer = 0x11af2d000] 17:30:23 INFO - PROCESS | 1642 | 1461112223979 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]]]}] 17:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 680ms 17:30:24 INFO - PROCESS | 1642 | 1461112224020 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 17:30:24 INFO - PROCESS | 1642 | 1461112224023 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 17:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:30:24 INFO - PROCESS | 1642 | 1461112224031 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:30:24 INFO - PROCESS | 1642 | 1461112224032 Marionette TRACE conn2 <- [1,2190,null,{}] 17:30:24 INFO - PROCESS | 1642 | 1461112224033 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}] 17:30:24 INFO - PROCESS | 1642 | 1461112224098 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 17:30:24 INFO - PROCESS | 1642 | 1461112224102 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:24 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f21800 == 38 [pid = 1642] [id = 555] 17:30:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x11beb6000) [pid = 1642] [serial = 1665] [outer = 0x0] 17:30:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x11beca400) [pid = 1642] [serial = 1666] [outer = 0x11beb6000] 17:30:24 INFO - PROCESS | 1642 | 1461112224126 Marionette DEBUG loaded listener.js 17:30:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x11bfe3800) [pid = 1642] [serial = 1667] [outer = 0x11beb6000] 17:30:24 INFO - PROCESS | 1642 | 1461112224578 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]]]}] 17:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 572ms 17:30:24 INFO - PROCESS | 1642 | 1461112224604 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 17:30:24 INFO - PROCESS | 1642 | 1461112224608 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 17:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:30:24 INFO - PROCESS | 1642 | 1461112224611 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:30:24 INFO - PROCESS | 1642 | 1461112224613 Marionette TRACE conn2 <- [1,2194,null,{}] 17:30:24 INFO - PROCESS | 1642 | 1461112224616 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}] 17:30:24 INFO - PROCESS | 1642 | 1461112224733 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 17:30:24 INFO - PROCESS | 1642 | 1461112224743 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:24 INFO - PROCESS | 1642 | ++DOCSHELL 0x124153800 == 39 [pid = 1642] [id = 556] 17:30:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x11bfe4000) [pid = 1642] [serial = 1668] [outer = 0x0] 17:30:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x11c2ca400) [pid = 1642] [serial = 1669] [outer = 0x11bfe4000] 17:30:24 INFO - PROCESS | 1642 | 1461112224783 Marionette DEBUG loaded listener.js 17:30:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x12371b400) [pid = 1642] [serial = 1670] [outer = 0x11bfe4000] 17:30:25 INFO - PROCESS | 1642 | 1461112225251 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]]]}] 17:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 675ms 17:30:25 INFO - PROCESS | 1642 | 1461112225286 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 17:30:25 INFO - PROCESS | 1642 | 1461112225288 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 17:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:30:25 INFO - PROCESS | 1642 | 1461112225291 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:30:25 INFO - PROCESS | 1642 | 1461112225293 Marionette TRACE conn2 <- [1,2198,null,{}] 17:30:25 INFO - PROCESS | 1642 | 1461112225296 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}] 17:30:25 INFO - PROCESS | 1642 | 1461112225462 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 17:30:25 INFO - PROCESS | 1642 | 1461112225484 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:25 INFO - PROCESS | 1642 | ++DOCSHELL 0x12734b000 == 40 [pid = 1642] [id = 557] 17:30:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x123917400) [pid = 1642] [serial = 1671] [outer = 0x0] 17:30:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x12406ec00) [pid = 1642] [serial = 1672] [outer = 0x123917400] 17:30:25 INFO - PROCESS | 1642 | 1461112225528 Marionette DEBUG loaded listener.js 17:30:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x12790a800) [pid = 1642] [serial = 1673] [outer = 0x123917400] 17:30:25 INFO - PROCESS | 1642 | 1461112225928 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]]]}] 17:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 672ms 17:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:30:25 INFO - PROCESS | 1642 | 1461112225966 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 17:30:25 INFO - PROCESS | 1642 | 1461112225967 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 17:30:25 INFO - PROCESS | 1642 | 1461112225970 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:30:25 INFO - PROCESS | 1642 | 1461112225971 Marionette TRACE conn2 <- [1,2202,null,{}] 17:30:25 INFO - PROCESS | 1642 | 1461112225973 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}] 17:30:26 INFO - PROCESS | 1642 | 1461112226068 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 17:30:26 INFO - PROCESS | 1642 | 1461112226123 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:26 INFO - PROCESS | 1642 | ++DOCSHELL 0x1294ab000 == 41 [pid = 1642] [id = 558] 17:30:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x127368800) [pid = 1642] [serial = 1674] [outer = 0x0] 17:30:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x128872400) [pid = 1642] [serial = 1675] [outer = 0x127368800] 17:30:26 INFO - PROCESS | 1642 | 1461112226148 Marionette DEBUG loaded listener.js 17:30:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x128c95000) [pid = 1642] [serial = 1676] [outer = 0x127368800] 17:30:26 INFO - PROCESS | 1642 | 1461112226452 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]]]}] 17:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 518ms 17:30:26 INFO - PROCESS | 1642 | 1461112226488 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 17:30:26 INFO - PROCESS | 1642 | 1461112226489 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 17:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:30:26 INFO - PROCESS | 1642 | 1461112226494 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:30:26 INFO - PROCESS | 1642 | 1461112226495 Marionette TRACE conn2 <- [1,2206,null,{}] 17:30:26 INFO - PROCESS | 1642 | 1461112226498 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}] 17:30:26 INFO - PROCESS | 1642 | 1461112226593 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 17:30:26 INFO - PROCESS | 1642 | 1461112226597 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:26 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295d0800 == 42 [pid = 1642] [id = 559] 17:30:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x127f42c00) [pid = 1642] [serial = 1677] [outer = 0x0] 17:30:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x128fe6800) [pid = 1642] [serial = 1678] [outer = 0x127f42c00] 17:30:26 INFO - PROCESS | 1642 | 1461112226622 Marionette DEBUG loaded listener.js 17:30:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x12941c400) [pid = 1642] [serial = 1679] [outer = 0x127f42c00] 17:30:27 INFO - PROCESS | 1642 | 1461112227074 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]]]}] 17:30:27 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x12adea800) [pid = 1642] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:30:27 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x1154b0800) [pid = 1642] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:30:27 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x123919800) [pid = 1642] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:30:27 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x128c93000) [pid = 1642] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:30:27 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x118fa9400) [pid = 1642] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:30:27 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x1144b2000) [pid = 1642] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:30:27 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x11af78c00) [pid = 1642] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:30:27 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x11acec800) [pid = 1642] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:30:27 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x11bc54400) [pid = 1642] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:30:27 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x128c92800) [pid = 1642] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:30:27 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x11427d000) [pid = 1642] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:30:27 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x12964a400) [pid = 1642] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:30:27 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x1188ce400) [pid = 1642] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:30:27 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x1164e3400) [pid = 1642] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 620ms 17:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:30:27 INFO - PROCESS | 1642 | 1461112227113 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 17:30:27 INFO - PROCESS | 1642 | 1461112227114 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 17:30:27 INFO - PROCESS | 1642 | 1461112227116 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:30:27 INFO - PROCESS | 1642 | 1461112227117 Marionette TRACE conn2 <- [1,2210,null,{}] 17:30:27 INFO - PROCESS | 1642 | 1461112227120 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}] 17:30:27 INFO - PROCESS | 1642 | 1461112227206 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 17:30:27 INFO - PROCESS | 1642 | 1461112227211 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:27 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aad6000 == 43 [pid = 1642] [id = 560] 17:30:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x119e77400) [pid = 1642] [serial = 1680] [outer = 0x0] 17:30:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x11af33400) [pid = 1642] [serial = 1681] [outer = 0x119e77400] 17:30:27 INFO - PROCESS | 1642 | 1461112227237 Marionette DEBUG loaded listener.js 17:30:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x128c8ec00) [pid = 1642] [serial = 1682] [outer = 0x119e77400] 17:30:27 INFO - PROCESS | 1642 | 1461112227561 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]]]}] 17:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 469ms 17:30:27 INFO - PROCESS | 1642 | 1461112227586 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 17:30:27 INFO - PROCESS | 1642 | 1461112227588 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 17:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:30:27 INFO - PROCESS | 1642 | 1461112227592 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:30:27 INFO - PROCESS | 1642 | 1461112227594 Marionette TRACE conn2 <- [1,2214,null,{}] 17:30:27 INFO - PROCESS | 1642 | 1461112227596 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}] 17:30:27 INFO - PROCESS | 1642 | 1461112227672 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 17:30:27 INFO - PROCESS | 1642 | 1461112227728 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:27 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f16000 == 44 [pid = 1642] [id = 561] 17:30:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x12406e800) [pid = 1642] [serial = 1683] [outer = 0x0] 17:30:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x1295eb000) [pid = 1642] [serial = 1684] [outer = 0x12406e800] 17:30:27 INFO - PROCESS | 1642 | 1461112227753 Marionette DEBUG loaded listener.js 17:30:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x12960b000) [pid = 1642] [serial = 1685] [outer = 0x12406e800] 17:30:28 INFO - PROCESS | 1642 | 1461112228102 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]]]}] 17:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 522ms 17:30:28 INFO - PROCESS | 1642 | 1461112228114 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 17:30:28 INFO - PROCESS | 1642 | 1461112228116 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 17:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:30:28 INFO - PROCESS | 1642 | 1461112228119 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:30:28 INFO - PROCESS | 1642 | 1461112228122 Marionette TRACE conn2 <- [1,2218,null,{}] 17:30:28 INFO - PROCESS | 1642 | 1461112228126 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}] 17:30:28 INFO - PROCESS | 1642 | 1461112228265 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 17:30:28 INFO - PROCESS | 1642 | 1461112228349 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aeb9000 == 45 [pid = 1642] [id = 562] 17:30:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x11af78000) [pid = 1642] [serial = 1686] [outer = 0x0] 17:30:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x128c8f000) [pid = 1642] [serial = 1687] [outer = 0x11af78000] 17:30:28 INFO - PROCESS | 1642 | 1461112228395 Marionette DEBUG loaded listener.js 17:30:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x12a836800) [pid = 1642] [serial = 1688] [outer = 0x11af78000] 17:30:28 INFO - PROCESS | 1642 | 1461112228692 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]]]}] 17:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 624ms 17:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:30:28 INFO - PROCESS | 1642 | 1461112228744 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 17:30:28 INFO - PROCESS | 1642 | 1461112228745 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 17:30:28 INFO - PROCESS | 1642 | 1461112228747 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:30:28 INFO - PROCESS | 1642 | 1461112228748 Marionette TRACE conn2 <- [1,2222,null,{}] 17:30:28 INFO - PROCESS | 1642 | 1461112228750 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}] 17:30:28 INFO - PROCESS | 1642 | 1461112228830 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 17:30:28 INFO - PROCESS | 1642 | 1461112228834 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0de800 == 46 [pid = 1642] [id = 563] 17:30:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x11c2c4000) [pid = 1642] [serial = 1689] [outer = 0x0] 17:30:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x12a840400) [pid = 1642] [serial = 1690] [outer = 0x11c2c4000] 17:30:28 INFO - PROCESS | 1642 | 1461112228906 Marionette DEBUG loaded listener.js 17:30:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x12adf1800) [pid = 1642] [serial = 1691] [outer = 0x11c2c4000] 17:30:29 INFO - PROCESS | 1642 | 1461112229304 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]]]}] 17:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 568ms 17:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:30:29 INFO - PROCESS | 1642 | 1461112229315 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 17:30:29 INFO - PROCESS | 1642 | 1461112229318 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 17:30:29 INFO - PROCESS | 1642 | 1461112229321 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:30:29 INFO - PROCESS | 1642 | 1461112229324 Marionette TRACE conn2 <- [1,2226,null,{}] 17:30:29 INFO - PROCESS | 1642 | 1461112229328 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}] 17:30:29 INFO - PROCESS | 1642 | 1461112229429 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 17:30:29 INFO - PROCESS | 1642 | 1461112229481 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:29 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad8c800 == 47 [pid = 1642] [id = 564] 17:30:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x116630800) [pid = 1642] [serial = 1692] [outer = 0x0] 17:30:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x118fb0c00) [pid = 1642] [serial = 1693] [outer = 0x116630800] 17:30:29 INFO - PROCESS | 1642 | 1461112229513 Marionette DEBUG loaded listener.js 17:30:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x11a828c00) [pid = 1642] [serial = 1694] [outer = 0x116630800] 17:30:29 INFO - PROCESS | 1642 | 1461112229962 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]]]}] 17:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 674ms 17:30:30 INFO - PROCESS | 1642 | 1461112229996 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 17:30:30 INFO - PROCESS | 1642 | 1461112230000 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 17:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:30:30 INFO - PROCESS | 1642 | 1461112230021 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:30:30 INFO - PROCESS | 1642 | 1461112230025 Marionette TRACE conn2 <- [1,2230,null,{}] 17:30:30 INFO - PROCESS | 1642 | 1461112230030 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}] 17:30:30 INFO - PROCESS | 1642 | 1461112230116 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 17:30:30 INFO - PROCESS | 1642 | 1461112230177 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:30 INFO - PROCESS | 1642 | ++DOCSHELL 0x124143800 == 48 [pid = 1642] [id = 565] 17:30:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x11a9c8000) [pid = 1642] [serial = 1695] [outer = 0x0] 17:30:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x11af2a800) [pid = 1642] [serial = 1696] [outer = 0x11a9c8000] 17:30:30 INFO - PROCESS | 1642 | 1461112230212 Marionette DEBUG loaded listener.js 17:30:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x11b8e0c00) [pid = 1642] [serial = 1697] [outer = 0x11a9c8000] 17:30:30 INFO - PROCESS | 1642 | 1461112230703 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]]]}] 17:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 741ms 17:30:30 INFO - PROCESS | 1642 | 1461112230788 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 17:30:30 INFO - PROCESS | 1642 | 1461112230793 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 17:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:30:30 INFO - PROCESS | 1642 | 1461112230799 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:30:30 INFO - PROCESS | 1642 | 1461112230803 Marionette TRACE conn2 <- [1,2234,null,{}] 17:30:30 INFO - PROCESS | 1642 | 1461112230815 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}] 17:30:30 INFO - PROCESS | 1642 | 1461112230950 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 17:30:31 INFO - PROCESS | 1642 | 1461112231002 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:31 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aeb7000 == 49 [pid = 1642] [id = 566] 17:30:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x11be33000) [pid = 1642] [serial = 1698] [outer = 0x0] 17:30:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x123d91400) [pid = 1642] [serial = 1699] [outer = 0x11be33000] 17:30:31 INFO - PROCESS | 1642 | 1461112231034 Marionette DEBUG loaded listener.js 17:30:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x125fc7c00) [pid = 1642] [serial = 1700] [outer = 0x11be33000] 17:30:31 INFO - PROCESS | 1642 | 1461112231449 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]]]}] 17:30:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:30:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 681ms 17:30:31 INFO - PROCESS | 1642 | 1461112231479 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 17:30:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:30:31 INFO - PROCESS | 1642 | 1461112231481 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 17:30:31 INFO - PROCESS | 1642 | 1461112231484 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:30:31 INFO - PROCESS | 1642 | 1461112231485 Marionette TRACE conn2 <- [1,2238,null,{}] 17:30:31 INFO - PROCESS | 1642 | 1461112231487 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}] 17:30:31 INFO - PROCESS | 1642 | 1461112231586 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 17:30:31 INFO - PROCESS | 1642 | 1461112231640 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:31 INFO - PROCESS | 1642 | ++DOCSHELL 0x12c088000 == 50 [pid = 1642] [id = 567] 17:30:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x127905400) [pid = 1642] [serial = 1701] [outer = 0x0] 17:30:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x128c9ac00) [pid = 1642] [serial = 1702] [outer = 0x127905400] 17:30:31 INFO - PROCESS | 1642 | 1461112231671 Marionette DEBUG loaded listener.js 17:30:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x12964b800) [pid = 1642] [serial = 1703] [outer = 0x127905400] 17:30:32 INFO - PROCESS | 1642 | 1461112232106 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]]]}] 17:30:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:30:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 668ms 17:30:32 INFO - PROCESS | 1642 | 1461112232152 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 17:30:32 INFO - PROCESS | 1642 | 1461112232154 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 17:30:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:30:32 INFO - PROCESS | 1642 | 1461112232156 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:30:32 INFO - PROCESS | 1642 | 1461112232157 Marionette TRACE conn2 <- [1,2242,null,{}] 17:30:32 INFO - PROCESS | 1642 | 1461112232160 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}] 17:30:32 INFO - PROCESS | 1642 | 1461112232257 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 17:30:32 INFO - PROCESS | 1642 | 1461112232355 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d40d000 == 51 [pid = 1642] [id = 568] 17:30:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x129646400) [pid = 1642] [serial = 1704] [outer = 0x0] 17:30:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x12965f000) [pid = 1642] [serial = 1705] [outer = 0x129646400] 17:30:32 INFO - PROCESS | 1642 | 1461112232386 Marionette DEBUG loaded listener.js 17:30:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x12a83a800) [pid = 1642] [serial = 1706] [outer = 0x129646400] 17:30:32 INFO - PROCESS | 1642 | 1461112232803 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]]]}] 17:30:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:30:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 672ms 17:30:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:30:32 INFO - PROCESS | 1642 | 1461112232829 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 17:30:32 INFO - PROCESS | 1642 | 1461112232830 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 17:30:32 INFO - PROCESS | 1642 | 1461112232832 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:30:32 INFO - PROCESS | 1642 | 1461112232834 Marionette TRACE conn2 <- [1,2246,null,{}] 17:30:32 INFO - PROCESS | 1642 | 1461112232836 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}] 17:30:32 INFO - PROCESS | 1642 | 1461112232955 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 17:30:33 INFO - PROCESS | 1642 | 1461112233011 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:33 INFO - PROCESS | 1642 | ++DOCSHELL 0x12733c000 == 52 [pid = 1642] [id = 569] 17:30:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x12a83e800) [pid = 1642] [serial = 1707] [outer = 0x0] 17:30:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x12ade8800) [pid = 1642] [serial = 1708] [outer = 0x12a83e800] 17:30:33 INFO - PROCESS | 1642 | 1461112233044 Marionette DEBUG loaded listener.js 17:30:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x12ae11400) [pid = 1642] [serial = 1709] [outer = 0x12a83e800] 17:30:33 INFO - PROCESS | 1642 | 1461112233617 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]]]}] 17:30:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:30:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 819ms 17:30:33 INFO - PROCESS | 1642 | 1461112233662 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 17:30:33 INFO - PROCESS | 1642 | 1461112233664 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 17:30:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:30:33 INFO - PROCESS | 1642 | 1461112233668 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:30:33 INFO - PROCESS | 1642 | 1461112233671 Marionette TRACE conn2 <- [1,2250,null,{}] 17:30:33 INFO - PROCESS | 1642 | 1461112233677 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}] 17:30:33 INFO - PROCESS | 1642 | 1461112233770 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 17:30:33 INFO - PROCESS | 1642 | 1461112233853 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:33 INFO - PROCESS | 1642 | ++DOCSHELL 0x119c0a800 == 53 [pid = 1642] [id = 570] 17:30:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x118faa000) [pid = 1642] [serial = 1710] [outer = 0x0] 17:30:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x118fb4000) [pid = 1642] [serial = 1711] [outer = 0x118faa000] 17:30:33 INFO - PROCESS | 1642 | 1461112233884 Marionette DEBUG loaded listener.js 17:30:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x11a826000) [pid = 1642] [serial = 1712] [outer = 0x118faa000] 17:30:34 INFO - PROCESS | 1642 | 1461112234395 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]]]}] 17:30:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:30:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 774ms 17:30:34 INFO - PROCESS | 1642 | 1461112234444 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 17:30:34 INFO - PROCESS | 1642 | 1461112234449 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 17:30:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:30:34 INFO - PROCESS | 1642 | 1461112234456 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:30:34 INFO - PROCESS | 1642 | 1461112234459 Marionette TRACE conn2 <- [1,2254,null,{}] 17:30:34 INFO - PROCESS | 1642 | 1461112234462 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}] 17:30:34 INFO - PROCESS | 1642 | 1461112234600 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 17:30:34 INFO - PROCESS | 1642 | 1461112234716 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x11aa26000 == 52 [pid = 1642] [id = 516] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x12aeb9000 == 51 [pid = 1642] [id = 562] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x123f16000 == 50 [pid = 1642] [id = 561] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x11aad6000 == 49 [pid = 1642] [id = 560] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x1295d0800 == 48 [pid = 1642] [id = 559] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x1294ab000 == 47 [pid = 1642] [id = 558] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x12734b000 == 46 [pid = 1642] [id = 557] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x124153800 == 45 [pid = 1642] [id = 556] 17:30:34 INFO - PROCESS | 1642 | ++DOCSHELL 0x114a84800 == 46 [pid = 1642] [id = 571] 17:30:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x114c0c000) [pid = 1642] [serial = 1713] [outer = 0x0] 17:30:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x11923b800) [pid = 1642] [serial = 1714] [outer = 0x114c0c000] 17:30:34 INFO - PROCESS | 1642 | 1461112234766 Marionette DEBUG loaded listener.js 17:30:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x11af2c400) [pid = 1642] [serial = 1715] [outer = 0x114c0c000] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x123f21800 == 45 [pid = 1642] [id = 555] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x123751000 == 44 [pid = 1642] [id = 554] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x11aace800 == 43 [pid = 1642] [id = 553] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad7e800 == 42 [pid = 1642] [id = 552] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x12946d000 == 41 [pid = 1642] [id = 549] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x123740000 == 40 [pid = 1642] [id = 548] 17:30:34 INFO - PROCESS | 1642 | --DOCSHELL 0x11890a000 == 39 [pid = 1642] [id = 547] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 138 (0x12ae0e800) [pid = 1642] [serial = 1490] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x11ab2d400) [pid = 1642] [serial = 1553] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x1162ee000) [pid = 1642] [serial = 1591] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x11a9c7c00) [pid = 1642] [serial = 1594] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x11beb6c00) [pid = 1642] [serial = 1597] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x123d8a800) [pid = 1642] [serial = 1621] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x127364c00) [pid = 1642] [serial = 1600] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x1295ef800) [pid = 1642] [serial = 1627] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x1192c1c00) [pid = 1642] [serial = 1607] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x118fac000) [pid = 1642] [serial = 1606] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x11a87e800) [pid = 1642] [serial = 1609] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x11aa52800) [pid = 1642] [serial = 1610] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x11beb0800) [pid = 1642] [serial = 1615] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x11bfdec00) [pid = 1642] [serial = 1616] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x11af37c00) [pid = 1642] [serial = 1612] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x11b8d9000) [pid = 1642] [serial = 1613] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x11bfe5c00) [pid = 1642] [serial = 1618] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x1295ebc00) [pid = 1642] [serial = 1625] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x128c9c800) [pid = 1642] [serial = 1624] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x118936c00) [pid = 1642] [serial = 1603] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x129651800) [pid = 1642] [serial = 1630] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x11beaa800) [pid = 1642] [serial = 1633] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x11beca000) [pid = 1642] [serial = 1604] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x129649800) [pid = 1642] [serial = 1628] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x12a840000) [pid = 1642] [serial = 1637] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x129657c00) [pid = 1642] [serial = 1631] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x12965d000) [pid = 1642] [serial = 1636] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x12964dc00) [pid = 1642] [serial = 1634] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x128873c00) [pid = 1642] [serial = 1622] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x123714c00) [pid = 1642] [serial = 1619] [outer = 0x0] [url = about:blank] 17:30:34 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x11af2e400) [pid = 1642] [serial = 1639] [outer = 0x0] [url = about:blank] 17:30:35 INFO - PROCESS | 1642 | 1461112235072 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]]]}] 17:30:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:30:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 622ms 17:30:35 INFO - PROCESS | 1642 | 1461112235082 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 17:30:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:30:35 INFO - PROCESS | 1642 | 1461112235083 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 17:30:35 INFO - PROCESS | 1642 | 1461112235086 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:30:35 INFO - PROCESS | 1642 | 1461112235088 Marionette TRACE conn2 <- [1,2258,null,{}] 17:30:35 INFO - PROCESS | 1642 | 1461112235104 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}] 17:30:35 INFO - PROCESS | 1642 | 1461112235214 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 17:30:35 INFO - PROCESS | 1642 | 1461112235218 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f0f000 == 40 [pid = 1642] [id = 572] 17:30:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x11af37c00) [pid = 1642] [serial = 1716] [outer = 0x0] 17:30:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x11be36800) [pid = 1642] [serial = 1717] [outer = 0x11af37c00] 17:30:35 INFO - PROCESS | 1642 | 1461112235247 Marionette DEBUG loaded listener.js 17:30:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x11bfdc400) [pid = 1642] [serial = 1718] [outer = 0x11af37c00] 17:30:35 INFO - PROCESS | 1642 | 1461112235623 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]]]}] 17:30:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:30:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 579ms 17:30:35 INFO - PROCESS | 1642 | 1461112235666 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 17:30:35 INFO - PROCESS | 1642 | 1461112235668 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 17:30:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:30:35 INFO - PROCESS | 1642 | 1461112235670 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:30:35 INFO - PROCESS | 1642 | 1461112235671 Marionette TRACE conn2 <- [1,2262,null,{}] 17:30:35 INFO - PROCESS | 1642 | 1461112235673 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}] 17:30:35 INFO - PROCESS | 1642 | 1461112235752 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 17:30:35 INFO - PROCESS | 1642 | 1461112235756 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x1276ce800 == 41 [pid = 1642] [id = 573] 17:30:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x11bfe5800) [pid = 1642] [serial = 1719] [outer = 0x0] 17:30:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x11c73d800) [pid = 1642] [serial = 1720] [outer = 0x11bfe5800] 17:30:35 INFO - PROCESS | 1642 | 1461112235786 Marionette DEBUG loaded listener.js 17:30:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x123c80800) [pid = 1642] [serial = 1721] [outer = 0x11bfe5800] 17:30:36 INFO - PROCESS | 1642 | 1461112236112 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]]]}] 17:30:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:30:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 468ms 17:30:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:30:36 INFO - PROCESS | 1642 | 1461112236139 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 17:30:36 INFO - PROCESS | 1642 | 1461112236140 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 17:30:36 INFO - PROCESS | 1642 | 1461112236142 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:30:36 INFO - PROCESS | 1642 | 1461112236143 Marionette TRACE conn2 <- [1,2266,null,{}] 17:30:36 INFO - PROCESS | 1642 | 1461112236145 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}] 17:30:36 INFO - PROCESS | 1642 | 1461112236244 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 17:30:36 INFO - PROCESS | 1642 | 1461112236251 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b8cc000 == 42 [pid = 1642] [id = 574] 17:30:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x11bfea400) [pid = 1642] [serial = 1722] [outer = 0x0] 17:30:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x12450b800) [pid = 1642] [serial = 1723] [outer = 0x11bfea400] 17:30:36 INFO - PROCESS | 1642 | 1461112236277 Marionette DEBUG loaded listener.js 17:30:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x1279f3400) [pid = 1642] [serial = 1724] [outer = 0x11bfea400] 17:30:36 INFO - PROCESS | 1642 | 1461112236692 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]]]}] 17:30:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:30:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 569ms 17:30:36 INFO - PROCESS | 1642 | 1461112236712 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 17:30:36 INFO - PROCESS | 1642 | 1461112236714 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 17:30:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:30:36 INFO - PROCESS | 1642 | 1461112236717 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:30:36 INFO - PROCESS | 1642 | 1461112236719 Marionette TRACE conn2 <- [1,2270,null,{}] 17:30:36 INFO - PROCESS | 1642 | 1461112236722 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}] 17:30:36 INFO - PROCESS | 1642 | 1461112236865 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 17:30:36 INFO - PROCESS | 1642 | 1461112236948 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295d6000 == 43 [pid = 1642] [id = 575] 17:30:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x125f28000) [pid = 1642] [serial = 1725] [outer = 0x0] 17:30:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x128c97400) [pid = 1642] [serial = 1726] [outer = 0x125f28000] 17:30:36 INFO - PROCESS | 1642 | 1461112236975 Marionette DEBUG loaded listener.js 17:30:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x12965c800) [pid = 1642] [serial = 1727] [outer = 0x125f28000] 17:30:37 INFO - PROCESS | 1642 | 1461112237390 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]]]}] 17:30:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:30:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 722ms 17:30:37 INFO - PROCESS | 1642 | 1461112237440 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 17:30:37 INFO - PROCESS | 1642 | 1461112237444 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 17:30:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:30:37 INFO - PROCESS | 1642 | 1461112237448 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:30:37 INFO - PROCESS | 1642 | 1461112237449 Marionette TRACE conn2 <- [1,2274,null,{}] 17:30:37 INFO - PROCESS | 1642 | 1461112237452 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}] 17:30:37 INFO - PROCESS | 1642 | 1461112237601 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 17:30:37 INFO - PROCESS | 1642 | 1461112237628 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:37 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa16000 == 44 [pid = 1642] [id = 576] 17:30:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x12a01a000) [pid = 1642] [serial = 1728] [outer = 0x0] 17:30:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x12a840c00) [pid = 1642] [serial = 1729] [outer = 0x12a01a000] 17:30:37 INFO - PROCESS | 1642 | 1461112237662 Marionette DEBUG loaded listener.js 17:30:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x12ae02800) [pid = 1642] [serial = 1730] [outer = 0x12a01a000] 17:30:37 INFO - PROCESS | 1642 | 1461112237970 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]]]}] 17:30:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:30:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 569ms 17:30:38 INFO - PROCESS | 1642 | 1461112238016 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 17:30:38 INFO - PROCESS | 1642 | 1461112238018 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 17:30:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:30:38 INFO - PROCESS | 1642 | 1461112238020 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:30:38 INFO - PROCESS | 1642 | 1461112238021 Marionette TRACE conn2 <- [1,2278,null,{}] 17:30:38 INFO - PROCESS | 1642 | 1461112238023 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}] 17:30:38 INFO - PROCESS | 1642 | 1461112238120 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 17:30:38 INFO - PROCESS | 1642 | 1461112238131 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:38 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aec2000 == 45 [pid = 1642] [id = 577] 17:30:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x11beca800) [pid = 1642] [serial = 1731] [outer = 0x0] 17:30:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x12ae06c00) [pid = 1642] [serial = 1732] [outer = 0x11beca800] 17:30:38 INFO - PROCESS | 1642 | 1461112238156 Marionette DEBUG loaded listener.js 17:30:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x12aecf800) [pid = 1642] [serial = 1733] [outer = 0x11beca800] 17:30:38 INFO - PROCESS | 1642 | 1461112238505 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]]]}] 17:30:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:30:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 518ms 17:30:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:30:38 INFO - PROCESS | 1642 | 1461112238543 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 17:30:38 INFO - PROCESS | 1642 | 1461112238544 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 17:30:38 INFO - PROCESS | 1642 | 1461112238546 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:30:38 INFO - PROCESS | 1642 | 1461112238547 Marionette TRACE conn2 <- [1,2282,null,{}] 17:30:38 INFO - PROCESS | 1642 | 1461112238550 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}] 17:30:38 INFO - PROCESS | 1642 | 1461112238649 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 17:30:38 INFO - PROCESS | 1642 | 1461112238654 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:38 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ba3b800 == 46 [pid = 1642] [id = 578] 17:30:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x12ae0b800) [pid = 1642] [serial = 1734] [outer = 0x0] 17:30:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x12aed6000) [pid = 1642] [serial = 1735] [outer = 0x12ae0b800] 17:30:38 INFO - PROCESS | 1642 | 1461112238707 Marionette DEBUG loaded listener.js 17:30:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x12aedb800) [pid = 1642] [serial = 1736] [outer = 0x12ae0b800] 17:30:39 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x123917400) [pid = 1642] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:30:39 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x124074800) [pid = 1642] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:30:39 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x127368800) [pid = 1642] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:30:39 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x11af2d000) [pid = 1642] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:30:39 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x11beb6000) [pid = 1642] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:30:39 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x127f42c00) [pid = 1642] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:30:39 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x119e77400) [pid = 1642] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:30:39 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x118d84c00) [pid = 1642] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:30:39 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x118fb3000) [pid = 1642] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:30:39 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x11bfe4000) [pid = 1642] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:30:39 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x12406e800) [pid = 1642] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:30:39 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x11af78000) [pid = 1642] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:30:39 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x11ada2c00) [pid = 1642] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:30:39 INFO - PROCESS | 1642 | 1461112239138 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]]]}] 17:30:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:30:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 620ms 17:30:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:30:39 INFO - PROCESS | 1642 | 1461112239167 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 17:30:39 INFO - PROCESS | 1642 | 1461112239169 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 17:30:39 INFO - PROCESS | 1642 | 1461112239172 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:30:39 INFO - PROCESS | 1642 | 1461112239173 Marionette TRACE conn2 <- [1,2286,null,{}] 17:30:39 INFO - PROCESS | 1642 | 1461112239177 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}] 17:30:39 INFO - PROCESS | 1642 | 1461112239302 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 17:30:39 INFO - PROCESS | 1642 | 1461112239416 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:39 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295e2000 == 47 [pid = 1642] [id = 579] 17:30:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x118d84c00) [pid = 1642] [serial = 1737] [outer = 0x0] 17:30:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x11af34800) [pid = 1642] [serial = 1738] [outer = 0x118d84c00] 17:30:39 INFO - PROCESS | 1642 | 1461112239456 Marionette DEBUG loaded listener.js 17:30:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x127f3c000) [pid = 1642] [serial = 1739] [outer = 0x118d84c00] 17:30:39 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 17:30:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 620ms 17:30:39 INFO - PROCESS | 1642 | 1461112239788 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]]]}] 17:30:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:30:39 INFO - PROCESS | 1642 | 1461112239798 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 17:30:39 INFO - PROCESS | 1642 | 1461112239799 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 17:30:39 INFO - PROCESS | 1642 | 1461112239801 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:30:39 INFO - PROCESS | 1642 | 1461112239803 Marionette TRACE conn2 <- [1,2290,null,{}] 17:30:39 INFO - PROCESS | 1642 | 1461112239805 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}] 17:30:39 INFO - PROCESS | 1642 | 1461112239916 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 17:30:39 INFO - PROCESS | 1642 | 1461112239972 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:39 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d5a9000 == 48 [pid = 1642] [id = 580] 17:30:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x119236c00) [pid = 1642] [serial = 1740] [outer = 0x0] 17:30:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x12a836c00) [pid = 1642] [serial = 1741] [outer = 0x119236c00] 17:30:40 INFO - PROCESS | 1642 | 1461112240001 Marionette DEBUG loaded listener.js 17:30:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x12b11d400) [pid = 1642] [serial = 1742] [outer = 0x119236c00] 17:30:40 INFO - PROCESS | 1642 | 1461112240272 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]]]}] 17:30:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:30:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 520ms 17:30:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:30:40 INFO - PROCESS | 1642 | 1461112240321 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 17:30:40 INFO - PROCESS | 1642 | 1461112240322 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 17:30:40 INFO - PROCESS | 1642 | 1461112240326 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:30:40 INFO - PROCESS | 1642 | 1461112240329 Marionette TRACE conn2 <- [1,2294,null,{}] 17:30:40 INFO - PROCESS | 1642 | 1461112240332 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}] 17:30:40 INFO - PROCESS | 1642 | 1461112240414 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 17:30:40 INFO - PROCESS | 1642 | 1461112240419 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dbea000 == 49 [pid = 1642] [id = 581] 17:30:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x12b1d8000) [pid = 1642] [serial = 1743] [outer = 0x0] 17:30:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x12b1e0400) [pid = 1642] [serial = 1744] [outer = 0x12b1d8000] 17:30:40 INFO - PROCESS | 1642 | 1461112240443 Marionette DEBUG loaded listener.js 17:30:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x12b1e8800) [pid = 1642] [serial = 1745] [outer = 0x12b1d8000] 17:30:40 INFO - PROCESS | 1642 | 1461112240787 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]]]}] 17:30:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:30:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 471ms 17:30:40 INFO - PROCESS | 1642 | 1461112240797 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 17:30:40 INFO - PROCESS | 1642 | 1461112240798 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 17:30:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:30:40 INFO - PROCESS | 1642 | 1461112240800 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:30:40 INFO - PROCESS | 1642 | 1461112240801 Marionette TRACE conn2 <- [1,2298,null,{}] 17:30:40 INFO - PROCESS | 1642 | 1461112240804 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}] 17:30:40 INFO - PROCESS | 1642 | 1461112240913 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 17:30:40 INFO - PROCESS | 1642 | 1461112240919 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dce5800 == 50 [pid = 1642] [id = 582] 17:30:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x12b118c00) [pid = 1642] [serial = 1746] [outer = 0x0] 17:30:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x12b1ecc00) [pid = 1642] [serial = 1747] [outer = 0x12b118c00] 17:30:40 INFO - PROCESS | 1642 | 1461112240943 Marionette DEBUG loaded listener.js 17:30:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x12b1f4400) [pid = 1642] [serial = 1748] [outer = 0x12b118c00] 17:30:41 INFO - PROCESS | 1642 | 1461112241473 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]]]}] 17:30:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:30:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 719ms 17:30:41 INFO - PROCESS | 1642 | 1461112241521 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 17:30:41 INFO - PROCESS | 1642 | 1461112241528 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 17:30:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:30:41 INFO - PROCESS | 1642 | 1461112241534 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:30:41 INFO - PROCESS | 1642 | 1461112241537 Marionette TRACE conn2 <- [1,2302,null,{}] 17:30:41 INFO - PROCESS | 1642 | 1461112241543 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}] 17:30:41 INFO - PROCESS | 1642 | 1461112241700 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 17:30:41 INFO - PROCESS | 1642 | 1461112241794 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:41 INFO - PROCESS | 1642 | ++DOCSHELL 0x123755000 == 51 [pid = 1642] [id = 583] 17:30:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x118de1800) [pid = 1642] [serial = 1749] [outer = 0x0] 17:30:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x11a824400) [pid = 1642] [serial = 1750] [outer = 0x118de1800] 17:30:41 INFO - PROCESS | 1642 | 1461112241825 Marionette DEBUG loaded listener.js 17:30:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x11acf5c00) [pid = 1642] [serial = 1751] [outer = 0x118de1800] 17:30:42 INFO - PROCESS | 1642 | 1461112242286 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]]]}] 17:30:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:30:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 779ms 17:30:42 INFO - PROCESS | 1642 | 1461112242311 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 17:30:42 INFO - PROCESS | 1642 | 1461112242316 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 17:30:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:30:42 INFO - PROCESS | 1642 | 1461112242320 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:30:42 INFO - PROCESS | 1642 | 1461112242322 Marionette TRACE conn2 <- [1,2306,null,{}] 17:30:42 INFO - PROCESS | 1642 | 1461112242343 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}] 17:30:42 INFO - PROCESS | 1642 | 1461112242455 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 17:30:42 INFO - PROCESS | 1642 | 1461112242530 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:42 INFO - PROCESS | 1642 | ++DOCSHELL 0x12946f000 == 52 [pid = 1642] [id = 584] 17:30:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x11be30800) [pid = 1642] [serial = 1752] [outer = 0x0] 17:30:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x11bfe2c00) [pid = 1642] [serial = 1753] [outer = 0x11be30800] 17:30:42 INFO - PROCESS | 1642 | 1461112242569 Marionette DEBUG loaded listener.js 17:30:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x12392c800) [pid = 1642] [serial = 1754] [outer = 0x11be30800] 17:30:43 INFO - PROCESS | 1642 | 1461112243080 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]]]}] 17:30:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:30:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 823ms 17:30:43 INFO - PROCESS | 1642 | 1461112243144 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 17:30:43 INFO - PROCESS | 1642 | 1461112243146 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 17:30:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:30:43 INFO - PROCESS | 1642 | 1461112243148 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:30:43 INFO - PROCESS | 1642 | 1461112243151 Marionette TRACE conn2 <- [1,2310,null,{}] 17:30:43 INFO - PROCESS | 1642 | 1461112243159 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}] 17:30:43 INFO - PROCESS | 1642 | 1461112243262 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 17:30:43 INFO - PROCESS | 1642 | 1461112243333 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:43 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dbd3800 == 53 [pid = 1642] [id = 585] 17:30:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x129413400) [pid = 1642] [serial = 1755] [outer = 0x0] 17:30:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x129602800) [pid = 1642] [serial = 1756] [outer = 0x129413400] 17:30:43 INFO - PROCESS | 1642 | 1461112243365 Marionette DEBUG loaded listener.js 17:30:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x12964c800) [pid = 1642] [serial = 1757] [outer = 0x129413400] 17:30:43 INFO - PROCESS | 1642 | 1461112243790 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]]]}] 17:30:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:30:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 722ms 17:30:43 INFO - PROCESS | 1642 | 1461112243870 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 17:30:43 INFO - PROCESS | 1642 | 1461112243872 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 17:30:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:30:43 INFO - PROCESS | 1642 | 1461112243893 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:30:43 INFO - PROCESS | 1642 | 1461112243894 Marionette TRACE conn2 <- [1,2314,null,{}] 17:30:43 INFO - PROCESS | 1642 | 1461112243898 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}] 17:30:44 INFO - PROCESS | 1642 | 1461112244000 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 17:30:44 INFO - PROCESS | 1642 | 1461112244069 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:44 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e835000 == 54 [pid = 1642] [id = 586] 17:30:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x12adeb400) [pid = 1642] [serial = 1758] [outer = 0x0] 17:30:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x12aecfc00) [pid = 1642] [serial = 1759] [outer = 0x12adeb400] 17:30:44 INFO - PROCESS | 1642 | 1461112244100 Marionette DEBUG loaded listener.js 17:30:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 140 (0x12b114800) [pid = 1642] [serial = 1760] [outer = 0x12adeb400] 17:30:44 INFO - PROCESS | 1642 | 1461112244517 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]]]}] 17:30:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:30:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 689ms 17:30:44 INFO - PROCESS | 1642 | 1461112244575 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 17:30:44 INFO - PROCESS | 1642 | 1461112244577 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 17:30:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:30:44 INFO - PROCESS | 1642 | 1461112244581 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:30:44 INFO - PROCESS | 1642 | 1461112244582 Marionette TRACE conn2 <- [1,2318,null,{}] 17:30:44 INFO - PROCESS | 1642 | 1461112244585 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}] 17:30:44 INFO - PROCESS | 1642 | 1461112244688 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 17:30:44 INFO - PROCESS | 1642 | 1461112244917 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:44 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bc9b800 == 55 [pid = 1642] [id = 587] 17:30:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 141 (0x11427bc00) [pid = 1642] [serial = 1761] [outer = 0x0] 17:30:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 142 (0x11582a800) [pid = 1642] [serial = 1762] [outer = 0x11427bc00] 17:30:44 INFO - PROCESS | 1642 | 1461112244971 Marionette DEBUG loaded listener.js 17:30:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 143 (0x1186a3400) [pid = 1642] [serial = 1763] [outer = 0x11427bc00] 17:30:45 INFO - PROCESS | 1642 | 1461112245434 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] 17:30:45 INFO - PROCESS | 1642 | 1461112245458 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 17:30:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:30:45 INFO - PROCESS | 1642 | 1461112245481 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:30:45 INFO - PROCESS | 1642 | 1461112245483 Marionette TRACE conn2 <- [1,2322,null,{}] 17:30:45 INFO - PROCESS | 1642 | 1461112245486 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}] 17:30:45 INFO - PROCESS | 1642 | 1461112245582 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 17:30:45 INFO - PROCESS | 1642 | 1461112245656 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:45 INFO - PROCESS | 1642 | ++DOCSHELL 0x11990e800 == 56 [pid = 1642] [id = 588] 17:30:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 144 (0x118faf800) [pid = 1642] [serial = 1764] [outer = 0x0] 17:30:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 145 (0x11a9bec00) [pid = 1642] [serial = 1765] [outer = 0x118faf800] 17:30:45 INFO - PROCESS | 1642 | 1461112245685 Marionette DEBUG loaded listener.js 17:30:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 146 (0x11ad95800) [pid = 1642] [serial = 1766] [outer = 0x118faf800] 17:30:46 INFO - PROCESS | 1642 | 1461112246119 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]]]}] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x12dbea000 == 55 [pid = 1642] [id = 581] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x12d5a9000 == 54 [pid = 1642] [id = 580] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x1295e2000 == 53 [pid = 1642] [id = 579] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x12ba3b800 == 52 [pid = 1642] [id = 578] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x12aec2000 == 51 [pid = 1642] [id = 577] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa16000 == 50 [pid = 1642] [id = 576] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x1295d6000 == 49 [pid = 1642] [id = 575] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 145 (0x12a840400) [pid = 1642] [serial = 1690] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 144 (0x114403000) [pid = 1642] [serial = 1642] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 143 (0x11acf3400) [pid = 1642] [serial = 1645] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 142 (0x128fe9400) [pid = 1642] [serial = 1651] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 141 (0x11be2dc00) [pid = 1642] [serial = 1648] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x11b8cc000 == 48 [pid = 1642] [id = 574] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x1276ce800 == 47 [pid = 1642] [id = 573] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x123f0f000 == 46 [pid = 1642] [id = 572] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x114a84800 == 45 [pid = 1642] [id = 571] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x119c0a800 == 44 [pid = 1642] [id = 570] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x12d40d000 == 43 [pid = 1642] [id = 568] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x12c088000 == 42 [pid = 1642] [id = 567] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x12aeb7000 == 41 [pid = 1642] [id = 566] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x124143800 == 40 [pid = 1642] [id = 565] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad8c800 == 39 [pid = 1642] [id = 564] 17:30:46 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0de800 == 38 [pid = 1642] [id = 563] 17:30:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:30:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 674ms 17:30:46 INFO - PROCESS | 1642 | 1461112246155 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 17:30:46 INFO - PROCESS | 1642 | 1461112246157 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 17:30:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:30:46 INFO - PROCESS | 1642 | 1461112246160 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:30:46 INFO - PROCESS | 1642 | 1461112246162 Marionette TRACE conn2 <- [1,2326,null,{}] 17:30:46 INFO - PROCESS | 1642 | 1461112246164 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}] 17:30:46 INFO - PROCESS | 1642 | 1461112246249 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 140 (0x129604400) [pid = 1642] [serial = 1589] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 139 (0x12406ec00) [pid = 1642] [serial = 1672] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 138 (0x129420400) [pid = 1642] [serial = 1654] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x12a837c00) [pid = 1642] [serial = 1655] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x128872400) [pid = 1642] [serial = 1675] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x11b2dac00) [pid = 1642] [serial = 1663] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x11be30c00) [pid = 1642] [serial = 1664] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x11beca400) [pid = 1642] [serial = 1666] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x11bfe3800) [pid = 1642] [serial = 1667] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x128fe6800) [pid = 1642] [serial = 1678] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x128c95000) [pid = 1642] [serial = 1676] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x11af33400) [pid = 1642] [serial = 1681] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x11aa48800) [pid = 1642] [serial = 1660] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x11ad9dc00) [pid = 1642] [serial = 1661] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x11a828800) [pid = 1642] [serial = 1658] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x1199b3000) [pid = 1642] [serial = 1657] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x128c8ec00) [pid = 1642] [serial = 1682] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x11c2ca400) [pid = 1642] [serial = 1669] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x12941c400) [pid = 1642] [serial = 1679] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x12960b000) [pid = 1642] [serial = 1685] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x12790a800) [pid = 1642] [serial = 1673] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x128c8f000) [pid = 1642] [serial = 1687] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x1295eb000) [pid = 1642] [serial = 1684] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x12371b400) [pid = 1642] [serial = 1670] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x12a836800) [pid = 1642] [serial = 1688] [outer = 0x0] [url = about:blank] 17:30:46 INFO - PROCESS | 1642 | 1461112246309 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:46 INFO - PROCESS | 1642 | ++DOCSHELL 0x119d77800 == 39 [pid = 1642] [id = 589] 17:30:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x11aa47c00) [pid = 1642] [serial = 1767] [outer = 0x0] 17:30:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x11ad9fc00) [pid = 1642] [serial = 1768] [outer = 0x11aa47c00] 17:30:46 INFO - PROCESS | 1642 | 1461112246336 Marionette DEBUG loaded listener.js 17:30:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x11af7c000) [pid = 1642] [serial = 1769] [outer = 0x11aa47c00] 17:30:46 INFO - PROCESS | 1642 | 1461112246648 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]]]}] 17:30:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:30:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 17:30:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:30:46 INFO - PROCESS | 1642 | 1461112246681 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 17:30:46 INFO - PROCESS | 1642 | 1461112246682 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 17:30:46 INFO - PROCESS | 1642 | 1461112246685 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:30:46 INFO - PROCESS | 1642 | 1461112246690 Marionette TRACE conn2 <- [1,2330,null,{}] 17:30:46 INFO - PROCESS | 1642 | 1461112246699 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}] 17:30:46 INFO - PROCESS | 1642 | 1461112246777 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 17:30:46 INFO - PROCESS | 1642 | 1461112246852 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:46 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bcb5800 == 40 [pid = 1642] [id = 590] 17:30:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x11aa48800) [pid = 1642] [serial = 1770] [outer = 0x0] 17:30:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x11bc54400) [pid = 1642] [serial = 1771] [outer = 0x11aa48800] 17:30:46 INFO - PROCESS | 1642 | 1461112246878 Marionette DEBUG loaded listener.js 17:30:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x11bfdd400) [pid = 1642] [serial = 1772] [outer = 0x11aa48800] 17:30:47 INFO - PROCESS | 1642 | 1461112247187 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]]]}] 17:30:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:30:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 528ms 17:30:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:30:47 INFO - PROCESS | 1642 | 1461112247214 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 17:30:47 INFO - PROCESS | 1642 | 1461112247215 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 17:30:47 INFO - PROCESS | 1642 | 1461112247218 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:30:47 INFO - PROCESS | 1642 | 1461112247219 Marionette TRACE conn2 <- [1,2334,null,{}] 17:30:47 INFO - PROCESS | 1642 | 1461112247221 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}] 17:30:47 INFO - PROCESS | 1642 | 1461112247301 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 17:30:47 INFO - PROCESS | 1642 | 1461112247305 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:47 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f7b000 == 41 [pid = 1642] [id = 591] 17:30:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x11bfe3800) [pid = 1642] [serial = 1773] [outer = 0x0] 17:30:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x123911800) [pid = 1642] [serial = 1774] [outer = 0x11bfe3800] 17:30:47 INFO - PROCESS | 1642 | 1461112247335 Marionette DEBUG loaded listener.js 17:30:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x123936c00) [pid = 1642] [serial = 1775] [outer = 0x11bfe3800] 17:30:47 INFO - PROCESS | 1642 | 1461112247738 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]]]}] 17:30:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:30:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 571ms 17:30:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:30:47 INFO - PROCESS | 1642 | 1461112247790 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 17:30:47 INFO - PROCESS | 1642 | 1461112247792 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 17:30:47 INFO - PROCESS | 1642 | 1461112247795 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:30:47 INFO - PROCESS | 1642 | 1461112247796 Marionette TRACE conn2 <- [1,2338,null,{}] 17:30:47 INFO - PROCESS | 1642 | 1461112247799 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}] 17:30:47 INFO - PROCESS | 1642 | 1461112247917 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 17:30:47 INFO - PROCESS | 1642 | 1461112247927 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:48 INFO - PROCESS | 1642 | ++DOCSHELL 0x127341000 == 42 [pid = 1642] [id = 592] 17:30:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x123c83c00) [pid = 1642] [serial = 1776] [outer = 0x0] 17:30:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x12407ac00) [pid = 1642] [serial = 1777] [outer = 0x123c83c00] 17:30:48 INFO - PROCESS | 1642 | 1461112248053 Marionette DEBUG loaded listener.js 17:30:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x1273d8800) [pid = 1642] [serial = 1778] [outer = 0x123c83c00] 17:30:48 INFO - PROCESS | 1642 | 1461112248465 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]]]}] 17:30:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:30:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 720ms 17:30:48 INFO - PROCESS | 1642 | 1461112248514 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 17:30:48 INFO - PROCESS | 1642 | 1461112248516 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 17:30:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:30:48 INFO - PROCESS | 1642 | 1461112248518 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:30:48 INFO - PROCESS | 1642 | 1461112248519 Marionette TRACE conn2 <- [1,2342,null,{}] 17:30:48 INFO - PROCESS | 1642 | 1461112248521 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}] 17:30:48 INFO - PROCESS | 1642 | 1461112248625 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 17:30:48 INFO - PROCESS | 1642 | 1461112248642 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:48 INFO - PROCESS | 1642 | ++DOCSHELL 0x129457000 == 43 [pid = 1642] [id = 593] 17:30:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x127ed6400) [pid = 1642] [serial = 1779] [outer = 0x0] 17:30:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x128c93000) [pid = 1642] [serial = 1780] [outer = 0x127ed6400] 17:30:48 INFO - PROCESS | 1642 | 1461112248668 Marionette DEBUG loaded listener.js 17:30:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x12941bc00) [pid = 1642] [serial = 1781] [outer = 0x127ed6400] 17:30:48 INFO - PROCESS | 1642 | 1461112248992 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]]]}] 17:30:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:30:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 521ms 17:30:49 INFO - PROCESS | 1642 | 1461112249039 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 17:30:49 INFO - PROCESS | 1642 | 1461112249041 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 17:30:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:30:49 INFO - PROCESS | 1642 | 1461112249043 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:30:49 INFO - PROCESS | 1642 | 1461112249044 Marionette TRACE conn2 <- [1,2346,null,{}] 17:30:49 INFO - PROCESS | 1642 | 1461112249046 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}] 17:30:49 INFO - PROCESS | 1642 | 1461112249142 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 17:30:49 INFO - PROCESS | 1642 | 1461112249154 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:49 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295dc000 == 44 [pid = 1642] [id = 594] 17:30:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x123d91000) [pid = 1642] [serial = 1782] [outer = 0x0] 17:30:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x1295eb000) [pid = 1642] [serial = 1783] [outer = 0x123d91000] 17:30:49 INFO - PROCESS | 1642 | 1461112249180 Marionette DEBUG loaded listener.js 17:30:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x129609000) [pid = 1642] [serial = 1784] [outer = 0x123d91000] 17:30:49 INFO - PROCESS | 1642 | 1461112249545 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]]]}] 17:30:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:30:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 518ms 17:30:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:30:49 INFO - PROCESS | 1642 | 1461112249562 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 17:30:49 INFO - PROCESS | 1642 | 1461112249564 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 17:30:49 INFO - PROCESS | 1642 | 1461112249567 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:30:49 INFO - PROCESS | 1642 | 1461112249568 Marionette TRACE conn2 <- [1,2350,null,{}] 17:30:49 INFO - PROCESS | 1642 | 1461112249572 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}] 17:30:49 INFO - PROCESS | 1642 | 1461112249722 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 17:30:49 INFO - PROCESS | 1642 | 1461112249748 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:49 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa04000 == 45 [pid = 1642] [id = 595] 17:30:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x12960fc00) [pid = 1642] [serial = 1785] [outer = 0x0] 17:30:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x12964ac00) [pid = 1642] [serial = 1786] [outer = 0x12960fc00] 17:30:49 INFO - PROCESS | 1642 | 1461112249788 Marionette DEBUG loaded listener.js 17:30:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x129656000) [pid = 1642] [serial = 1787] [outer = 0x12960fc00] 17:30:50 INFO - PROCESS | 1642 | 1461112250227 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]]]}] 17:30:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:30:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 673ms 17:30:50 INFO - PROCESS | 1642 | 1461112250239 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 17:30:50 INFO - PROCESS | 1642 | 1461112250241 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 17:30:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:30:50 INFO - PROCESS | 1642 | 1461112250245 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:30:50 INFO - PROCESS | 1642 | 1461112250246 Marionette TRACE conn2 <- [1,2354,null,{}] 17:30:50 INFO - PROCESS | 1642 | 1461112250248 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}] 17:30:50 INFO - PROCESS | 1642 | 1461112250558 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 17:30:50 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x1146bd400) [pid = 1642] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:30:50 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x12b1d8000) [pid = 1642] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:30:50 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x12a01a000) [pid = 1642] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:30:50 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x11beca800) [pid = 1642] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:30:50 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x12ae0b800) [pid = 1642] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:30:50 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x11bfe5800) [pid = 1642] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:30:50 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x114c0c000) [pid = 1642] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:30:50 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x11bfea400) [pid = 1642] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:30:50 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x119236c00) [pid = 1642] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:30:50 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x12a83e800) [pid = 1642] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:30:50 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x11af37c00) [pid = 1642] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:30:50 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x118faa000) [pid = 1642] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:30:50 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x118d84c00) [pid = 1642] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:30:50 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x125f28000) [pid = 1642] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:30:50 INFO - PROCESS | 1642 | 1461112250619 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:50 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb6d800 == 46 [pid = 1642] [id = 596] 17:30:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x114c0c000) [pid = 1642] [serial = 1788] [outer = 0x0] 17:30:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x118faa000) [pid = 1642] [serial = 1789] [outer = 0x114c0c000] 17:30:50 INFO - PROCESS | 1642 | 1461112250645 Marionette DEBUG loaded listener.js 17:30:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x11beca000) [pid = 1642] [serial = 1790] [outer = 0x114c0c000] 17:30:50 INFO - PROCESS | 1642 | 1461112250925 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]]]}] 17:30:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:30:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 719ms 17:30:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:30:50 INFO - PROCESS | 1642 | 1461112250965 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 17:30:50 INFO - PROCESS | 1642 | 1461112250966 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 17:30:50 INFO - PROCESS | 1642 | 1461112250968 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:30:50 INFO - PROCESS | 1642 | 1461112250969 Marionette TRACE conn2 <- [1,2358,null,{}] 17:30:50 INFO - PROCESS | 1642 | 1461112250972 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}] 17:30:51 INFO - PROCESS | 1642 | 1461112251054 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 17:30:51 INFO - PROCESS | 1642 | 1461112251060 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0c6000 == 47 [pid = 1642] [id = 597] 17:30:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x11aa06c00) [pid = 1642] [serial = 1791] [outer = 0x0] 17:30:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x12922d000) [pid = 1642] [serial = 1792] [outer = 0x11aa06c00] 17:30:51 INFO - PROCESS | 1642 | 1461112251091 Marionette DEBUG loaded listener.js 17:30:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x12a83e800) [pid = 1642] [serial = 1793] [outer = 0x11aa06c00] 17:30:51 INFO - PROCESS | 1642 | 1461112251449 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]]]}] 17:30:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:30:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 17:30:51 INFO - PROCESS | 1642 | 1461112251488 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 17:30:51 INFO - PROCESS | 1642 | 1461112251492 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 17:30:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:30:51 INFO - PROCESS | 1642 | 1461112251496 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:30:51 INFO - PROCESS | 1642 | 1461112251498 Marionette TRACE conn2 <- [1,2362,null,{}] 17:30:51 INFO - PROCESS | 1642 | 1461112251501 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}] 17:30:51 INFO - PROCESS | 1642 | 1461112251646 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 17:30:51 INFO - PROCESS | 1642 | 1461112251652 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ba56000 == 48 [pid = 1642] [id = 598] 17:30:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x12a01e800) [pid = 1642] [serial = 1794] [outer = 0x0] 17:30:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x12aed0000) [pid = 1642] [serial = 1795] [outer = 0x12a01e800] 17:30:51 INFO - PROCESS | 1642 | 1461112251693 Marionette DEBUG loaded listener.js 17:30:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x12aeddc00) [pid = 1642] [serial = 1796] [outer = 0x12a01e800] 17:30:52 INFO - PROCESS | 1642 | 1461112252069 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]]]}] 17:30:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:30:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 622ms 17:30:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:30:52 INFO - PROCESS | 1642 | 1461112252118 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 17:30:52 INFO - PROCESS | 1642 | 1461112252119 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 17:30:52 INFO - PROCESS | 1642 | 1461112252121 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:30:52 INFO - PROCESS | 1642 | 1461112252122 Marionette TRACE conn2 <- [1,2366,null,{}] 17:30:52 INFO - PROCESS | 1642 | 1461112252124 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}] 17:30:52 INFO - PROCESS | 1642 | 1461112252204 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 17:30:52 INFO - PROCESS | 1642 | 1461112252208 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:52 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d0bd800 == 49 [pid = 1642] [id = 599] 17:30:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x12aed7c00) [pid = 1642] [serial = 1797] [outer = 0x0] 17:30:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x12b117c00) [pid = 1642] [serial = 1798] [outer = 0x12aed7c00] 17:30:52 INFO - PROCESS | 1642 | 1461112252233 Marionette DEBUG loaded listener.js 17:30:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x12b1de800) [pid = 1642] [serial = 1799] [outer = 0x12aed7c00] 17:30:52 INFO - PROCESS | 1642 | 1461112252644 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]]]}] 17:30:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:30:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 569ms 17:30:52 INFO - PROCESS | 1642 | 1461112252691 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 17:30:52 INFO - PROCESS | 1642 | 1461112252693 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 17:30:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:30:52 INFO - PROCESS | 1642 | 1461112252697 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:30:52 INFO - PROCESS | 1642 | 1461112252700 Marionette TRACE conn2 <- [1,2370,null,{}] 17:30:52 INFO - PROCESS | 1642 | 1461112252704 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}] 17:30:52 INFO - PROCESS | 1642 | 1461112252812 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 17:30:52 INFO - PROCESS | 1642 | 1461112252885 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:52 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aadc000 == 50 [pid = 1642] [id = 600] 17:30:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x1186a5c00) [pid = 1642] [serial = 1800] [outer = 0x0] 17:30:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x118d88c00) [pid = 1642] [serial = 1801] [outer = 0x1186a5c00] 17:30:52 INFO - PROCESS | 1642 | 1461112252917 Marionette DEBUG loaded listener.js 17:30:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x11a82a400) [pid = 1642] [serial = 1802] [outer = 0x1186a5c00] 17:30:53 INFO - PROCESS | 1642 | 1461112253368 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]]]}] 17:30:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:30:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 722ms 17:30:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:30:53 INFO - PROCESS | 1642 | 1461112253419 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 17:30:53 INFO - PROCESS | 1642 | 1461112253423 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 17:30:53 INFO - PROCESS | 1642 | 1461112253427 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:30:53 INFO - PROCESS | 1642 | 1461112253429 Marionette TRACE conn2 <- [1,2374,null,{}] 17:30:53 INFO - PROCESS | 1642 | 1461112253432 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}] 17:30:53 INFO - PROCESS | 1642 | 1461112253535 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 17:30:53 INFO - PROCESS | 1642 | 1461112253593 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:53 INFO - PROCESS | 1642 | ++DOCSHELL 0x125f33000 == 51 [pid = 1642] [id = 601] 17:30:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x11a883400) [pid = 1642] [serial = 1803] [outer = 0x0] 17:30:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 140 (0x11b2ddc00) [pid = 1642] [serial = 1804] [outer = 0x11a883400] 17:30:53 INFO - PROCESS | 1642 | 1461112253623 Marionette DEBUG loaded listener.js 17:30:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 141 (0x11beab000) [pid = 1642] [serial = 1805] [outer = 0x11a883400] 17:30:54 INFO - PROCESS | 1642 | 1461112254081 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]]]}] 17:30:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:30:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 669ms 17:30:54 INFO - PROCESS | 1642 | 1461112254097 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 17:30:54 INFO - PROCESS | 1642 | 1461112254099 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 17:30:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:30:54 INFO - PROCESS | 1642 | 1461112254101 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:30:54 INFO - PROCESS | 1642 | 1461112254104 Marionette TRACE conn2 <- [1,2378,null,{}] 17:30:54 INFO - PROCESS | 1642 | 1461112254113 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}] 17:30:54 INFO - PROCESS | 1642 | 1461112254279 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 17:30:54 INFO - PROCESS | 1642 | 1461112254378 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b858000 == 52 [pid = 1642] [id = 602] 17:30:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 142 (0x11beb0800) [pid = 1642] [serial = 1806] [outer = 0x0] 17:30:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 143 (0x123919800) [pid = 1642] [serial = 1807] [outer = 0x11beb0800] 17:30:54 INFO - PROCESS | 1642 | 1461112254411 Marionette DEBUG loaded listener.js 17:30:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 144 (0x1279f2800) [pid = 1642] [serial = 1808] [outer = 0x11beb0800] 17:30:54 INFO - PROCESS | 1642 | 1461112254831 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]]]}] 17:30:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:30:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 776ms 17:30:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:30:54 INFO - PROCESS | 1642 | 1461112254877 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 17:30:54 INFO - PROCESS | 1642 | 1461112254879 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 17:30:54 INFO - PROCESS | 1642 | 1461112254881 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:30:54 INFO - PROCESS | 1642 | 1461112254882 Marionette TRACE conn2 <- [1,2382,null,{}] 17:30:54 INFO - PROCESS | 1642 | 1461112254885 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}] 17:30:54 INFO - PROCESS | 1642 | 1461112254982 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 17:30:55 INFO - PROCESS | 1642 | 1461112255038 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:55 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d5b5800 == 53 [pid = 1642] [id = 603] 17:30:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 145 (0x128873c00) [pid = 1642] [serial = 1809] [outer = 0x0] 17:30:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 146 (0x129657c00) [pid = 1642] [serial = 1810] [outer = 0x128873c00] 17:30:55 INFO - PROCESS | 1642 | 1461112255069 Marionette DEBUG loaded listener.js 17:30:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 147 (0x12a83b000) [pid = 1642] [serial = 1811] [outer = 0x128873c00] 17:30:55 INFO - PROCESS | 1642 | 1461112255510 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]]]}] 17:30:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:30:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 670ms 17:30:55 INFO - PROCESS | 1642 | 1461112255551 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 17:30:55 INFO - PROCESS | 1642 | 1461112255553 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 17:30:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:30:55 INFO - PROCESS | 1642 | 1461112255555 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:30:55 INFO - PROCESS | 1642 | 1461112255556 Marionette TRACE conn2 <- [1,2386,null,{}] 17:30:55 INFO - PROCESS | 1642 | 1461112255577 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}] 17:30:55 INFO - PROCESS | 1642 | 1461112255722 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 17:30:55 INFO - PROCESS | 1642 | 1461112255793 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:55 INFO - PROCESS | 1642 | ++DOCSHELL 0x12c075800 == 54 [pid = 1642] [id = 604] 17:30:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 148 (0x127f42c00) [pid = 1642] [serial = 1812] [outer = 0x0] 17:30:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 149 (0x12ae0d400) [pid = 1642] [serial = 1813] [outer = 0x127f42c00] 17:30:55 INFO - PROCESS | 1642 | 1461112255823 Marionette DEBUG loaded listener.js 17:30:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 150 (0x12aed8000) [pid = 1642] [serial = 1814] [outer = 0x127f42c00] 17:30:56 INFO - PROCESS | 1642 | 1461112256249 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]]]}] 17:30:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:30:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 738ms 17:30:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:30:56 INFO - PROCESS | 1642 | 1461112256294 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 17:30:56 INFO - PROCESS | 1642 | 1461112256295 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 17:30:56 INFO - PROCESS | 1642 | 1461112256297 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:30:56 INFO - PROCESS | 1642 | 1461112256299 Marionette TRACE conn2 <- [1,2390,null,{}] 17:30:56 INFO - PROCESS | 1642 | 1461112256301 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}] 17:30:56 INFO - PROCESS | 1642 | 1461112256419 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 17:30:56 INFO - PROCESS | 1642 | 1461112256479 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:56 INFO - PROCESS | 1642 | ++DOCSHELL 0x127eae800 == 55 [pid = 1642] [id = 605] 17:30:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 151 (0x1279ed800) [pid = 1642] [serial = 1815] [outer = 0x0] 17:30:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 152 (0x12b1de000) [pid = 1642] [serial = 1816] [outer = 0x1279ed800] 17:30:56 INFO - PROCESS | 1642 | 1461112256512 Marionette DEBUG loaded listener.js 17:30:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 153 (0x12b219800) [pid = 1642] [serial = 1817] [outer = 0x1279ed800] 17:30:57 INFO - PROCESS | 1642 | 1461112257134 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]]]}] 17:30:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:30:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 870ms 17:30:57 INFO - PROCESS | 1642 | 1461112257167 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 17:30:57 INFO - PROCESS | 1642 | 1461112257170 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 17:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:30:57 INFO - PROCESS | 1642 | 1461112257174 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:30:57 INFO - PROCESS | 1642 | 1461112257176 Marionette TRACE conn2 <- [1,2394,null,{}] 17:30:57 INFO - PROCESS | 1642 | 1461112257200 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}] 17:30:57 INFO - PROCESS | 1642 | 1461112257299 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 17:30:57 INFO - PROCESS | 1642 | 1461112257385 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:57 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b8c2000 == 56 [pid = 1642] [id = 606] 17:30:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 154 (0x11aa10800) [pid = 1642] [serial = 1818] [outer = 0x0] 17:30:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 155 (0x11ab2d400) [pid = 1642] [serial = 1819] [outer = 0x11aa10800] 17:30:57 INFO - PROCESS | 1642 | 1461112257415 Marionette DEBUG loaded listener.js 17:30:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 156 (0x11af7b000) [pid = 1642] [serial = 1820] [outer = 0x11aa10800] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x12ba56000 == 55 [pid = 1642] [id = 598] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0c6000 == 54 [pid = 1642] [id = 597] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 155 (0x12b1ecc00) [pid = 1642] [serial = 1747] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb6d800 == 53 [pid = 1642] [id = 596] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa04000 == 52 [pid = 1642] [id = 595] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x1295dc000 == 51 [pid = 1642] [id = 594] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x129457000 == 50 [pid = 1642] [id = 593] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x127341000 == 49 [pid = 1642] [id = 592] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x123f7b000 == 48 [pid = 1642] [id = 591] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x11bcb5800 == 47 [pid = 1642] [id = 590] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x119d77800 == 46 [pid = 1642] [id = 589] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x11990e800 == 45 [pid = 1642] [id = 588] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x11bc9b800 == 44 [pid = 1642] [id = 587] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x12e835000 == 43 [pid = 1642] [id = 586] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x12dbd3800 == 42 [pid = 1642] [id = 585] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x12946f000 == 41 [pid = 1642] [id = 584] 17:30:57 INFO - PROCESS | 1642 | --DOCSHELL 0x123755000 == 40 [pid = 1642] [id = 583] 17:30:57 INFO - PROCESS | 1642 | 1461112257898 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]]]}] 17:30:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:30:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 741ms 17:30:57 INFO - PROCESS | 1642 | 1461112257915 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 17:30:57 INFO - PROCESS | 1642 | 1461112257920 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 17:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:30:57 INFO - PROCESS | 1642 | 1461112257940 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:30:57 INFO - PROCESS | 1642 | 1461112257944 Marionette TRACE conn2 <- [1,2398,null,{}] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 154 (0x12ade4000) [pid = 1642] [serial = 1640] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 153 (0x12b1e0400) [pid = 1642] [serial = 1744] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 152 (0x12a840c00) [pid = 1642] [serial = 1729] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 151 (0x12ae06c00) [pid = 1642] [serial = 1732] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 150 (0x12aed6000) [pid = 1642] [serial = 1735] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 149 (0x12aecf800) [pid = 1642] [serial = 1733] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 148 (0x11c73d800) [pid = 1642] [serial = 1720] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 147 (0x118fb0c00) [pid = 1642] [serial = 1693] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 146 (0x11923b800) [pid = 1642] [serial = 1714] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 145 (0x11af2c400) [pid = 1642] [serial = 1715] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 144 (0x123d91400) [pid = 1642] [serial = 1699] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 143 (0x12450b800) [pid = 1642] [serial = 1723] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 142 (0x1279f3400) [pid = 1642] [serial = 1724] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 141 (0x12a836c00) [pid = 1642] [serial = 1741] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 140 (0x12ae11400) [pid = 1642] [serial = 1709] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 139 (0x12ade8800) [pid = 1642] [serial = 1708] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 138 (0x128c9ac00) [pid = 1642] [serial = 1702] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x11af2a800) [pid = 1642] [serial = 1696] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x12965f000) [pid = 1642] [serial = 1705] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x11be36800) [pid = 1642] [serial = 1717] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x11bfdc400) [pid = 1642] [serial = 1718] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x11a826000) [pid = 1642] [serial = 1712] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x118fb4000) [pid = 1642] [serial = 1711] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x11af34800) [pid = 1642] [serial = 1738] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x12aedb800) [pid = 1642] [serial = 1736] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x12b11d400) [pid = 1642] [serial = 1742] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x123c80800) [pid = 1642] [serial = 1721] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x12b1e8800) [pid = 1642] [serial = 1745] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x128c97400) [pid = 1642] [serial = 1726] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x12965c800) [pid = 1642] [serial = 1727] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x12ae02800) [pid = 1642] [serial = 1730] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x127f3c000) [pid = 1642] [serial = 1739] [outer = 0x0] [url = about:blank] 17:30:57 INFO - PROCESS | 1642 | 1461112257969 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}] 17:30:58 INFO - PROCESS | 1642 | 1461112258098 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 17:30:58 INFO - PROCESS | 1642 | 1461112258113 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:58 INFO - PROCESS | 1642 | ++DOCSHELL 0x123a88000 == 41 [pid = 1642] [id = 607] 17:30:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x11beaf800) [pid = 1642] [serial = 1821] [outer = 0x0] 17:30:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x11beb6000) [pid = 1642] [serial = 1822] [outer = 0x11beaf800] 17:30:58 INFO - PROCESS | 1642 | 1461112258155 Marionette DEBUG loaded listener.js 17:30:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x11bfe5c00) [pid = 1642] [serial = 1823] [outer = 0x11beaf800] 17:30:58 INFO - PROCESS | 1642 | 1461112258501 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]]]}] 17:30:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:30:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 604ms 17:30:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:30:58 INFO - PROCESS | 1642 | 1461112258530 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 17:30:58 INFO - PROCESS | 1642 | 1461112258531 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 17:30:58 INFO - PROCESS | 1642 | 1461112258533 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:30:58 INFO - PROCESS | 1642 | 1461112258536 Marionette TRACE conn2 <- [1,2402,null,{}] 17:30:58 INFO - PROCESS | 1642 | 1461112258543 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}] 17:30:58 INFO - PROCESS | 1642 | 1461112258625 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 17:30:58 INFO - PROCESS | 1642 | 1461112258661 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:58 INFO - PROCESS | 1642 | ++DOCSHELL 0x1288d2800 == 42 [pid = 1642] [id = 608] 17:30:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x12406e800) [pid = 1642] [serial = 1824] [outer = 0x0] 17:30:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x12735ec00) [pid = 1642] [serial = 1825] [outer = 0x12406e800] 17:30:58 INFO - PROCESS | 1642 | 1461112258688 Marionette DEBUG loaded listener.js 17:30:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x127f49000) [pid = 1642] [serial = 1826] [outer = 0x12406e800] 17:30:59 INFO - PROCESS | 1642 | 1461112259019 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]]]}] 17:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 17:30:59 INFO - PROCESS | 1642 | 1461112259055 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 17:30:59 INFO - PROCESS | 1642 | 1461112259056 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 17:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:30:59 INFO - PROCESS | 1642 | 1461112259059 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:30:59 INFO - PROCESS | 1642 | 1461112259060 Marionette TRACE conn2 <- [1,2406,null,{}] 17:30:59 INFO - PROCESS | 1642 | 1461112259062 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}] 17:30:59 INFO - PROCESS | 1642 | 1461112259166 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 17:30:59 INFO - PROCESS | 1642 | 1461112259173 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:59 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295c3800 == 43 [pid = 1642] [id = 609] 17:30:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x128c8e400) [pid = 1642] [serial = 1827] [outer = 0x0] 17:30:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x12941d000) [pid = 1642] [serial = 1828] [outer = 0x128c8e400] 17:30:59 INFO - PROCESS | 1642 | 1461112259199 Marionette DEBUG loaded listener.js 17:30:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x129605400) [pid = 1642] [serial = 1829] [outer = 0x128c8e400] 17:30:59 INFO - PROCESS | 1642 | 1461112259513 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]]]}] 17:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 469ms 17:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:30:59 INFO - PROCESS | 1642 | 1461112259530 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 17:30:59 INFO - PROCESS | 1642 | 1461112259532 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 17:30:59 INFO - PROCESS | 1642 | 1461112259534 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:30:59 INFO - PROCESS | 1642 | 1461112259535 Marionette TRACE conn2 <- [1,2410,null,{}] 17:30:59 INFO - PROCESS | 1642 | 1461112259537 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}] 17:30:59 INFO - PROCESS | 1642 | 1461112259617 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 17:30:59 INFO - PROCESS | 1642 | 1461112259621 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:59 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c384000 == 44 [pid = 1642] [id = 610] 17:30:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x129608000) [pid = 1642] [serial = 1830] [outer = 0x0] 17:30:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x12964fc00) [pid = 1642] [serial = 1831] [outer = 0x129608000] 17:30:59 INFO - PROCESS | 1642 | 1461112259649 Marionette DEBUG loaded listener.js 17:30:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x12965f000) [pid = 1642] [serial = 1832] [outer = 0x129608000] 17:31:00 INFO - PROCESS | 1642 | 1461112260062 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]]]}] 17:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 569ms 17:31:00 INFO - PROCESS | 1642 | 1461112260104 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 17:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:31:00 INFO - PROCESS | 1642 | 1461112260105 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 17:31:00 INFO - PROCESS | 1642 | 1461112260113 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:31:00 INFO - PROCESS | 1642 | 1461112260114 Marionette TRACE conn2 <- [1,2414,null,{}] 17:31:00 INFO - PROCESS | 1642 | 1461112260116 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}] 17:31:00 INFO - PROCESS | 1642 | 1461112260226 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 17:31:00 INFO - PROCESS | 1642 | 1461112260265 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:00 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0e1000 == 45 [pid = 1642] [id = 611] 17:31:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x12ae06c00) [pid = 1642] [serial = 1833] [outer = 0x0] 17:31:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x12b117000) [pid = 1642] [serial = 1834] [outer = 0x12ae06c00] 17:31:00 INFO - PROCESS | 1642 | 1461112260292 Marionette DEBUG loaded listener.js 17:31:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x12b1dfc00) [pid = 1642] [serial = 1835] [outer = 0x12ae06c00] 17:31:00 INFO - PROCESS | 1642 | 1461112260605 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]]]}] 17:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 527ms 17:31:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:31:00 INFO - PROCESS | 1642 | 1461112260634 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 17:31:00 INFO - PROCESS | 1642 | 1461112260635 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 17:31:00 INFO - PROCESS | 1642 | 1461112260638 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:31:00 INFO - PROCESS | 1642 | 1461112260639 Marionette TRACE conn2 <- [1,2418,null,{}] 17:31:00 INFO - PROCESS | 1642 | 1461112260641 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}] 17:31:00 INFO - PROCESS | 1642 | 1461112260744 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 17:31:00 INFO - PROCESS | 1642 | 1461112260748 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:00 INFO - PROCESS | 1642 | ++DOCSHELL 0x12bcdc800 == 46 [pid = 1642] [id = 612] 17:31:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x12ae0fc00) [pid = 1642] [serial = 1836] [outer = 0x0] 17:31:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 140 (0x12b1e8800) [pid = 1642] [serial = 1837] [outer = 0x12ae0fc00] 17:31:00 INFO - PROCESS | 1642 | 1461112260804 Marionette DEBUG loaded listener.js 17:31:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 141 (0x12b21b800) [pid = 1642] [serial = 1838] [outer = 0x12ae0fc00] 17:31:01 INFO - PROCESS | 1642 | 1461112261131 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]]]}] 17:31:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:31:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 524ms 17:31:01 INFO - PROCESS | 1642 | 1461112261163 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 17:31:01 INFO - PROCESS | 1642 | 1461112261164 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 17:31:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:31:01 INFO - PROCESS | 1642 | 1461112261172 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:31:01 INFO - PROCESS | 1642 | 1461112261173 Marionette TRACE conn2 <- [1,2422,null,{}] 17:31:01 INFO - PROCESS | 1642 | 1461112261176 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}] 17:31:01 INFO - PROCESS | 1642 | 1461112261279 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 17:31:01 INFO - PROCESS | 1642 | 1461112261315 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:01 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d0a3000 == 47 [pid = 1642] [id = 613] 17:31:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 142 (0x12b11b000) [pid = 1642] [serial = 1839] [outer = 0x0] 17:31:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 143 (0x12b220c00) [pid = 1642] [serial = 1840] [outer = 0x12b11b000] 17:31:01 INFO - PROCESS | 1642 | 1461112261340 Marionette DEBUG loaded listener.js 17:31:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 144 (0x12b225000) [pid = 1642] [serial = 1841] [outer = 0x12b11b000] 17:31:01 INFO - PROCESS | 1642 | 1461112261643 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]]]}] 17:31:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:31:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 518ms 17:31:01 INFO - PROCESS | 1642 | 1461112261691 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 17:31:01 INFO - PROCESS | 1642 | 1461112261693 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 17:31:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:31:01 INFO - PROCESS | 1642 | 1461112261695 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:31:01 INFO - PROCESS | 1642 | 1461112261696 Marionette TRACE conn2 <- [1,2426,null,{}] 17:31:01 INFO - PROCESS | 1642 | 1461112261698 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}] 17:31:01 INFO - PROCESS | 1642 | 1461112261945 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 143 (0x11a9c5800) [pid = 1642] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 142 (0x11a884400) [pid = 1642] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 141 (0x127905400) [pid = 1642] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 140 (0x129646400) [pid = 1642] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 139 (0x11a9c8000) [pid = 1642] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 138 (0x116630800) [pid = 1642] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x11be33000) [pid = 1642] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x11aa48800) [pid = 1642] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x123c83c00) [pid = 1642] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x127ed6400) [pid = 1642] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x11aa47c00) [pid = 1642] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x11427bc00) [pid = 1642] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x118faf800) [pid = 1642] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x11bfe3800) [pid = 1642] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x12a01e800) [pid = 1642] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x123d91000) [pid = 1642] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x12960fc00) [pid = 1642] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x114c0c000) [pid = 1642] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x11aa06c00) [pid = 1642] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x12371f400) [pid = 1642] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x116253c00) [pid = 1642] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x112023c00) [pid = 1642] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x1164db400) [pid = 1642] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x128c99800) [pid = 1642] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x1273d5c00) [pid = 1642] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x11bead800) [pid = 1642] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:31:02 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x115474400) [pid = 1642] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:31:02 INFO - PROCESS | 1642 | 1461112262085 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x119399000 == 48 [pid = 1642] [id = 614] 17:31:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x114ea1800) [pid = 1642] [serial = 1842] [outer = 0x0] 17:31:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x1154b0800) [pid = 1642] [serial = 1843] [outer = 0x114ea1800] 17:31:02 INFO - PROCESS | 1642 | 1461112262119 Marionette DEBUG loaded listener.js 17:31:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x118d89800) [pid = 1642] [serial = 1844] [outer = 0x114ea1800] 17:31:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:31:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 872ms 17:31:02 INFO - PROCESS | 1642 | 1461112262561 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]]]}] 17:31:02 INFO - PROCESS | 1642 | 1461112262568 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 17:31:02 INFO - PROCESS | 1642 | 1461112262571 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 17:31:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:31:02 INFO - PROCESS | 1642 | 1461112262575 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:31:02 INFO - PROCESS | 1642 | 1461112262577 Marionette TRACE conn2 <- [1,2430,null,{}] 17:31:02 INFO - PROCESS | 1642 | 1461112262580 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}] 17:31:02 INFO - PROCESS | 1642 | 1461112262688 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 17:31:02 INFO - PROCESS | 1642 | 1461112262742 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f3a000 == 49 [pid = 1642] [id = 615] 17:31:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x11a827400) [pid = 1642] [serial = 1845] [outer = 0x0] 17:31:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x11ad9cc00) [pid = 1642] [serial = 1846] [outer = 0x11a827400] 17:31:02 INFO - PROCESS | 1642 | 1461112262777 Marionette DEBUG loaded listener.js 17:31:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x11af85000) [pid = 1642] [serial = 1847] [outer = 0x11a827400] 17:31:03 INFO - PROCESS | 1642 | 1461112263226 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]]]}] 17:31:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:31:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 670ms 17:31:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:31:03 INFO - PROCESS | 1642 | 1461112263248 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 17:31:03 INFO - PROCESS | 1642 | 1461112263251 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 17:31:03 INFO - PROCESS | 1642 | 1461112263253 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:31:03 INFO - PROCESS | 1642 | 1461112263254 Marionette TRACE conn2 <- [1,2434,null,{}] 17:31:03 INFO - PROCESS | 1642 | 1461112263257 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}] 17:31:03 INFO - PROCESS | 1642 | 1461112263378 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 17:31:03 INFO - PROCESS | 1642 | 1461112263450 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:03 INFO - PROCESS | 1642 | ++DOCSHELL 0x129694800 == 50 [pid = 1642] [id = 616] 17:31:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x11beb6c00) [pid = 1642] [serial = 1848] [outer = 0x0] 17:31:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x11bfe9000) [pid = 1642] [serial = 1849] [outer = 0x11beb6c00] 17:31:03 INFO - PROCESS | 1642 | 1461112263480 Marionette DEBUG loaded listener.js 17:31:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x12371f400) [pid = 1642] [serial = 1850] [outer = 0x11beb6c00] 17:31:03 INFO - PROCESS | 1642 | 1461112263942 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]]]}] 17:31:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:31:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 719ms 17:31:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:31:03 INFO - PROCESS | 1642 | 1461112263974 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 17:31:03 INFO - PROCESS | 1642 | 1461112263976 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 17:31:03 INFO - PROCESS | 1642 | 1461112263988 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:31:03 INFO - PROCESS | 1642 | 1461112263994 Marionette TRACE conn2 <- [1,2438,null,{}] 17:31:04 INFO - PROCESS | 1642 | 1461112264021 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}] 17:31:04 INFO - PROCESS | 1642 | 1461112264174 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 17:31:04 INFO - PROCESS | 1642 | 1461112264272 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d5b8800 == 51 [pid = 1642] [id = 617] 17:31:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x11c47d400) [pid = 1642] [serial = 1851] [outer = 0x0] 17:31:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x128878c00) [pid = 1642] [serial = 1852] [outer = 0x11c47d400] 17:31:04 INFO - PROCESS | 1642 | 1461112264319 Marionette DEBUG loaded listener.js 17:31:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x129420c00) [pid = 1642] [serial = 1853] [outer = 0x11c47d400] 17:31:04 INFO - PROCESS | 1642 | 1461112264794 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]]]}] 17:31:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:31:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 854ms 17:31:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:31:04 INFO - PROCESS | 1642 | 1461112264835 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 17:31:04 INFO - PROCESS | 1642 | 1461112264837 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 17:31:04 INFO - PROCESS | 1642 | 1461112264839 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:31:04 INFO - PROCESS | 1642 | 1461112264840 Marionette TRACE conn2 <- [1,2442,null,{}] 17:31:04 INFO - PROCESS | 1642 | 1461112264843 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}] 17:31:04 INFO - PROCESS | 1642 | 1461112264944 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 17:31:05 INFO - PROCESS | 1642 | 1461112265015 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:05 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e583000 == 52 [pid = 1642] [id = 618] 17:31:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x12960b400) [pid = 1642] [serial = 1854] [outer = 0x0] 17:31:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x129659000) [pid = 1642] [serial = 1855] [outer = 0x12960b400] 17:31:05 INFO - PROCESS | 1642 | 1461112265045 Marionette DEBUG loaded listener.js 17:31:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x12a83ac00) [pid = 1642] [serial = 1856] [outer = 0x12960b400] 17:31:05 INFO - PROCESS | 1642 | 1461112265441 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]]]}] 17:31:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:31:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 618ms 17:31:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:31:05 INFO - PROCESS | 1642 | 1461112265458 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 17:31:05 INFO - PROCESS | 1642 | 1461112265459 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 17:31:05 INFO - PROCESS | 1642 | 1461112265461 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:31:05 INFO - PROCESS | 1642 | 1461112265462 Marionette TRACE conn2 <- [1,2446,null,{}] 17:31:05 INFO - PROCESS | 1642 | 1461112265465 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}] 17:31:05 INFO - PROCESS | 1642 | 1461112265564 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 17:31:05 INFO - PROCESS | 1642 | 1461112265619 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:05 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb44000 == 53 [pid = 1642] [id = 619] 17:31:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x12ae0d800) [pid = 1642] [serial = 1857] [outer = 0x0] 17:31:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x12aed7800) [pid = 1642] [serial = 1858] [outer = 0x12ae0d800] 17:31:05 INFO - PROCESS | 1642 | 1461112265657 Marionette DEBUG loaded listener.js 17:31:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x12b1ea000) [pid = 1642] [serial = 1859] [outer = 0x12ae0d800] 17:31:06 INFO - PROCESS | 1642 | 1461112266124 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]]]}] 17:31:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:31:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 719ms 17:31:06 INFO - PROCESS | 1642 | 1461112266194 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 17:31:06 INFO - PROCESS | 1642 | 1461112266195 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 17:31:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:31:06 INFO - PROCESS | 1642 | 1461112266199 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:31:06 INFO - PROCESS | 1642 | 1461112266200 Marionette TRACE conn2 <- [1,2450,null,{}] 17:31:06 INFO - PROCESS | 1642 | 1461112266203 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}] 17:31:06 INFO - PROCESS | 1642 | 1461112266323 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 17:31:06 INFO - PROCESS | 1642 | 1461112266394 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:06 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb5d800 == 54 [pid = 1642] [id = 620] 17:31:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x116453c00) [pid = 1642] [serial = 1860] [outer = 0x0] 17:31:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x11a878400) [pid = 1642] [serial = 1861] [outer = 0x116453c00] 17:31:06 INFO - PROCESS | 1642 | 1461112266424 Marionette DEBUG loaded listener.js 17:31:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x127f43800) [pid = 1642] [serial = 1862] [outer = 0x116453c00] 17:31:06 INFO - PROCESS | 1642 | 1461112266985 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]]]}] 17:31:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:31:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 819ms 17:31:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:31:07 INFO - PROCESS | 1642 | 1461112267018 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 17:31:07 INFO - PROCESS | 1642 | 1461112267020 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 17:31:07 INFO - PROCESS | 1642 | 1461112267024 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:31:07 INFO - PROCESS | 1642 | 1461112267028 Marionette TRACE conn2 <- [1,2454,null,{}] 17:31:07 INFO - PROCESS | 1642 | 1461112267032 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}] 17:31:07 INFO - PROCESS | 1642 | 1461112267137 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 17:31:07 INFO - PROCESS | 1642 | 1461112267212 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:07 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aa16800 == 55 [pid = 1642] [id = 621] 17:31:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x118d7d400) [pid = 1642] [serial = 1863] [outer = 0x0] 17:31:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 140 (0x118fb6000) [pid = 1642] [serial = 1864] [outer = 0x118d7d400] 17:31:07 INFO - PROCESS | 1642 | 1461112267250 Marionette DEBUG loaded listener.js 17:31:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 141 (0x11a87e800) [pid = 1642] [serial = 1865] [outer = 0x118d7d400] 17:31:07 INFO - PROCESS | 1642 | 1461112267779 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]]]}] 17:31:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:31:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 774ms 17:31:07 INFO - PROCESS | 1642 | 1461112267798 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 17:31:07 INFO - PROCESS | 1642 | 1461112267802 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 17:31:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:31:07 INFO - PROCESS | 1642 | 1461112267806 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:31:07 INFO - PROCESS | 1642 | 1461112267808 Marionette TRACE conn2 <- [1,2458,null,{}] 17:31:07 INFO - PROCESS | 1642 | 1461112267810 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}] 17:31:07 INFO - PROCESS | 1642 | 1461112267908 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 17:31:07 INFO - PROCESS | 1642 | 1461112267966 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:07 INFO - PROCESS | 1642 | ++DOCSHELL 0x125f2f800 == 56 [pid = 1642] [id = 622] 17:31:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 142 (0x11a9c8000) [pid = 1642] [serial = 1866] [outer = 0x0] 17:31:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 143 (0x11b2e6400) [pid = 1642] [serial = 1867] [outer = 0x11a9c8000] 17:31:07 INFO - PROCESS | 1642 | 1461112267993 Marionette DEBUG loaded listener.js 17:31:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 144 (0x11be39000) [pid = 1642] [serial = 1868] [outer = 0x11a9c8000] 17:31:08 INFO - PROCESS | 1642 | --DOCSHELL 0x12d0a3000 == 55 [pid = 1642] [id = 613] 17:31:08 INFO - PROCESS | 1642 | --DOCSHELL 0x12bcdc800 == 54 [pid = 1642] [id = 612] 17:31:08 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0e1000 == 53 [pid = 1642] [id = 611] 17:31:08 INFO - PROCESS | 1642 | --DOCSHELL 0x11c384000 == 52 [pid = 1642] [id = 610] 17:31:08 INFO - PROCESS | 1642 | --DOCSHELL 0x1295c3800 == 51 [pid = 1642] [id = 609] 17:31:08 INFO - PROCESS | 1642 | --DOCSHELL 0x1288d2800 == 50 [pid = 1642] [id = 608] 17:31:08 INFO - PROCESS | 1642 | --DOCSHELL 0x123a88000 == 49 [pid = 1642] [id = 607] 17:31:08 INFO - PROCESS | 1642 | --DOCSHELL 0x11b8c2000 == 48 [pid = 1642] [id = 606] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 143 (0x11a824400) [pid = 1642] [serial = 1750] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 142 (0x11bfe2c00) [pid = 1642] [serial = 1753] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 141 (0x129602800) [pid = 1642] [serial = 1756] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 140 (0x12aecfc00) [pid = 1642] [serial = 1759] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 139 (0x12b117c00) [pid = 1642] [serial = 1798] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOCSHELL 0x125f33000 == 47 [pid = 1642] [id = 601] 17:31:08 INFO - PROCESS | 1642 | --DOCSHELL 0x11aadc000 == 46 [pid = 1642] [id = 600] 17:31:08 INFO - PROCESS | 1642 | --DOCSHELL 0x12d0bd800 == 45 [pid = 1642] [id = 599] 17:31:08 INFO - PROCESS | 1642 | 1461112268363 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]]]}] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 138 (0x118faa000) [pid = 1642] [serial = 1789] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x12941bc00) [pid = 1642] [serial = 1781] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x12a83e800) [pid = 1642] [serial = 1793] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x12922d000) [pid = 1642] [serial = 1792] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x1273d8800) [pid = 1642] [serial = 1778] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x127ed6800) [pid = 1642] [serial = 1601] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x11465c800) [pid = 1642] [serial = 1550] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x11644fc00) [pid = 1642] [serial = 1643] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x11ad98800) [pid = 1642] [serial = 1595] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x129645400) [pid = 1642] [serial = 1547] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x12964e000) [pid = 1642] [serial = 1652] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x11bfe3000) [pid = 1642] [serial = 1598] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x118fa9c00) [pid = 1642] [serial = 1592] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x123918400) [pid = 1642] [serial = 1649] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x11af2b800) [pid = 1642] [serial = 1646] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x12964b800) [pid = 1642] [serial = 1703] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x12a83a800) [pid = 1642] [serial = 1706] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x11b8e0c00) [pid = 1642] [serial = 1697] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x11a828c00) [pid = 1642] [serial = 1694] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x125fc7c00) [pid = 1642] [serial = 1700] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x11bc54400) [pid = 1642] [serial = 1771] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x11bfdd400) [pid = 1642] [serial = 1772] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x12407ac00) [pid = 1642] [serial = 1777] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x128c93000) [pid = 1642] [serial = 1780] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x11ad9fc00) [pid = 1642] [serial = 1768] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x11af7c000) [pid = 1642] [serial = 1769] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x1186a3400) [pid = 1642] [serial = 1763] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x11582a800) [pid = 1642] [serial = 1762] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x11ad95800) [pid = 1642] [serial = 1766] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x11a9bec00) [pid = 1642] [serial = 1765] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x123911800) [pid = 1642] [serial = 1774] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x123936c00) [pid = 1642] [serial = 1775] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x12aeddc00) [pid = 1642] [serial = 1796] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x1295eb000) [pid = 1642] [serial = 1783] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x129609000) [pid = 1642] [serial = 1784] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x12964ac00) [pid = 1642] [serial = 1786] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x129656000) [pid = 1642] [serial = 1787] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11beca000) [pid = 1642] [serial = 1790] [outer = 0x0] [url = about:blank] 17:31:08 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x12aed0000) [pid = 1642] [serial = 1795] [outer = 0x0] [url = about:blank] 17:31:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:31:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 573ms 17:31:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:31:08 INFO - PROCESS | 1642 | 1461112268381 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 17:31:08 INFO - PROCESS | 1642 | 1461112268383 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 17:31:08 INFO - PROCESS | 1642 | 1461112268385 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:31:08 INFO - PROCESS | 1642 | 1461112268387 Marionette TRACE conn2 <- [1,2462,null,{}] 17:31:08 INFO - PROCESS | 1642 | 1461112268395 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}] 17:31:08 INFO - PROCESS | 1642 | 1461112268479 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 17:31:08 INFO - PROCESS | 1642 | 1461112268484 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:08 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf5f800 == 46 [pid = 1642] [id = 623] 17:31:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x11beca400) [pid = 1642] [serial = 1869] [outer = 0x0] 17:31:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x11bfe3000) [pid = 1642] [serial = 1870] [outer = 0x11beca400] 17:31:08 INFO - PROCESS | 1642 | 1461112268512 Marionette DEBUG loaded listener.js 17:31:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x123930400) [pid = 1642] [serial = 1871] [outer = 0x11beca400] 17:31:08 INFO - PROCESS | 1642 | 1461112268851 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]]]}] 17:31:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:31:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 471ms 17:31:08 INFO - PROCESS | 1642 | 1461112268856 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 17:31:08 INFO - PROCESS | 1642 | 1461112268859 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 17:31:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:31:08 INFO - PROCESS | 1642 | 1461112268862 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:31:08 INFO - PROCESS | 1642 | 1461112268863 Marionette TRACE conn2 <- [1,2466,null,{}] 17:31:08 INFO - PROCESS | 1642 | 1461112268865 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}] 17:31:08 INFO - PROCESS | 1642 | 1461112268969 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 17:31:09 INFO - PROCESS | 1642 | 1461112269024 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:09 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f2b000 == 47 [pid = 1642] [id = 624] 17:31:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x11beb4c00) [pid = 1642] [serial = 1872] [outer = 0x0] 17:31:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x123a27400) [pid = 1642] [serial = 1873] [outer = 0x11beb4c00] 17:31:09 INFO - PROCESS | 1642 | 1461112269051 Marionette DEBUG loaded listener.js 17:31:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x1273db400) [pid = 1642] [serial = 1874] [outer = 0x11beb4c00] 17:31:09 INFO - PROCESS | 1642 | 1461112269347 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]]]}] 17:31:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:31:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 17:31:09 INFO - PROCESS | 1642 | 1461112269382 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 17:31:09 INFO - PROCESS | 1642 | 1461112269383 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 17:31:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:31:09 INFO - PROCESS | 1642 | 1461112269385 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:31:09 INFO - PROCESS | 1642 | 1461112269386 Marionette TRACE conn2 <- [1,2470,null,{}] 17:31:09 INFO - PROCESS | 1642 | 1461112269388 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}] 17:31:09 INFO - PROCESS | 1642 | 1461112269469 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 17:31:09 INFO - PROCESS | 1642 | 1461112269474 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:09 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c5d8800 == 48 [pid = 1642] [id = 625] 17:31:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x127910000) [pid = 1642] [serial = 1875] [outer = 0x0] 17:31:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x128c92800) [pid = 1642] [serial = 1876] [outer = 0x127910000] 17:31:09 INFO - PROCESS | 1642 | 1461112269503 Marionette DEBUG loaded listener.js 17:31:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x1295e3c00) [pid = 1642] [serial = 1877] [outer = 0x127910000] 17:31:09 INFO - PROCESS | 1642 | 1461112269863 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]]]}] 17:31:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:31:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 17:31:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:31:09 INFO - PROCESS | 1642 | 1461112269905 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 17:31:09 INFO - PROCESS | 1642 | 1461112269907 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 17:31:09 INFO - PROCESS | 1642 | 1461112269909 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:31:09 INFO - PROCESS | 1642 | 1461112269910 Marionette TRACE conn2 <- [1,2474,null,{}] 17:31:09 INFO - PROCESS | 1642 | 1461112269913 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}] 17:31:10 INFO - PROCESS | 1642 | 1461112270013 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 17:31:10 INFO - PROCESS | 1642 | 1461112270019 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:10 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa09000 == 49 [pid = 1642] [id = 626] 17:31:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x1295edc00) [pid = 1642] [serial = 1878] [outer = 0x0] 17:31:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x129657000) [pid = 1642] [serial = 1879] [outer = 0x1295edc00] 17:31:10 INFO - PROCESS | 1642 | 1461112270056 Marionette DEBUG loaded listener.js 17:31:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x12ae0bc00) [pid = 1642] [serial = 1880] [outer = 0x1295edc00] 17:31:10 INFO - PROCESS | 1642 | 1461112270458 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]]]}] 17:31:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:31:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 570ms 17:31:10 INFO - PROCESS | 1642 | 1461112270479 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 17:31:10 INFO - PROCESS | 1642 | 1461112270480 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 17:31:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:31:10 INFO - PROCESS | 1642 | 1461112270482 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:31:10 INFO - PROCESS | 1642 | 1461112270483 Marionette TRACE conn2 <- [1,2478,null,{}] 17:31:10 INFO - PROCESS | 1642 | 1461112270501 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}] 17:31:10 INFO - PROCESS | 1642 | 1461112270604 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 17:31:10 INFO - PROCESS | 1642 | 1461112270616 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:10 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0ca800 == 50 [pid = 1642] [id = 627] 17:31:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x12aed1000) [pid = 1642] [serial = 1881] [outer = 0x0] 17:31:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x12b10f800) [pid = 1642] [serial = 1882] [outer = 0x12aed1000] 17:31:10 INFO - PROCESS | 1642 | 1461112270641 Marionette DEBUG loaded listener.js 17:31:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x12b1e1000) [pid = 1642] [serial = 1883] [outer = 0x12aed1000] 17:31:10 INFO - PROCESS | 1642 | 1461112270963 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]]]}] 17:31:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:31:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 534ms 17:31:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:31:11 INFO - PROCESS | 1642 | 1461112271022 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 17:31:11 INFO - PROCESS | 1642 | 1461112271023 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 17:31:11 INFO - PROCESS | 1642 | 1461112271025 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:31:11 INFO - PROCESS | 1642 | 1461112271026 Marionette TRACE conn2 <- [1,2482,null,{}] 17:31:11 INFO - PROCESS | 1642 | 1461112271028 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}] 17:31:11 INFO - PROCESS | 1642 | 1461112271130 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 17:31:11 INFO - PROCESS | 1642 | 1461112271165 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b673000 == 51 [pid = 1642] [id = 628] 17:31:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x12aed3000) [pid = 1642] [serial = 1884] [outer = 0x0] 17:31:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x12b1eb000) [pid = 1642] [serial = 1885] [outer = 0x12aed3000] 17:31:11 INFO - PROCESS | 1642 | 1461112271189 Marionette DEBUG loaded listener.js 17:31:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x12b226400) [pid = 1642] [serial = 1886] [outer = 0x12aed3000] 17:31:11 INFO - PROCESS | 1642 | 1461112271515 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]]]}] 17:31:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:31:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 519ms 17:31:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:31:11 INFO - PROCESS | 1642 | 1461112271546 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 17:31:11 INFO - PROCESS | 1642 | 1461112271547 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 17:31:11 INFO - PROCESS | 1642 | 1461112271549 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:31:11 INFO - PROCESS | 1642 | 1461112271550 Marionette TRACE conn2 <- [1,2486,null,{}] 17:31:11 INFO - PROCESS | 1642 | 1461112271552 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}] 17:31:11 INFO - PROCESS | 1642 | 1461112271656 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 17:31:11 INFO - PROCESS | 1642 | 1461112271668 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ce9c800 == 52 [pid = 1642] [id = 629] 17:31:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x12b21cc00) [pid = 1642] [serial = 1887] [outer = 0x0] 17:31:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x12b25e400) [pid = 1642] [serial = 1888] [outer = 0x12b21cc00] 17:31:11 INFO - PROCESS | 1642 | 1461112271692 Marionette DEBUG loaded listener.js 17:31:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x12b265000) [pid = 1642] [serial = 1889] [outer = 0x12b21cc00] 17:31:12 INFO - PROCESS | 1642 | 1461112272018 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]]]}] 17:31:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:31:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 519ms 17:31:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:31:12 INFO - PROCESS | 1642 | 1461112272072 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 17:31:12 INFO - PROCESS | 1642 | 1461112272073 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 17:31:12 INFO - PROCESS | 1642 | 1461112272075 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:31:12 INFO - PROCESS | 1642 | 1461112272076 Marionette TRACE conn2 <- [1,2490,null,{}] 17:31:12 INFO - PROCESS | 1642 | 1461112272079 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}] 17:31:12 INFO - PROCESS | 1642 | 1461112272183 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 17:31:12 INFO - PROCESS | 1642 | 1461112272220 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:12 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d5bf000 == 53 [pid = 1642] [id = 630] 17:31:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x12b223000) [pid = 1642] [serial = 1890] [outer = 0x0] 17:31:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x12b267800) [pid = 1642] [serial = 1891] [outer = 0x12b223000] 17:31:12 INFO - PROCESS | 1642 | 1461112272245 Marionette DEBUG loaded listener.js 17:31:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x12b490800) [pid = 1642] [serial = 1892] [outer = 0x12b223000] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x12ae0fc00) [pid = 1642] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x11beaf800) [pid = 1642] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x11a883400) [pid = 1642] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x1279ed800) [pid = 1642] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x12406e800) [pid = 1642] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x1186a5c00) [pid = 1642] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x128c8e400) [pid = 1642] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x11aa10800) [pid = 1642] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x129608000) [pid = 1642] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x12ae06c00) [pid = 1642] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x11c2c4000) [pid = 1642] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x12b118c00) [pid = 1642] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x118de1800) [pid = 1642] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x11be30800) [pid = 1642] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x129413400) [pid = 1642] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:31:12 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x12adeb400) [pid = 1642] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:31:12 INFO - PROCESS | 1642 | 1461112272673 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]]]}] 17:31:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:31:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 619ms 17:31:12 INFO - PROCESS | 1642 | 1461112272696 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 17:31:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:31:12 INFO - PROCESS | 1642 | 1461112272697 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 17:31:12 INFO - PROCESS | 1642 | 1461112272699 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:31:12 INFO - PROCESS | 1642 | 1461112272701 Marionette TRACE conn2 <- [1,2494,null,{}] 17:31:12 INFO - PROCESS | 1642 | 1461112272703 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}] 17:31:12 INFO - PROCESS | 1642 | 1461112272801 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 17:31:12 INFO - PROCESS | 1642 | 1461112272805 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:12 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a87f800 == 54 [pid = 1642] [id = 631] 17:31:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x117851c00) [pid = 1642] [serial = 1893] [outer = 0x0] 17:31:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x1279f7400) [pid = 1642] [serial = 1894] [outer = 0x117851c00] 17:31:12 INFO - PROCESS | 1642 | 1461112272836 Marionette DEBUG loaded listener.js 17:31:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x12b493800) [pid = 1642] [serial = 1895] [outer = 0x117851c00] 17:31:13 INFO - PROCESS | 1642 | 1461112273188 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]]]}] 17:31:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:31:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 519ms 17:31:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:31:13 INFO - PROCESS | 1642 | 1461112273223 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 17:31:13 INFO - PROCESS | 1642 | 1461112273224 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 17:31:13 INFO - PROCESS | 1642 | 1461112273229 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:31:13 INFO - PROCESS | 1642 | 1461112273230 Marionette TRACE conn2 <- [1,2498,null,{}] 17:31:13 INFO - PROCESS | 1642 | 1461112273232 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}] 17:31:13 INFO - PROCESS | 1642 | 1461112273316 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 17:31:13 INFO - PROCESS | 1642 | 1461112273322 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:13 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb5a800 == 55 [pid = 1642] [id = 632] 17:31:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x12b494000) [pid = 1642] [serial = 1896] [outer = 0x0] 17:31:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x12b6b1c00) [pid = 1642] [serial = 1897] [outer = 0x12b494000] 17:31:13 INFO - PROCESS | 1642 | 1461112273363 Marionette DEBUG loaded listener.js 17:31:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x12b8d0400) [pid = 1642] [serial = 1898] [outer = 0x12b494000] 17:31:13 INFO - PROCESS | 1642 | 1461112273840 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]]]}] 17:31:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:31:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 621ms 17:31:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:31:13 INFO - PROCESS | 1642 | 1461112273849 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 17:31:13 INFO - PROCESS | 1642 | 1461112273851 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 17:31:13 INFO - PROCESS | 1642 | 1461112273854 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:31:13 INFO - PROCESS | 1642 | 1461112273855 Marionette TRACE conn2 <- [1,2502,null,{}] 17:31:13 INFO - PROCESS | 1642 | 1461112273857 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}] 17:31:14 INFO - PROCESS | 1642 | 1461112274020 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 17:31:14 INFO - PROCESS | 1642 | 1461112274030 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:14 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f2e3000 == 56 [pid = 1642] [id = 633] 17:31:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x1272a5000) [pid = 1642] [serial = 1899] [outer = 0x0] 17:31:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x12ba95400) [pid = 1642] [serial = 1900] [outer = 0x1272a5000] 17:31:14 INFO - PROCESS | 1642 | 1461112274055 Marionette DEBUG loaded listener.js 17:31:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x12ba9e400) [pid = 1642] [serial = 1901] [outer = 0x1272a5000] 17:31:14 INFO - PROCESS | 1642 | 1461112274354 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]]]}] 17:31:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:31:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms 17:31:14 INFO - PROCESS | 1642 | 1461112274373 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 17:31:14 INFO - PROCESS | 1642 | 1461112274374 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 17:31:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:31:14 INFO - PROCESS | 1642 | 1461112274380 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:31:14 INFO - PROCESS | 1642 | 1461112274382 Marionette TRACE conn2 <- [1,2506,null,{}] 17:31:14 INFO - PROCESS | 1642 | 1461112274384 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}] 17:31:14 INFO - PROCESS | 1642 | 1461112274471 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 17:31:14 INFO - PROCESS | 1642 | 1461112274476 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:14 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f47e000 == 57 [pid = 1642] [id = 634] 17:31:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x12ba97400) [pid = 1642] [serial = 1902] [outer = 0x0] 17:31:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x12bcd0800) [pid = 1642] [serial = 1903] [outer = 0x12ba97400] 17:31:14 INFO - PROCESS | 1642 | 1461112274501 Marionette DEBUG loaded listener.js 17:31:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x118faf400) [pid = 1642] [serial = 1904] [outer = 0x12ba97400] 17:31:15 INFO - PROCESS | 1642 | 1461112275114 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]]]}] 17:31:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:31:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 774ms 17:31:15 INFO - PROCESS | 1642 | 1461112275153 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 17:31:15 INFO - PROCESS | 1642 | 1461112275156 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 17:31:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:31:15 INFO - PROCESS | 1642 | 1461112275160 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:31:15 INFO - PROCESS | 1642 | 1461112275162 Marionette TRACE conn2 <- [1,2510,null,{}] 17:31:15 INFO - PROCESS | 1642 | 1461112275166 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}] 17:31:15 INFO - PROCESS | 1642 | 1461112275279 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 17:31:15 INFO - PROCESS | 1642 | 1461112275351 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:15 INFO - PROCESS | 1642 | ++DOCSHELL 0x123755000 == 58 [pid = 1642] [id = 635] 17:31:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x118fb7400) [pid = 1642] [serial = 1905] [outer = 0x0] 17:31:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x11a9c0c00) [pid = 1642] [serial = 1906] [outer = 0x118fb7400] 17:31:15 INFO - PROCESS | 1642 | 1461112275383 Marionette DEBUG loaded listener.js 17:31:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x11af2b800) [pid = 1642] [serial = 1907] [outer = 0x118fb7400] 17:31:15 INFO - PROCESS | 1642 | 1461112275798 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]]]}] 17:31:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:31:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 670ms 17:31:15 INFO - PROCESS | 1642 | 1461112275831 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 17:31:15 INFO - PROCESS | 1642 | 1461112275835 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 17:31:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:31:15 INFO - PROCESS | 1642 | 1461112275876 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:31:15 INFO - PROCESS | 1642 | 1461112275878 Marionette TRACE conn2 <- [1,2514,null,{}] 17:31:15 INFO - PROCESS | 1642 | 1461112275911 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}] 17:31:16 INFO - PROCESS | 1642 | 1461112276018 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 17:31:16 INFO - PROCESS | 1642 | 1461112276088 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:16 INFO - PROCESS | 1642 | ++DOCSHELL 0x1294ba000 == 59 [pid = 1642] [id = 636] 17:31:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x11b8e0800) [pid = 1642] [serial = 1908] [outer = 0x0] 17:31:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x11c2c4000) [pid = 1642] [serial = 1909] [outer = 0x11b8e0800] 17:31:16 INFO - PROCESS | 1642 | 1461112276119 Marionette DEBUG loaded listener.js 17:31:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x12406c000) [pid = 1642] [serial = 1910] [outer = 0x11b8e0800] 17:31:16 INFO - PROCESS | 1642 | 1461112276535 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]]]}] 17:31:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:31:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 701ms 17:31:16 INFO - PROCESS | 1642 | 1461112276562 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 17:31:16 INFO - PROCESS | 1642 | 1461112276564 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 17:31:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:31:16 INFO - PROCESS | 1642 | 1461112276566 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:31:16 INFO - PROCESS | 1642 | 1461112276569 Marionette TRACE conn2 <- [1,2518,null,{}] 17:31:16 INFO - PROCESS | 1642 | 1461112276577 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}] 17:31:16 INFO - PROCESS | 1642 | 1461112276684 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 17:31:16 INFO - PROCESS | 1642 | 1461112276744 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:16 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb50000 == 60 [pid = 1642] [id = 637] 17:31:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x1273d6800) [pid = 1642] [serial = 1911] [outer = 0x0] 17:31:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x1295eb000) [pid = 1642] [serial = 1912] [outer = 0x1273d6800] 17:31:16 INFO - PROCESS | 1642 | 1461112276817 Marionette DEBUG loaded listener.js 17:31:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x12a020c00) [pid = 1642] [serial = 1913] [outer = 0x1273d6800] 17:31:17 INFO - PROCESS | 1642 | 1461112277268 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]]]}] 17:31:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:31:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 722ms 17:31:17 INFO - PROCESS | 1642 | 1461112277357 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 17:31:17 INFO - PROCESS | 1642 | 1461112277360 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 17:31:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:31:17 INFO - PROCESS | 1642 | 1461112277366 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:31:17 INFO - PROCESS | 1642 | 1461112277368 Marionette TRACE conn2 <- [1,2522,null,{}] 17:31:17 INFO - PROCESS | 1642 | 1461112277371 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}] 17:31:17 INFO - PROCESS | 1642 | 1461112277777 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 17:31:17 INFO - PROCESS | 1642 | 1461112277950 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:17 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b237000 == 61 [pid = 1642] [id = 638] 17:31:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x115474400) [pid = 1642] [serial = 1914] [outer = 0x0] 17:31:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x1162ea000) [pid = 1642] [serial = 1915] [outer = 0x115474400] 17:31:17 INFO - PROCESS | 1642 | 1461112277998 Marionette DEBUG loaded listener.js 17:31:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x118d84000) [pid = 1642] [serial = 1916] [outer = 0x115474400] 17:31:18 INFO - PROCESS | 1642 | 1461112278506 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]]]}] 17:31:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:31:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1171ms 17:31:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:31:18 INFO - PROCESS | 1642 | 1461112278537 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 17:31:18 INFO - PROCESS | 1642 | 1461112278540 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 17:31:18 INFO - PROCESS | 1642 | 1461112278546 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:31:18 INFO - PROCESS | 1642 | 1461112278549 Marionette TRACE conn2 <- [1,2526,null,{}] 17:31:18 INFO - PROCESS | 1642 | 1461112278552 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}] 17:31:18 INFO - PROCESS | 1642 | 1461112278641 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 17:31:18 INFO - PROCESS | 1642 | 1461112278702 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:18 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aacf800 == 62 [pid = 1642] [id = 639] 17:31:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x118de1000) [pid = 1642] [serial = 1917] [outer = 0x0] 17:31:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x11906d400) [pid = 1642] [serial = 1918] [outer = 0x118de1000] 17:31:18 INFO - PROCESS | 1642 | 1461112278732 Marionette DEBUG loaded listener.js 17:31:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x119e70400) [pid = 1642] [serial = 1919] [outer = 0x118de1000] 17:31:19 INFO - PROCESS | 1642 | 1461112279176 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]]]}] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12b858000 == 61 [pid = 1642] [id = 602] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12dce5800 == 60 [pid = 1642] [id = 582] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x114a76000 == 59 [pid = 1642] [id = 517] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12c075800 == 58 [pid = 1642] [id = 604] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12d0a8000 == 57 [pid = 1642] [id = 550] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12d5b5800 == 56 [pid = 1642] [id = 603] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12f2e3000 == 55 [pid = 1642] [id = 633] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12eb5a800 == 54 [pid = 1642] [id = 632] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12a87f800 == 53 [pid = 1642] [id = 631] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12d5bf000 == 52 [pid = 1642] [id = 630] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12ce9c800 == 51 [pid = 1642] [id = 629] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12b673000 == 50 [pid = 1642] [id = 628] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x123919800) [pid = 1642] [serial = 1807] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x129657c00) [pid = 1642] [serial = 1810] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x12ae0d400) [pid = 1642] [serial = 1813] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0ca800 == 49 [pid = 1642] [id = 627] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa09000 == 48 [pid = 1642] [id = 626] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x11c5d8800 == 47 [pid = 1642] [id = 625] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x123f2b000 == 46 [pid = 1642] [id = 624] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x11bf5f800 == 45 [pid = 1642] [id = 623] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x125f2f800 == 44 [pid = 1642] [id = 622] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x11aa16800 == 43 [pid = 1642] [id = 621] 17:31:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:31:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 677ms 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x123f3a000 == 42 [pid = 1642] [id = 615] 17:31:19 INFO - PROCESS | 1642 | --DOCSHELL 0x119399000 == 41 [pid = 1642] [id = 614] 17:31:19 INFO - PROCESS | 1642 | 1461112279223 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 17:31:19 INFO - PROCESS | 1642 | 1461112279225 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 17:31:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:31:19 INFO - PROCESS | 1642 | 1461112279234 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:31:19 INFO - PROCESS | 1642 | 1461112279235 Marionette TRACE conn2 <- [1,2530,null,{}] 17:31:19 INFO - PROCESS | 1642 | 1461112279237 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}] 17:31:19 INFO - PROCESS | 1642 | 1461112279317 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x12965f000) [pid = 1642] [serial = 1832] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x12b117000) [pid = 1642] [serial = 1834] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x12adf1800) [pid = 1642] [serial = 1691] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x12b1f4400) [pid = 1642] [serial = 1748] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x11acf5c00) [pid = 1642] [serial = 1751] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x12392c800) [pid = 1642] [serial = 1754] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x12964c800) [pid = 1642] [serial = 1757] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x12b114800) [pid = 1642] [serial = 1760] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x12b220c00) [pid = 1642] [serial = 1840] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x12b21b800) [pid = 1642] [serial = 1838] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x11beb6000) [pid = 1642] [serial = 1822] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x11bfe5c00) [pid = 1642] [serial = 1823] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x11beab000) [pid = 1642] [serial = 1805] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x11b2ddc00) [pid = 1642] [serial = 1804] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x12b219800) [pid = 1642] [serial = 1817] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x12b1de000) [pid = 1642] [serial = 1816] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x12735ec00) [pid = 1642] [serial = 1825] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x127f49000) [pid = 1642] [serial = 1826] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x11a82a400) [pid = 1642] [serial = 1802] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x118d88c00) [pid = 1642] [serial = 1801] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x12941d000) [pid = 1642] [serial = 1828] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x129605400) [pid = 1642] [serial = 1829] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x11af7b000) [pid = 1642] [serial = 1820] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x11ab2d400) [pid = 1642] [serial = 1819] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x12964fc00) [pid = 1642] [serial = 1831] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x12b1e8800) [pid = 1642] [serial = 1837] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x12b1dfc00) [pid = 1642] [serial = 1835] [outer = 0x0] [url = about:blank] 17:31:19 INFO - PROCESS | 1642 | 1461112279404 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:19 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aad6000 == 42 [pid = 1642] [id = 640] 17:31:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x118d88c00) [pid = 1642] [serial = 1920] [outer = 0x0] 17:31:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x11a9bfc00) [pid = 1642] [serial = 1921] [outer = 0x118d88c00] 17:31:19 INFO - PROCESS | 1642 | 1461112279432 Marionette DEBUG loaded listener.js 17:31:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x11acf5c00) [pid = 1642] [serial = 1922] [outer = 0x118d88c00] 17:31:19 INFO - PROCESS | 1642 | 1461112279761 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]]]}] 17:31:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:31:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 568ms 17:31:19 INFO - PROCESS | 1642 | 1461112279802 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 17:31:19 INFO - PROCESS | 1642 | 1461112279805 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 17:31:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:31:19 INFO - PROCESS | 1642 | 1461112279812 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:31:19 INFO - PROCESS | 1642 | 1461112279815 Marionette TRACE conn2 <- [1,2534,null,{}] 17:31:19 INFO - PROCESS | 1642 | 1461112279818 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}] 17:31:19 INFO - PROCESS | 1642 | 1461112279900 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 17:31:19 INFO - PROCESS | 1642 | 1461112279984 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:19 INFO - PROCESS | 1642 | ++DOCSHELL 0x123bcf800 == 43 [pid = 1642] [id = 641] 17:31:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x118de6c00) [pid = 1642] [serial = 1923] [outer = 0x0] 17:31:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x11ada2400) [pid = 1642] [serial = 1924] [outer = 0x118de6c00] 17:31:20 INFO - PROCESS | 1642 | 1461112280010 Marionette DEBUG loaded listener.js 17:31:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x11bc52000) [pid = 1642] [serial = 1925] [outer = 0x118de6c00] 17:31:20 INFO - PROCESS | 1642 | 1461112280297 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]]]}] 17:31:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:31:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 527ms 17:31:20 INFO - PROCESS | 1642 | 1461112280336 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 17:31:20 INFO - PROCESS | 1642 | 1461112280337 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 17:31:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:31:20 INFO - PROCESS | 1642 | 1461112280339 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:31:20 INFO - PROCESS | 1642 | 1461112280340 Marionette TRACE conn2 <- [1,2538,null,{}] 17:31:20 INFO - PROCESS | 1642 | 1461112280344 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}] 17:31:20 INFO - PROCESS | 1642 | 1461112280421 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 17:31:20 INFO - PROCESS | 1642 | 1461112280424 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x1245b8800 == 44 [pid = 1642] [id = 642] 17:31:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x11acf1800) [pid = 1642] [serial = 1926] [outer = 0x0] 17:31:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x11beae400) [pid = 1642] [serial = 1927] [outer = 0x11acf1800] 17:31:20 INFO - PROCESS | 1642 | 1461112280454 Marionette DEBUG loaded listener.js 17:31:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x11becec00) [pid = 1642] [serial = 1928] [outer = 0x11acf1800] 17:31:20 INFO - PROCESS | 1642 | 1461112280849 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]]]}] 17:31:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:31:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 522ms 17:31:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:31:20 INFO - PROCESS | 1642 | 1461112280862 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 17:31:20 INFO - PROCESS | 1642 | 1461112280863 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 17:31:20 INFO - PROCESS | 1642 | 1461112280865 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:31:20 INFO - PROCESS | 1642 | 1461112280866 Marionette TRACE conn2 <- [1,2542,null,{}] 17:31:20 INFO - PROCESS | 1642 | 1461112280868 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}] 17:31:20 INFO - PROCESS | 1642 | 1461112280951 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 17:31:20 INFO - PROCESS | 1642 | 1461112280957 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x127fc6000 == 45 [pid = 1642] [id = 643] 17:31:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x11c2e8c00) [pid = 1642] [serial = 1929] [outer = 0x0] 17:31:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x11c73dc00) [pid = 1642] [serial = 1930] [outer = 0x11c2e8c00] 17:31:20 INFO - PROCESS | 1642 | 1461112280991 Marionette DEBUG loaded listener.js 17:31:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x123b3c800) [pid = 1642] [serial = 1931] [outer = 0x11c2e8c00] 17:31:21 INFO - PROCESS | 1642 | 1461112281338 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]]]}] 17:31:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:31:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 521ms 17:31:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:31:21 INFO - PROCESS | 1642 | 1461112281386 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 17:31:21 INFO - PROCESS | 1642 | 1461112281388 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 17:31:21 INFO - PROCESS | 1642 | 1461112281390 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:31:21 INFO - PROCESS | 1642 | 1461112281391 Marionette TRACE conn2 <- [1,2546,null,{}] 17:31:21 INFO - PROCESS | 1642 | 1461112281393 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}] 17:31:21 INFO - PROCESS | 1642 | 1461112281505 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 17:31:21 INFO - PROCESS | 1642 | 1461112281547 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:21 INFO - PROCESS | 1642 | ++DOCSHELL 0x12949e000 == 46 [pid = 1642] [id = 644] 17:31:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x115116800) [pid = 1642] [serial = 1932] [outer = 0x0] 17:31:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x12406d400) [pid = 1642] [serial = 1933] [outer = 0x115116800] 17:31:21 INFO - PROCESS | 1642 | 1461112281572 Marionette DEBUG loaded listener.js 17:31:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x1273f4000) [pid = 1642] [serial = 1934] [outer = 0x115116800] 17:31:21 INFO - PROCESS | 1642 | 1461112281915 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]]]}] 17:31:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:31:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 571ms 17:31:21 INFO - PROCESS | 1642 | 1461112281962 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 17:31:21 INFO - PROCESS | 1642 | 1461112281963 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 17:31:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:31:21 INFO - PROCESS | 1642 | 1461112281965 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:31:21 INFO - PROCESS | 1642 | 1461112281966 Marionette TRACE conn2 <- [1,2550,null,{}] 17:31:21 INFO - PROCESS | 1642 | 1461112281968 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}] 17:31:22 INFO - PROCESS | 1642 | 1461112282064 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 17:31:22 INFO - PROCESS | 1642 | 1461112282075 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:22 INFO - PROCESS | 1642 | ++DOCSHELL 0x129685800 == 47 [pid = 1642] [id = 645] 17:31:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x11be32c00) [pid = 1642] [serial = 1935] [outer = 0x0] 17:31:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x127f3d400) [pid = 1642] [serial = 1936] [outer = 0x11be32c00] 17:31:22 INFO - PROCESS | 1642 | 1461112282100 Marionette DEBUG loaded listener.js 17:31:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x128c92c00) [pid = 1642] [serial = 1937] [outer = 0x11be32c00] 17:31:22 INFO - PROCESS | 1642 | 1461112282435 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]]]}] 17:31:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:31:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 521ms 17:31:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:31:22 INFO - PROCESS | 1642 | 1461112282487 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 17:31:22 INFO - PROCESS | 1642 | 1461112282488 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 17:31:22 INFO - PROCESS | 1642 | 1461112282490 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:31:22 INFO - PROCESS | 1642 | 1461112282491 Marionette TRACE conn2 <- [1,2554,null,{}] 17:31:22 INFO - PROCESS | 1642 | 1461112282493 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}] 17:31:22 INFO - PROCESS | 1642 | 1461112282588 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 17:31:22 INFO - PROCESS | 1642 | 1461112282601 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:22 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a86f000 == 48 [pid = 1642] [id = 646] 17:31:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x128c99000) [pid = 1642] [serial = 1938] [outer = 0x0] 17:31:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x129229000) [pid = 1642] [serial = 1939] [outer = 0x128c99000] 17:31:22 INFO - PROCESS | 1642 | 1461112282627 Marionette DEBUG loaded listener.js 17:31:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x1295e6400) [pid = 1642] [serial = 1940] [outer = 0x128c99000] 17:31:22 INFO - PROCESS | 1642 | 1461112282987 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]]]}] 17:31:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:31:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 17:31:23 INFO - PROCESS | 1642 | 1461112283011 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 17:31:23 INFO - PROCESS | 1642 | 1461112283012 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 17:31:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:31:23 INFO - PROCESS | 1642 | 1461112283015 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:31:23 INFO - PROCESS | 1642 | 1461112283016 Marionette TRACE conn2 <- [1,2558,null,{}] 17:31:23 INFO - PROCESS | 1642 | 1461112283019 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}] 17:31:23 INFO - PROCESS | 1642 | 1461112283156 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 17:31:23 INFO - PROCESS | 1642 | 1461112283175 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:23 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa17800 == 49 [pid = 1642] [id = 647] 17:31:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x1295e6c00) [pid = 1642] [serial = 1941] [outer = 0x0] 17:31:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x1295f0c00) [pid = 1642] [serial = 1942] [outer = 0x1295e6c00] 17:31:23 INFO - PROCESS | 1642 | 1461112283195 Marionette DEBUG loaded listener.js 17:31:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x12960ac00) [pid = 1642] [serial = 1943] [outer = 0x1295e6c00] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x12aed3000) [pid = 1642] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x12b21cc00) [pid = 1642] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x12b223000) [pid = 1642] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x11a827400) [pid = 1642] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x118d7d400) [pid = 1642] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x11a9c8000) [pid = 1642] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x117851c00) [pid = 1642] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x11beb6c00) [pid = 1642] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x116453c00) [pid = 1642] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x11beca400) [pid = 1642] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x114ea1800) [pid = 1642] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x11c47d400) [pid = 1642] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x12960b400) [pid = 1642] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x12ae0d800) [pid = 1642] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x127910000) [pid = 1642] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x1295edc00) [pid = 1642] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x11beb4c00) [pid = 1642] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x1272a5000) [pid = 1642] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x12b494000) [pid = 1642] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x12aed1000) [pid = 1642] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x127f42c00) [pid = 1642] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x12aed7c00) [pid = 1642] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x128873c00) [pid = 1642] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:31:23 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x11beb0800) [pid = 1642] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:31:23 INFO - PROCESS | 1642 | 1461112283993 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]]]}] 17:31:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:31:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1020ms 17:31:24 INFO - PROCESS | 1642 | 1461112284036 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 17:31:24 INFO - PROCESS | 1642 | 1461112284037 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 17:31:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:31:24 INFO - PROCESS | 1642 | 1461112284039 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:31:24 INFO - PROCESS | 1642 | 1461112284041 Marionette TRACE conn2 <- [1,2562,null,{}] 17:31:24 INFO - PROCESS | 1642 | 1461112284050 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}] 17:31:24 INFO - PROCESS | 1642 | 1461112284130 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 17:31:24 INFO - PROCESS | 1642 | 1461112284185 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:24 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a86d000 == 50 [pid = 1642] [id = 648] 17:31:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x114ea1800) [pid = 1642] [serial = 1944] [outer = 0x0] 17:31:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x11beac000) [pid = 1642] [serial = 1945] [outer = 0x114ea1800] 17:31:24 INFO - PROCESS | 1642 | 1461112284216 Marionette DEBUG loaded listener.js 17:31:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x128c99400) [pid = 1642] [serial = 1946] [outer = 0x114ea1800] 17:31:24 INFO - PROCESS | 1642 | 1461112284525 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]]]}] 17:31:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:31:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 526ms 17:31:24 INFO - PROCESS | 1642 | 1461112284566 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 17:31:24 INFO - PROCESS | 1642 | 1461112284567 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 17:31:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:31:24 INFO - PROCESS | 1642 | 1461112284570 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:31:24 INFO - PROCESS | 1642 | 1461112284571 Marionette TRACE conn2 <- [1,2566,null,{}] 17:31:24 INFO - PROCESS | 1642 | 1461112284574 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}] 17:31:24 INFO - PROCESS | 1642 | 1461112284671 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 17:31:24 INFO - PROCESS | 1642 | 1461112284676 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:24 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b66b800 == 51 [pid = 1642] [id = 649] 17:31:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x129608800) [pid = 1642] [serial = 1947] [outer = 0x0] 17:31:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x129652800) [pid = 1642] [serial = 1948] [outer = 0x129608800] 17:31:24 INFO - PROCESS | 1642 | 1461112284702 Marionette DEBUG loaded listener.js 17:31:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x12a018400) [pid = 1642] [serial = 1949] [outer = 0x129608800] 17:31:25 INFO - PROCESS | 1642 | 1461112285019 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]]]}] 17:31:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:31:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 469ms 17:31:25 INFO - PROCESS | 1642 | 1461112285040 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 17:31:25 INFO - PROCESS | 1642 | 1461112285041 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 17:31:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:31:25 INFO - PROCESS | 1642 | 1461112285046 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:31:25 INFO - PROCESS | 1642 | 1461112285049 Marionette TRACE conn2 <- [1,2570,null,{}] 17:31:25 INFO - PROCESS | 1642 | 1461112285051 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}] 17:31:25 INFO - PROCESS | 1642 | 1461112285159 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 17:31:25 INFO - PROCESS | 1642 | 1461112285166 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:25 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ba49800 == 52 [pid = 1642] [id = 650] 17:31:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x129609000) [pid = 1642] [serial = 1950] [outer = 0x0] 17:31:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x12a019400) [pid = 1642] [serial = 1951] [outer = 0x129609000] 17:31:25 INFO - PROCESS | 1642 | 1461112285192 Marionette DEBUG loaded listener.js 17:31:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x12a83e400) [pid = 1642] [serial = 1952] [outer = 0x129609000] 17:31:25 INFO - PROCESS | 1642 | 1461112285534 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]]]}] 17:31:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:31:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 521ms 17:31:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:31:25 INFO - PROCESS | 1642 | 1461112285568 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 17:31:25 INFO - PROCESS | 1642 | 1461112285570 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 17:31:25 INFO - PROCESS | 1642 | 1461112285573 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:31:25 INFO - PROCESS | 1642 | 1461112285575 Marionette TRACE conn2 <- [1,2574,null,{}] 17:31:25 INFO - PROCESS | 1642 | 1461112285579 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}] 17:31:25 INFO - PROCESS | 1642 | 1461112285703 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 17:31:25 INFO - PROCESS | 1642 | 1461112285787 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:25 INFO - PROCESS | 1642 | ++DOCSHELL 0x12c084800 == 53 [pid = 1642] [id = 651] 17:31:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x114e9f400) [pid = 1642] [serial = 1953] [outer = 0x0] 17:31:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x12ade3400) [pid = 1642] [serial = 1954] [outer = 0x114e9f400] 17:31:25 INFO - PROCESS | 1642 | 1461112285827 Marionette DEBUG loaded listener.js 17:31:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x12adf1000) [pid = 1642] [serial = 1955] [outer = 0x114e9f400] 17:31:26 INFO - PROCESS | 1642 | 1461112286384 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]]]}] 17:31:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:31:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 874ms 17:31:26 INFO - PROCESS | 1642 | 1461112286463 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 17:31:26 INFO - PROCESS | 1642 | 1461112286468 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 17:31:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:31:26 INFO - PROCESS | 1642 | 1461112286475 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:31:26 INFO - PROCESS | 1642 | 1461112286481 Marionette TRACE conn2 <- [1,2578,null,{}] 17:31:26 INFO - PROCESS | 1642 | 1461112286486 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}] 17:31:26 INFO - PROCESS | 1642 | 1461112286645 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 17:31:26 INFO - PROCESS | 1642 | 1461112286720 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:26 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c378000 == 54 [pid = 1642] [id = 652] 17:31:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x118d7f000) [pid = 1642] [serial = 1956] [outer = 0x0] 17:31:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x119234000) [pid = 1642] [serial = 1957] [outer = 0x118d7f000] 17:31:26 INFO - PROCESS | 1642 | 1461112286752 Marionette DEBUG loaded listener.js 17:31:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x11a82a400) [pid = 1642] [serial = 1958] [outer = 0x118d7f000] 17:31:27 INFO - PROCESS | 1642 | 1461112287201 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]]]}] 17:31:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:31:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 778ms 17:31:27 INFO - PROCESS | 1642 | 1461112287254 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 17:31:27 INFO - PROCESS | 1642 | 1461112287259 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 17:31:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:31:27 INFO - PROCESS | 1642 | 1461112287263 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:31:27 INFO - PROCESS | 1642 | 1461112287265 Marionette TRACE conn2 <- [1,2582,null,{}] 17:31:27 INFO - PROCESS | 1642 | 1461112287268 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}] 17:31:27 INFO - PROCESS | 1642 | 1461112287374 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 17:31:27 INFO - PROCESS | 1642 | 1461112287433 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:27 INFO - PROCESS | 1642 | ++DOCSHELL 0x1288db800 == 55 [pid = 1642] [id = 653] 17:31:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x11aa06c00) [pid = 1642] [serial = 1959] [outer = 0x0] 17:31:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x11af2b400) [pid = 1642] [serial = 1960] [outer = 0x11aa06c00] 17:31:27 INFO - PROCESS | 1642 | 1461112287464 Marionette DEBUG loaded listener.js 17:31:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x11be2f800) [pid = 1642] [serial = 1961] [outer = 0x11aa06c00] 17:31:27 INFO - PROCESS | 1642 | 1461112287895 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]]]}] 17:31:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:31:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 669ms 17:31:27 INFO - PROCESS | 1642 | 1461112287933 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 17:31:27 INFO - PROCESS | 1642 | 1461112287934 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 17:31:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:31:27 INFO - PROCESS | 1642 | 1461112287937 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:31:27 INFO - PROCESS | 1642 | 1461112287939 Marionette TRACE conn2 <- [1,2586,null,{}] 17:31:27 INFO - PROCESS | 1642 | 1461112287947 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}] 17:31:28 INFO - PROCESS | 1642 | 1461112288050 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 17:31:28 INFO - PROCESS | 1642 | 1461112288108 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x12c080000 == 56 [pid = 1642] [id = 654] 17:31:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x11bfe5c00) [pid = 1642] [serial = 1962] [outer = 0x0] 17:31:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x123b3fc00) [pid = 1642] [serial = 1963] [outer = 0x11bfe5c00] 17:31:28 INFO - PROCESS | 1642 | 1461112288140 Marionette DEBUG loaded listener.js 17:31:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x128872c00) [pid = 1642] [serial = 1964] [outer = 0x11bfe5c00] 17:31:28 INFO - PROCESS | 1642 | 1461112288594 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]]]}] 17:31:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:31:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 671ms 17:31:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:31:28 INFO - PROCESS | 1642 | 1461112288609 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 17:31:28 INFO - PROCESS | 1642 | 1461112288613 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 17:31:28 INFO - PROCESS | 1642 | 1461112288615 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:31:28 INFO - PROCESS | 1642 | 1461112288616 Marionette TRACE conn2 <- [1,2590,null,{}] 17:31:28 INFO - PROCESS | 1642 | 1461112288619 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}] 17:31:28 INFO - PROCESS | 1642 | 1461112288722 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 17:31:28 INFO - PROCESS | 1642 | 1461112288811 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d5a8000 == 57 [pid = 1642] [id = 655] 17:31:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x128c9bc00) [pid = 1642] [serial = 1965] [outer = 0x0] 17:31:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x129648000) [pid = 1642] [serial = 1966] [outer = 0x128c9bc00] 17:31:28 INFO - PROCESS | 1642 | 1461112288841 Marionette DEBUG loaded listener.js 17:31:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x12965bc00) [pid = 1642] [serial = 1967] [outer = 0x128c9bc00] 17:31:29 INFO - PROCESS | 1642 | 1461112289249 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]]]}] 17:31:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:31:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 671ms 17:31:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:31:29 INFO - PROCESS | 1642 | 1461112289287 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 17:31:29 INFO - PROCESS | 1642 | 1461112289288 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 17:31:29 INFO - PROCESS | 1642 | 1461112289290 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:31:29 INFO - PROCESS | 1642 | 1461112289292 Marionette TRACE conn2 <- [1,2594,null,{}] 17:31:29 INFO - PROCESS | 1642 | 1461112289294 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}] 17:31:29 INFO - PROCESS | 1642 | 1461112289395 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 17:31:29 INFO - PROCESS | 1642 | 1461112289453 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:29 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dbea000 == 58 [pid = 1642] [id = 656] 17:31:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x129656400) [pid = 1642] [serial = 1968] [outer = 0x0] 17:31:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x12ade8c00) [pid = 1642] [serial = 1969] [outer = 0x129656400] 17:31:29 INFO - PROCESS | 1642 | 1461112289482 Marionette DEBUG loaded listener.js 17:31:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x12ae04c00) [pid = 1642] [serial = 1970] [outer = 0x129656400] 17:31:29 INFO - PROCESS | 1642 | 1461112289983 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]]]}] 17:31:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:31:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 723ms 17:31:30 INFO - PROCESS | 1642 | 1461112290026 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 17:31:30 INFO - PROCESS | 1642 | 1461112290027 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 17:31:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:31:30 INFO - PROCESS | 1642 | 1461112290046 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:31:30 INFO - PROCESS | 1642 | 1461112290047 Marionette TRACE conn2 <- [1,2598,null,{}] 17:31:30 INFO - PROCESS | 1642 | 1461112290049 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}] 17:31:30 INFO - PROCESS | 1642 | 1461112290158 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 17:31:30 INFO - PROCESS | 1642 | 1461112290229 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:30 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bc77000 == 59 [pid = 1642] [id = 657] 17:31:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x119232800) [pid = 1642] [serial = 1971] [outer = 0x0] 17:31:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x11beca800) [pid = 1642] [serial = 1972] [outer = 0x119232800] 17:31:30 INFO - PROCESS | 1642 | 1461112290262 Marionette DEBUG loaded listener.js 17:31:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x12ae0c800) [pid = 1642] [serial = 1973] [outer = 0x119232800] 17:31:30 INFO - PROCESS | 1642 | 1461112290846 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]]]}] 17:31:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:31:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 821ms 17:31:30 INFO - PROCESS | 1642 | 1461112290866 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 17:31:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:31:30 INFO - PROCESS | 1642 | 1461112290868 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 17:31:30 INFO - PROCESS | 1642 | 1461112290871 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:31:30 INFO - PROCESS | 1642 | 1461112290874 Marionette TRACE conn2 <- [1,2602,null,{}] 17:31:30 INFO - PROCESS | 1642 | 1461112290878 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}] 17:31:30 INFO - PROCESS | 1642 | 1461112290979 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 17:31:31 INFO - PROCESS | 1642 | 1461112291044 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:31 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aa16800 == 60 [pid = 1642] [id = 658] 17:31:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x118d0b000) [pid = 1642] [serial = 1974] [outer = 0x0] 17:31:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x118de1400) [pid = 1642] [serial = 1975] [outer = 0x118d0b000] 17:31:31 INFO - PROCESS | 1642 | 1461112291074 Marionette DEBUG loaded listener.js 17:31:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x119350400) [pid = 1642] [serial = 1976] [outer = 0x118d0b000] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x12ba49800 == 59 [pid = 1642] [id = 650] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x12b66b800 == 58 [pid = 1642] [id = 649] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x12a86d000 == 57 [pid = 1642] [id = 648] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa17800 == 56 [pid = 1642] [id = 647] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x12a86f000 == 55 [pid = 1642] [id = 646] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x12bcd0800) [pid = 1642] [serial = 1903] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x129685800 == 54 [pid = 1642] [id = 645] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x12949e000 == 53 [pid = 1642] [id = 644] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x127fc6000 == 52 [pid = 1642] [id = 643] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x1245b8800 == 51 [pid = 1642] [id = 642] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x123bcf800 == 50 [pid = 1642] [id = 641] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x11aad6000 == 49 [pid = 1642] [id = 640] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x11aacf800 == 48 [pid = 1642] [id = 639] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x11b237000 == 47 [pid = 1642] [id = 638] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x1294ba000 == 46 [pid = 1642] [id = 636] 17:31:31 INFO - PROCESS | 1642 | --DOCSHELL 0x123755000 == 45 [pid = 1642] [id = 635] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x12aed8000) [pid = 1642] [serial = 1814] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x12b1de800) [pid = 1642] [serial = 1799] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x12a83b000) [pid = 1642] [serial = 1811] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x1279f2800) [pid = 1642] [serial = 1808] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x12b1eb000) [pid = 1642] [serial = 1885] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x12b25e400) [pid = 1642] [serial = 1888] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x12b226400) [pid = 1642] [serial = 1886] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x12b267800) [pid = 1642] [serial = 1891] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x11af85000) [pid = 1642] [serial = 1847] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x11a87e800) [pid = 1642] [serial = 1865] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x118fb6000) [pid = 1642] [serial = 1864] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x11be39000) [pid = 1642] [serial = 1868] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x11b2e6400) [pid = 1642] [serial = 1867] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x12b493800) [pid = 1642] [serial = 1895] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x12371f400) [pid = 1642] [serial = 1850] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x11bfe9000) [pid = 1642] [serial = 1849] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x127f43800) [pid = 1642] [serial = 1862] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x11a878400) [pid = 1642] [serial = 1861] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x11bfe3000) [pid = 1642] [serial = 1870] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x123930400) [pid = 1642] [serial = 1871] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x118d89800) [pid = 1642] [serial = 1844] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x1154b0800) [pid = 1642] [serial = 1843] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x129420c00) [pid = 1642] [serial = 1853] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x128878c00) [pid = 1642] [serial = 1852] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x12a83ac00) [pid = 1642] [serial = 1856] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x129659000) [pid = 1642] [serial = 1855] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x12b1ea000) [pid = 1642] [serial = 1859] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x12aed7800) [pid = 1642] [serial = 1858] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x128c92800) [pid = 1642] [serial = 1876] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x1295e3c00) [pid = 1642] [serial = 1877] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x129657000) [pid = 1642] [serial = 1879] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x123a27400) [pid = 1642] [serial = 1873] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x1273db400) [pid = 1642] [serial = 1874] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x1279f7400) [pid = 1642] [serial = 1894] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x12ba95400) [pid = 1642] [serial = 1900] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x12b490800) [pid = 1642] [serial = 1892] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x12b8d0400) [pid = 1642] [serial = 1898] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x11ad9cc00) [pid = 1642] [serial = 1846] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x12b6b1c00) [pid = 1642] [serial = 1897] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x12b10f800) [pid = 1642] [serial = 1882] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x12b265000) [pid = 1642] [serial = 1889] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x12ae0bc00) [pid = 1642] [serial = 1880] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x12ba9e400) [pid = 1642] [serial = 1901] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x12b1e1000) [pid = 1642] [serial = 1883] [outer = 0x0] [url = about:blank] 17:31:31 INFO - PROCESS | 1642 | 1461112291581 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]]]}] 17:31:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:31:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 724ms 17:31:31 INFO - PROCESS | 1642 | 1461112291596 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 17:31:31 INFO - PROCESS | 1642 | 1461112291602 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 17:31:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:31:31 INFO - PROCESS | 1642 | 1461112291609 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:31:31 INFO - PROCESS | 1642 | 1461112291614 Marionette TRACE conn2 <- [1,2606,null,{}] 17:31:31 INFO - PROCESS | 1642 | 1461112291617 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}] 17:31:31 INFO - PROCESS | 1642 | 1461112291744 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 17:31:31 INFO - PROCESS | 1642 | 1461112291751 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:31 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c38d800 == 46 [pid = 1642] [id = 659] 17:31:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x119350800) [pid = 1642] [serial = 1977] [outer = 0x0] 17:31:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x11aa10800) [pid = 1642] [serial = 1978] [outer = 0x119350800] 17:31:31 INFO - PROCESS | 1642 | 1461112291792 Marionette DEBUG loaded listener.js 17:31:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x11af2d000) [pid = 1642] [serial = 1979] [outer = 0x119350800] 17:31:32 INFO - PROCESS | 1642 | 1461112292248 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]]]}] 17:31:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:31:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 674ms 17:31:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:31:32 INFO - PROCESS | 1642 | 1461112292282 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 17:31:32 INFO - PROCESS | 1642 | 1461112292284 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 17:31:32 INFO - PROCESS | 1642 | 1461112292286 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:31:32 INFO - PROCESS | 1642 | 1461112292288 Marionette TRACE conn2 <- [1,2610,null,{}] 17:31:32 INFO - PROCESS | 1642 | 1461112292299 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}] 17:31:32 INFO - PROCESS | 1642 | 1461112292383 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 17:31:32 INFO - PROCESS | 1642 | 1461112292388 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x127350000 == 47 [pid = 1642] [id = 660] 17:31:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x11be33800) [pid = 1642] [serial = 1980] [outer = 0x0] 17:31:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x11beaf000) [pid = 1642] [serial = 1981] [outer = 0x11be33800] 17:31:32 INFO - PROCESS | 1642 | 1461112292416 Marionette DEBUG loaded listener.js 17:31:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x11bed7400) [pid = 1642] [serial = 1982] [outer = 0x11be33800] 17:31:32 INFO - PROCESS | 1642 | 1461112292756 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]]]}] 17:31:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:31:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 520ms 17:31:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:31:32 INFO - PROCESS | 1642 | 1461112292807 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 17:31:32 INFO - PROCESS | 1642 | 1461112292808 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 17:31:32 INFO - PROCESS | 1642 | 1461112292810 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:31:32 INFO - PROCESS | 1642 | 1461112292812 Marionette TRACE conn2 <- [1,2614,null,{}] 17:31:32 INFO - PROCESS | 1642 | 1461112292814 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}] 17:31:32 INFO - PROCESS | 1642 | 1461112292896 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 17:31:32 INFO - PROCESS | 1642 | 1461112292900 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x1294af000 == 48 [pid = 1642] [id = 661] 17:31:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x11bfe0000) [pid = 1642] [serial = 1983] [outer = 0x0] 17:31:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x12371c000) [pid = 1642] [serial = 1984] [outer = 0x11bfe0000] 17:31:32 INFO - PROCESS | 1642 | 1461112292927 Marionette DEBUG loaded listener.js 17:31:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x124504400) [pid = 1642] [serial = 1985] [outer = 0x11bfe0000] 17:31:33 INFO - PROCESS | 1642 | 1461112293273 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]]]}] 17:31:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:31:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 470ms 17:31:33 INFO - PROCESS | 1642 | 1461112293281 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 17:31:33 INFO - PROCESS | 1642 | 1461112293282 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 17:31:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:31:33 INFO - PROCESS | 1642 | 1461112293284 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:31:33 INFO - PROCESS | 1642 | 1461112293285 Marionette TRACE conn2 <- [1,2618,null,{}] 17:31:33 INFO - PROCESS | 1642 | 1461112293288 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}] 17:31:33 INFO - PROCESS | 1642 | 1461112293370 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 17:31:33 INFO - PROCESS | 1642 | 1461112293434 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:33 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295dd000 == 49 [pid = 1642] [id = 662] 17:31:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x123c83c00) [pid = 1642] [serial = 1986] [outer = 0x0] 17:31:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x1273cec00) [pid = 1642] [serial = 1987] [outer = 0x123c83c00] 17:31:33 INFO - PROCESS | 1642 | 1461112293460 Marionette DEBUG loaded listener.js 17:31:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x127f4a400) [pid = 1642] [serial = 1988] [outer = 0x123c83c00] 17:31:33 INFO - PROCESS | 1642 | 1461112293784 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]]]}] 17:31:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:31:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 518ms 17:31:33 INFO - PROCESS | 1642 | 1461112293803 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 17:31:33 INFO - PROCESS | 1642 | 1461112293804 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 17:31:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:31:33 INFO - PROCESS | 1642 | 1461112293806 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:31:33 INFO - PROCESS | 1642 | 1461112293807 Marionette TRACE conn2 <- [1,2622,null,{}] 17:31:33 INFO - PROCESS | 1642 | 1461112293812 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}] 17:31:33 INFO - PROCESS | 1642 | 1461112293934 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 17:31:33 INFO - PROCESS | 1642 | 1461112293977 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:33 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aeb9000 == 50 [pid = 1642] [id = 663] 17:31:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x1273d5000) [pid = 1642] [serial = 1989] [outer = 0x0] 17:31:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x128c9d800) [pid = 1642] [serial = 1990] [outer = 0x1273d5000] 17:31:34 INFO - PROCESS | 1642 | 1461112294005 Marionette DEBUG loaded listener.js 17:31:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x12965a000) [pid = 1642] [serial = 1991] [outer = 0x1273d5000] 17:31:34 INFO - PROCESS | 1642 | 1461112294346 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]]]}] 17:31:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:31:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 574ms 17:31:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:31:34 INFO - PROCESS | 1642 | 1461112294380 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 17:31:34 INFO - PROCESS | 1642 | 1461112294381 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 17:31:34 INFO - PROCESS | 1642 | 1461112294390 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:31:34 INFO - PROCESS | 1642 | 1461112294391 Marionette TRACE conn2 <- [1,2626,null,{}] 17:31:34 INFO - PROCESS | 1642 | 1461112294393 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}] 17:31:34 INFO - PROCESS | 1642 | 1461112294494 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 17:31:34 INFO - PROCESS | 1642 | 1461112294530 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:34 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b4af000 == 51 [pid = 1642] [id = 664] 17:31:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x129657000) [pid = 1642] [serial = 1992] [outer = 0x0] 17:31:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x12ade4c00) [pid = 1642] [serial = 1993] [outer = 0x129657000] 17:31:34 INFO - PROCESS | 1642 | 1461112294556 Marionette DEBUG loaded listener.js 17:31:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x12ae0d000) [pid = 1642] [serial = 1994] [outer = 0x129657000] 17:31:34 INFO - PROCESS | 1642 | 1461112294858 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]]]}] 17:31:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:31:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 527ms 17:31:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:31:34 INFO - PROCESS | 1642 | 1461112294912 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 17:31:34 INFO - PROCESS | 1642 | 1461112294913 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 17:31:34 INFO - PROCESS | 1642 | 1461112294915 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:31:34 INFO - PROCESS | 1642 | 1461112294916 Marionette TRACE conn2 <- [1,2630,null,{}] 17:31:34 INFO - PROCESS | 1642 | 1461112294918 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}] 17:31:35 INFO - PROCESS | 1642 | 1461112295019 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 17:31:35 INFO - PROCESS | 1642 | 1461112295031 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ba53800 == 52 [pid = 1642] [id = 665] 17:31:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x11bb31c00) [pid = 1642] [serial = 1995] [outer = 0x0] 17:31:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x12aed3800) [pid = 1642] [serial = 1996] [outer = 0x11bb31c00] 17:31:35 INFO - PROCESS | 1642 | 1461112295056 Marionette DEBUG loaded listener.js 17:31:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x12aedac00) [pid = 1642] [serial = 1997] [outer = 0x11bb31c00] 17:31:35 INFO - PROCESS | 1642 | 1461112295403 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]]]}] 17:31:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:31:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 17:31:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:31:35 INFO - PROCESS | 1642 | 1461112295436 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 17:31:35 INFO - PROCESS | 1642 | 1461112295437 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 17:31:35 INFO - PROCESS | 1642 | 1461112295439 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:31:35 INFO - PROCESS | 1642 | 1461112295440 Marionette TRACE conn2 <- [1,2634,null,{}] 17:31:35 INFO - PROCESS | 1642 | 1461112295443 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}] 17:31:35 INFO - PROCESS | 1642 | 1461112295547 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 17:31:35 INFO - PROCESS | 1642 | 1461112295559 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d0c1800 == 53 [pid = 1642] [id = 666] 17:31:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x12aed8800) [pid = 1642] [serial = 1998] [outer = 0x0] 17:31:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x12b112800) [pid = 1642] [serial = 1999] [outer = 0x12aed8800] 17:31:35 INFO - PROCESS | 1642 | 1461112295585 Marionette DEBUG loaded listener.js 17:31:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x12b11c000) [pid = 1642] [serial = 2000] [outer = 0x12aed8800] 17:31:35 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x11be32c00) [pid = 1642] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:31:35 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x128c99000) [pid = 1642] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:31:35 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x118de1000) [pid = 1642] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:31:35 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x118d88c00) [pid = 1642] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:31:35 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x11acf1800) [pid = 1642] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:31:35 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x118de6c00) [pid = 1642] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:31:35 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x115474400) [pid = 1642] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:31:35 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x1295e6c00) [pid = 1642] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:31:35 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x114ea1800) [pid = 1642] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:31:35 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x129608800) [pid = 1642] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:31:35 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x11c2e8c00) [pid = 1642] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:31:35 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x129609000) [pid = 1642] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:31:35 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x115116800) [pid = 1642] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:31:35 INFO - PROCESS | 1642 | 1461112295971 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]]]}] 17:31:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:31:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 571ms 17:31:36 INFO - PROCESS | 1642 | 1461112296010 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 17:31:36 INFO - PROCESS | 1642 | 1461112296012 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 17:31:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:31:36 INFO - PROCESS | 1642 | 1461112296014 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:31:36 INFO - PROCESS | 1642 | 1461112296015 Marionette TRACE conn2 <- [1,2638,null,{}] 17:31:36 INFO - PROCESS | 1642 | 1461112296017 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}] 17:31:36 INFO - PROCESS | 1642 | 1461112296104 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 17:31:36 INFO - PROCESS | 1642 | 1461112296165 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa14800 == 54 [pid = 1642] [id = 667] 17:31:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x115474400) [pid = 1642] [serial = 2001] [outer = 0x0] 17:31:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x11af79800) [pid = 1642] [serial = 2002] [outer = 0x115474400] 17:31:36 INFO - PROCESS | 1642 | 1461112296190 Marionette DEBUG loaded listener.js 17:31:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x128c8f800) [pid = 1642] [serial = 2003] [outer = 0x115474400] 17:31:36 INFO - PROCESS | 1642 | 1461112296493 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]]]}] 17:31:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:31:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 518ms 17:31:36 INFO - PROCESS | 1642 | 1461112296533 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 17:31:36 INFO - PROCESS | 1642 | 1461112296534 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 17:31:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:31:36 INFO - PROCESS | 1642 | 1461112296537 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:31:36 INFO - PROCESS | 1642 | 1461112296538 Marionette TRACE conn2 <- [1,2642,null,{}] 17:31:36 INFO - PROCESS | 1642 | 1461112296541 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}] 17:31:36 INFO - PROCESS | 1642 | 1461112296642 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 17:31:36 INFO - PROCESS | 1642 | 1461112296646 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e581000 == 55 [pid = 1642] [id = 668] 17:31:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x1295ee800) [pid = 1642] [serial = 2004] [outer = 0x0] 17:31:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x12b1de000) [pid = 1642] [serial = 2005] [outer = 0x1295ee800] 17:31:36 INFO - PROCESS | 1642 | 1461112296676 Marionette DEBUG loaded listener.js 17:31:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x12b1efc00) [pid = 1642] [serial = 2006] [outer = 0x1295ee800] 17:31:37 INFO - PROCESS | 1642 | 1461112297024 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]]]}] 17:31:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:31:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 518ms 17:31:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:31:37 INFO - PROCESS | 1642 | 1461112297056 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 17:31:37 INFO - PROCESS | 1642 | 1461112297057 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 17:31:37 INFO - PROCESS | 1642 | 1461112297070 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:31:37 INFO - PROCESS | 1642 | 1461112297071 Marionette TRACE conn2 <- [1,2646,null,{}] 17:31:37 INFO - PROCESS | 1642 | 1461112297073 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}] 17:31:37 INFO - PROCESS | 1642 | 1461112297159 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 17:31:37 INFO - PROCESS | 1642 | 1461112297163 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:37 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb3e000 == 56 [pid = 1642] [id = 669] 17:31:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x12b1f0800) [pid = 1642] [serial = 2007] [outer = 0x0] 17:31:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x12b21d000) [pid = 1642] [serial = 2008] [outer = 0x12b1f0800] 17:31:37 INFO - PROCESS | 1642 | 1461112297188 Marionette DEBUG loaded listener.js 17:31:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x12b223c00) [pid = 1642] [serial = 2009] [outer = 0x12b1f0800] 17:31:37 INFO - PROCESS | 1642 | 1461112297512 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]]]}] 17:31:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:31:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 480ms 17:31:37 INFO - PROCESS | 1642 | 1461112297540 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 17:31:37 INFO - PROCESS | 1642 | 1461112297541 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 17:31:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:31:37 INFO - PROCESS | 1642 | 1461112297546 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:31:37 INFO - PROCESS | 1642 | 1461112297547 Marionette TRACE conn2 <- [1,2650,null,{}] 17:31:37 INFO - PROCESS | 1642 | 1461112297549 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}] 17:31:37 INFO - PROCESS | 1642 | 1461112297632 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 17:31:37 INFO - PROCESS | 1642 | 1461112297636 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:37 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb4f800 == 57 [pid = 1642] [id = 670] 17:31:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x12b227c00) [pid = 1642] [serial = 2010] [outer = 0x0] 17:31:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x12b25f800) [pid = 1642] [serial = 2011] [outer = 0x12b227c00] 17:31:37 INFO - PROCESS | 1642 | 1461112297661 Marionette DEBUG loaded listener.js 17:31:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x12b264c00) [pid = 1642] [serial = 2012] [outer = 0x12b227c00] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x12eb50000 == 56 [pid = 1642] [id = 637] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x127e96800 == 55 [pid = 1642] [id = 551] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x127eae800 == 54 [pid = 1642] [id = 605] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x129694800 == 53 [pid = 1642] [id = 616] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x12eb44000 == 52 [pid = 1642] [id = 619] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x12b66a800 == 51 [pid = 1642] [id = 515] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x12f47e000 == 50 [pid = 1642] [id = 634] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x12d5b8800 == 49 [pid = 1642] [id = 617] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x12e583000 == 48 [pid = 1642] [id = 618] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb5d800 == 47 [pid = 1642] [id = 620] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x12733c000 == 46 [pid = 1642] [id = 569] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x11aa16800 == 45 [pid = 1642] [id = 658] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x11bc77000 == 44 [pid = 1642] [id = 657] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x12dbea000 == 43 [pid = 1642] [id = 656] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x12d5a8000 == 42 [pid = 1642] [id = 655] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x12c080000 == 41 [pid = 1642] [id = 654] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x1288db800 == 40 [pid = 1642] [id = 653] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x11c378000 == 39 [pid = 1642] [id = 652] 17:31:38 INFO - PROCESS | 1642 | --DOCSHELL 0x12c084800 == 38 [pid = 1642] [id = 651] 17:31:39 INFO - PROCESS | 1642 | --DOCSHELL 0x11c38d800 == 37 [pid = 1642] [id = 659] 17:31:39 INFO - PROCESS | 1642 | --DOCSHELL 0x127350000 == 36 [pid = 1642] [id = 660] 17:31:39 INFO - PROCESS | 1642 | --DOCSHELL 0x1295dd000 == 35 [pid = 1642] [id = 662] 17:31:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12b4af000 == 34 [pid = 1642] [id = 664] 17:31:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12d0c1800 == 33 [pid = 1642] [id = 666] 17:31:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12e581000 == 32 [pid = 1642] [id = 668] 17:31:39 INFO - PROCESS | 1642 | --DOCSHELL 0x1294af000 == 31 [pid = 1642] [id = 661] 17:31:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa14800 == 30 [pid = 1642] [id = 667] 17:31:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12aeb9000 == 29 [pid = 1642] [id = 663] 17:31:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12ba53800 == 28 [pid = 1642] [id = 665] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x127f3d400) [pid = 1642] [serial = 1936] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x129229000) [pid = 1642] [serial = 1939] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x119e70400) [pid = 1642] [serial = 1919] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x11906d400) [pid = 1642] [serial = 1918] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x11a9bfc00) [pid = 1642] [serial = 1921] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x11acf5c00) [pid = 1642] [serial = 1922] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x11beae400) [pid = 1642] [serial = 1927] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x11becec00) [pid = 1642] [serial = 1928] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x11ada2400) [pid = 1642] [serial = 1924] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x11bc52000) [pid = 1642] [serial = 1925] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x118d84000) [pid = 1642] [serial = 1916] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x1162ea000) [pid = 1642] [serial = 1915] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x11a9c0c00) [pid = 1642] [serial = 1906] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x11c2c4000) [pid = 1642] [serial = 1909] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x1295eb000) [pid = 1642] [serial = 1912] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x1295f0c00) [pid = 1642] [serial = 1942] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x11beac000) [pid = 1642] [serial = 1945] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x129652800) [pid = 1642] [serial = 1948] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x12960ac00) [pid = 1642] [serial = 1943] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x128c99400) [pid = 1642] [serial = 1946] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x12a018400) [pid = 1642] [serial = 1949] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x123b3c800) [pid = 1642] [serial = 1931] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x11c73dc00) [pid = 1642] [serial = 1930] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x12a83e400) [pid = 1642] [serial = 1952] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x12406d400) [pid = 1642] [serial = 1933] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x1273f4000) [pid = 1642] [serial = 1934] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x128c92c00) [pid = 1642] [serial = 1937] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x1295e6400) [pid = 1642] [serial = 1940] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x12a019400) [pid = 1642] [serial = 1951] [outer = 0x0] [url = about:blank] 17:31:39 INFO - PROCESS | 1642 | --DOCSHELL 0x12eb3e000 == 27 [pid = 1642] [id = 669] 17:31:39 INFO - PROCESS | 1642 | 1461112299476 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]]]}] 17:31:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:31:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1974ms 17:31:39 INFO - PROCESS | 1642 | 1461112299519 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 17:31:39 INFO - PROCESS | 1642 | 1461112299521 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 17:31:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:31:39 INFO - PROCESS | 1642 | 1461112299525 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:31:39 INFO - PROCESS | 1642 | 1461112299527 Marionette TRACE conn2 <- [1,2654,null,{}] 17:31:39 INFO - PROCESS | 1642 | 1461112299531 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}] 17:31:39 INFO - PROCESS | 1642 | 1461112299613 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 17:31:39 INFO - PROCESS | 1642 | 1461112299663 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:39 INFO - PROCESS | 1642 | ++DOCSHELL 0x1189b1000 == 28 [pid = 1642] [id = 671] 17:31:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x11644cc00) [pid = 1642] [serial = 2013] [outer = 0x0] 17:31:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x11644f400) [pid = 1642] [serial = 2014] [outer = 0x11644cc00] 17:31:39 INFO - PROCESS | 1642 | 1461112299691 Marionette DEBUG loaded listener.js 17:31:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x118640400) [pid = 1642] [serial = 2015] [outer = 0x11644cc00] 17:31:40 INFO - PROCESS | 1642 | 1461112300017 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]]]}] 17:31:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:31:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 522ms 17:31:40 INFO - PROCESS | 1642 | 1461112300047 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 17:31:40 INFO - PROCESS | 1642 | 1461112300052 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 17:31:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:31:40 INFO - PROCESS | 1642 | 1461112300056 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:31:40 INFO - PROCESS | 1642 | 1461112300058 Marionette TRACE conn2 <- [1,2658,null,{}] 17:31:40 INFO - PROCESS | 1642 | 1461112300060 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}] 17:31:40 INFO - PROCESS | 1642 | 1461112300135 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 17:31:40 INFO - PROCESS | 1642 | 1461112300140 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aa28000 == 29 [pid = 1642] [id = 672] 17:31:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x118640800) [pid = 1642] [serial = 2016] [outer = 0x0] 17:31:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x118d84000) [pid = 1642] [serial = 2017] [outer = 0x118640800] 17:31:40 INFO - PROCESS | 1642 | 1461112300168 Marionette DEBUG loaded listener.js 17:31:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x118fb3000) [pid = 1642] [serial = 2018] [outer = 0x118640800] 17:31:40 INFO - PROCESS | 1642 | 1461112300521 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]]]}] 17:31:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:31:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 519ms 17:31:40 INFO - PROCESS | 1642 | 1461112300575 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 17:31:40 INFO - PROCESS | 1642 | 1461112300577 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 17:31:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:31:40 INFO - PROCESS | 1642 | 1461112300580 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:31:40 INFO - PROCESS | 1642 | 1461112300582 Marionette TRACE conn2 <- [1,2662,null,{}] 17:31:40 INFO - PROCESS | 1642 | 1461112300590 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}] 17:31:40 INFO - PROCESS | 1642 | 1461112300671 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 17:31:40 INFO - PROCESS | 1642 | 1461112300677 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b8cb000 == 30 [pid = 1642] [id = 673] 17:31:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x112026c00) [pid = 1642] [serial = 2019] [outer = 0x0] 17:31:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x119c30c00) [pid = 1642] [serial = 2020] [outer = 0x112026c00] 17:31:40 INFO - PROCESS | 1642 | 1461112300709 Marionette DEBUG loaded listener.js 17:31:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x11a829800) [pid = 1642] [serial = 2021] [outer = 0x112026c00] 17:31:41 INFO - PROCESS | 1642 | 1461112301080 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]]]}] 17:31:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:31:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 524ms 17:31:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:31:41 INFO - PROCESS | 1642 | 1461112301105 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 17:31:41 INFO - PROCESS | 1642 | 1461112301106 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 17:31:41 INFO - PROCESS | 1642 | 1461112301109 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:31:41 INFO - PROCESS | 1642 | 1461112301110 Marionette TRACE conn2 <- [1,2666,null,{}] 17:31:41 INFO - PROCESS | 1642 | 1461112301120 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}] 17:31:41 INFO - PROCESS | 1642 | 1461112301196 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 17:31:41 INFO - PROCESS | 1642 | 1461112301200 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:41 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf79800 == 31 [pid = 1642] [id = 674] 17:31:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x11a9bc800) [pid = 1642] [serial = 2022] [outer = 0x0] 17:31:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x11a9c4c00) [pid = 1642] [serial = 2023] [outer = 0x11a9bc800] 17:31:41 INFO - PROCESS | 1642 | 1461112301229 Marionette DEBUG loaded listener.js 17:31:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x11aa4dc00) [pid = 1642] [serial = 2024] [outer = 0x11a9bc800] 17:31:42 INFO - PROCESS | 1642 | 1461112302064 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]]]}] 17:31:42 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) 17:31:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 971ms 17:31:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:31:42 INFO - PROCESS | 1642 | 1461112302080 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 17:31:42 INFO - PROCESS | 1642 | 1461112302081 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 17:31:42 INFO - PROCESS | 1642 | 1461112302083 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:31:42 INFO - PROCESS | 1642 | 1461112302084 Marionette TRACE conn2 <- [1,2670,null,{}] 17:31:42 INFO - PROCESS | 1642 | 1461112302087 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}] 17:31:42 INFO - PROCESS | 1642 | 1461112302158 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 17:31:42 INFO - PROCESS | 1642 | 1461112302164 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:42 INFO - PROCESS | 1642 | ++DOCSHELL 0x123aa6800 == 32 [pid = 1642] [id = 675] 17:31:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x1162ed400) [pid = 1642] [serial = 2025] [outer = 0x0] 17:31:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x11ad95c00) [pid = 1642] [serial = 2026] [outer = 0x1162ed400] 17:31:42 INFO - PROCESS | 1642 | 1461112302190 Marionette DEBUG loaded listener.js 17:31:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x11ad9f800) [pid = 1642] [serial = 2027] [outer = 0x1162ed400] 17:31:43 INFO - PROCESS | 1642 | 1461112302992 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] 17:31:43 INFO - PROCESS | 1642 | 1461112303006 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 17:31:43 INFO - PROCESS | 1642 | 1461112303008 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:31:43 INFO - PROCESS | 1642 | 1461112303010 Marionette TRACE conn2 <- [1,2674,null,{}] 17:31:43 INFO - PROCESS | 1642 | 1461112303013 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}] 17:31:43 INFO - PROCESS | 1642 | 1461112303109 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 17:31:43 INFO - PROCESS | 1642 | 1461112303162 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:43 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f34800 == 33 [pid = 1642] [id = 676] 17:31:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x11af2f400) [pid = 1642] [serial = 2028] [outer = 0x0] 17:31:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x11af7cc00) [pid = 1642] [serial = 2029] [outer = 0x11af2f400] 17:31:43 INFO - PROCESS | 1642 | 1461112303190 Marionette DEBUG loaded listener.js 17:31:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x11bc56000) [pid = 1642] [serial = 2030] [outer = 0x11af2f400] 17:31:43 INFO - PROCESS | 1642 | 1461112303970 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] 17:31:43 INFO - PROCESS | 1642 | 1461112303982 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 17:31:43 INFO - PROCESS | 1642 | 1461112303984 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:31:43 INFO - PROCESS | 1642 | 1461112303985 Marionette TRACE conn2 <- [1,2678,null,{}] 17:31:43 INFO - PROCESS | 1642 | 1461112303987 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}] 17:31:44 INFO - PROCESS | 1642 | 1461112304058 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 17:31:44 INFO - PROCESS | 1642 | 1461112304065 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:44 INFO - PROCESS | 1642 | ++DOCSHELL 0x125f35000 == 34 [pid = 1642] [id = 677] 17:31:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x11af33c00) [pid = 1642] [serial = 2031] [outer = 0x0] 17:31:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x11bea9c00) [pid = 1642] [serial = 2032] [outer = 0x11af33c00] 17:31:44 INFO - PROCESS | 1642 | 1461112304090 Marionette DEBUG loaded listener.js 17:31:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x11beb7000) [pid = 1642] [serial = 2033] [outer = 0x11af33c00] 17:31:44 INFO - PROCESS | 1642 | 1461112304934 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]]]}] 17:31:44 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) 17:31:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 971ms 17:31:44 INFO - PROCESS | 1642 | 1461112304955 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 17:31:44 INFO - PROCESS | 1642 | 1461112304957 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 17:31:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:31:44 INFO - PROCESS | 1642 | 1461112304959 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:31:44 INFO - PROCESS | 1642 | 1461112304960 Marionette TRACE conn2 <- [1,2682,null,{}] 17:31:44 INFO - PROCESS | 1642 | 1461112304965 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}] 17:31:45 INFO - PROCESS | 1642 | 1461112305055 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 17:31:45 INFO - PROCESS | 1642 | 1461112305060 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:45 INFO - PROCESS | 1642 | ++DOCSHELL 0x127e92000 == 35 [pid = 1642] [id = 678] 17:31:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x11be33400) [pid = 1642] [serial = 2034] [outer = 0x0] 17:31:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x11bfdf000) [pid = 1642] [serial = 2035] [outer = 0x11be33400] 17:31:45 INFO - PROCESS | 1642 | 1461112305085 Marionette DEBUG loaded listener.js 17:31:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x11bfe8400) [pid = 1642] [serial = 2036] [outer = 0x11be33400] 17:31:45 INFO - PROCESS | 1642 | 1461112305908 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]]]}] 17:31:45 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) 17:31:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 17:31:45 INFO - PROCESS | 1642 | 1461112305931 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 17:31:45 INFO - PROCESS | 1642 | 1461112305932 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 17:31:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:31:45 INFO - PROCESS | 1642 | 1461112305934 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:31:45 INFO - PROCESS | 1642 | 1461112305935 Marionette TRACE conn2 <- [1,2686,null,{}] 17:31:45 INFO - PROCESS | 1642 | 1461112305938 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}] 17:31:46 INFO - PROCESS | 1642 | 1461112306030 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 17:31:46 INFO - PROCESS | 1642 | 1461112306066 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:46 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b8c2000 == 36 [pid = 1642] [id = 679] 17:31:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x11bfdf400) [pid = 1642] [serial = 2037] [outer = 0x0] 17:31:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x11c443000) [pid = 1642] [serial = 2038] [outer = 0x11bfdf400] 17:31:46 INFO - PROCESS | 1642 | 1461112306091 Marionette DEBUG loaded listener.js 17:31:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x11c485000) [pid = 1642] [serial = 2039] [outer = 0x11bfdf400] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x1273d6800) [pid = 1642] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x12ba97400) [pid = 1642] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x118fb7400) [pid = 1642] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x11b8e0800) [pid = 1642] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x12b11b000) [pid = 1642] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x11bb31c00) [pid = 1642] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x129657000) [pid = 1642] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x12aed8800) [pid = 1642] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x115474400) [pid = 1642] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x1295ee800) [pid = 1642] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x12b1f0800) [pid = 1642] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x129656400) [pid = 1642] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x128c9bc00) [pid = 1642] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x11bfe5c00) [pid = 1642] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x11aa06c00) [pid = 1642] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x118d7f000) [pid = 1642] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x114e9f400) [pid = 1642] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x123c83c00) [pid = 1642] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x11bfe0000) [pid = 1642] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x11be33800) [pid = 1642] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x119350800) [pid = 1642] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x118d0b000) [pid = 1642] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x119232800) [pid = 1642] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:31:46 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x1273d5000) [pid = 1642] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:31:47 INFO - PROCESS | 1642 | 1461112307064 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] 17:31:47 INFO - PROCESS | 1642 | 1461112307105 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 17:31:47 INFO - PROCESS | 1642 | 1461112307107 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:31:47 INFO - PROCESS | 1642 | 1461112307109 Marionette TRACE conn2 <- [1,2690,null,{}] 17:31:47 INFO - PROCESS | 1642 | 1461112307111 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}] 17:31:47 INFO - PROCESS | 1642 | 1461112307188 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 17:31:47 INFO - PROCESS | 1642 | 1461112307241 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:47 INFO - PROCESS | 1642 | ++DOCSHELL 0x1288df000 == 37 [pid = 1642] [id = 680] 17:31:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11644fc00) [pid = 1642] [serial = 2040] [outer = 0x0] 17:31:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x11a827800) [pid = 1642] [serial = 2041] [outer = 0x11644fc00] 17:31:47 INFO - PROCESS | 1642 | 1461112307267 Marionette DEBUG loaded listener.js 17:31:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x11bfdfc00) [pid = 1642] [serial = 2042] [outer = 0x11644fc00] 17:31:48 INFO - PROCESS | 1642 | 1461112308050 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] 17:31:48 INFO - PROCESS | 1642 | 1461112308083 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 17:31:48 INFO - PROCESS | 1642 | 1461112308085 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:31:48 INFO - PROCESS | 1642 | 1461112308087 Marionette TRACE conn2 <- [1,2694,null,{}] 17:31:48 INFO - PROCESS | 1642 | 1461112308089 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}] 17:31:48 INFO - PROCESS | 1642 | 1461112308174 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 17:31:48 INFO - PROCESS | 1642 | 1461112308180 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:48 INFO - PROCESS | 1642 | ++DOCSHELL 0x123aa5000 == 38 [pid = 1642] [id = 681] 17:31:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x123a2a400) [pid = 1642] [serial = 2043] [outer = 0x0] 17:31:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x123d92400) [pid = 1642] [serial = 2044] [outer = 0x123a2a400] 17:31:48 INFO - PROCESS | 1642 | 1461112308213 Marionette DEBUG loaded listener.js 17:31:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x125f28000) [pid = 1642] [serial = 2045] [outer = 0x123a2a400] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x1193ae800 == 37 [pid = 1642] [id = 360] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x119265800 == 36 [pid = 1642] [id = 356] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x123bb5000 == 35 [pid = 1642] [id = 357] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x11bcab000 == 34 [pid = 1642] [id = 353] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x11aad1800 == 33 [pid = 1642] [id = 351] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa07800 == 32 [pid = 1642] [id = 359] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x12968a800 == 31 [pid = 1642] [id = 355] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x12a87f000 == 30 [pid = 1642] [id = 358] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x127246000 == 29 [pid = 1642] [id = 352] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x123a89000 == 28 [pid = 1642] [id = 349] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x11ad90000 == 27 [pid = 1642] [id = 346] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x11aad2800 == 26 [pid = 1642] [id = 345] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x12946f800 == 25 [pid = 1642] [id = 354] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x119910800 == 24 [pid = 1642] [id = 344] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x123f34000 == 23 [pid = 1642] [id = 350] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x11bcac000 == 22 [pid = 1642] [id = 347] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x118615800 == 21 [pid = 1642] [id = 343] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x11c471000 == 20 [pid = 1642] [id = 348] 17:31:48 INFO - PROCESS | 1642 | --DOCSHELL 0x12eb4f800 == 19 [pid = 1642] [id = 670] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x12b225000) [pid = 1642] [serial = 1841] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x12a020c00) [pid = 1642] [serial = 1913] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x118faf400) [pid = 1642] [serial = 1904] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x11af2b800) [pid = 1642] [serial = 1907] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x12406c000) [pid = 1642] [serial = 1910] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x12aed3800) [pid = 1642] [serial = 1996] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x12ae0d000) [pid = 1642] [serial = 1994] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x12ade4c00) [pid = 1642] [serial = 1993] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x12b112800) [pid = 1642] [serial = 1999] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x11af79800) [pid = 1642] [serial = 2002] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x12b1de000) [pid = 1642] [serial = 2005] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x12b1efc00) [pid = 1642] [serial = 2006] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 83 (0x12b21d000) [pid = 1642] [serial = 2008] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 82 (0x12ade8c00) [pid = 1642] [serial = 1969] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 81 (0x12965bc00) [pid = 1642] [serial = 1967] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 80 (0x129648000) [pid = 1642] [serial = 1966] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 79 (0x128872c00) [pid = 1642] [serial = 1964] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 78 (0x123b3fc00) [pid = 1642] [serial = 1963] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 77 (0x11be2f800) [pid = 1642] [serial = 1961] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 76 (0x11af2b400) [pid = 1642] [serial = 1960] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 75 (0x11a82a400) [pid = 1642] [serial = 1958] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 74 (0x119234000) [pid = 1642] [serial = 1957] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 73 (0x12ade3400) [pid = 1642] [serial = 1954] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 72 (0x12adf1000) [pid = 1642] [serial = 1955] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 71 (0x12b25f800) [pid = 1642] [serial = 2011] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 70 (0x1273cec00) [pid = 1642] [serial = 1987] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 69 (0x12371c000) [pid = 1642] [serial = 1984] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 68 (0x124504400) [pid = 1642] [serial = 1985] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 67 (0x11beaf000) [pid = 1642] [serial = 1981] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 66 (0x12b223c00) [pid = 1642] [serial = 2009] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 65 (0x11bed7400) [pid = 1642] [serial = 1982] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 64 (0x11aa10800) [pid = 1642] [serial = 1978] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 63 (0x11af2d000) [pid = 1642] [serial = 1979] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 62 (0x119350400) [pid = 1642] [serial = 1976] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 61 (0x118de1400) [pid = 1642] [serial = 1975] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 60 (0x12ae0c800) [pid = 1642] [serial = 1973] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 59 (0x11beca800) [pid = 1642] [serial = 1972] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 58 (0x12ae04c00) [pid = 1642] [serial = 1970] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 57 (0x128c9d800) [pid = 1642] [serial = 1990] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 56 (0x12965a000) [pid = 1642] [serial = 1991] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 55 (0x12b11c000) [pid = 1642] [serial = 2000] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 54 (0x128c8f800) [pid = 1642] [serial = 2003] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 53 (0x12aedac00) [pid = 1642] [serial = 1997] [outer = 0x0] [url = about:blank] 17:31:49 INFO - PROCESS | 1642 | --DOMWINDOW == 52 (0x127f4a400) [pid = 1642] [serial = 1988] [outer = 0x0] [url = about:blank] 17:31:50 INFO - PROCESS | 1642 | 1461112310123 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] 17:31:50 INFO - PROCESS | 1642 | 1461112310160 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 17:31:50 INFO - PROCESS | 1642 | 1461112310164 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:31:50 INFO - PROCESS | 1642 | 1461112310165 Marionette TRACE conn2 <- [1,2698,null,{}] 17:31:50 INFO - PROCESS | 1642 | 1461112310169 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}] 17:31:50 INFO - PROCESS | 1642 | 1461112310227 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 17:31:50 INFO - PROCESS | 1642 | 1461112310268 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:50 INFO - PROCESS | 1642 | ++DOCSHELL 0x1193aa800 == 20 [pid = 1642] [id = 682] 17:31:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 53 (0x1162f2000) [pid = 1642] [serial = 2046] [outer = 0x0] 17:31:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 54 (0x11644bc00) [pid = 1642] [serial = 2047] [outer = 0x1162f2000] 17:31:50 INFO - PROCESS | 1642 | 1461112310292 Marionette DEBUG loaded listener.js 17:31:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 55 (0x11886d400) [pid = 1642] [serial = 2048] [outer = 0x1162f2000] 17:31:51 INFO - PROCESS | 1642 | 1461112311207 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] 17:31:51 INFO - PROCESS | 1642 | 1461112311245 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 17:31:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:31:51 INFO - PROCESS | 1642 | 1461112311250 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:31:51 INFO - PROCESS | 1642 | 1461112311251 Marionette TRACE conn2 <- [1,2702,null,{}] 17:31:51 INFO - PROCESS | 1642 | 1461112311254 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}] 17:31:51 INFO - PROCESS | 1642 | 1461112311324 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 17:31:51 INFO - PROCESS | 1642 | 1461112311370 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x11ad8a000 == 21 [pid = 1642] [id = 683] 17:31:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 56 (0x1146c3000) [pid = 1642] [serial = 2049] [outer = 0x0] 17:31:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 57 (0x118d8b400) [pid = 1642] [serial = 2050] [outer = 0x1146c3000] 17:31:51 INFO - PROCESS | 1642 | 1461112311396 Marionette DEBUG loaded listener.js 17:31:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 58 (0x119076c00) [pid = 1642] [serial = 2051] [outer = 0x1146c3000] 17:31:51 INFO - PROCESS | 1642 | 1461112311719 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]]]}] 17:31:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:31:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 17:31:51 INFO - PROCESS | 1642 | 1461112311769 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 17:31:51 INFO - PROCESS | 1642 | 1461112311770 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 17:31:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:31:51 INFO - PROCESS | 1642 | 1461112311773 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:31:51 INFO - PROCESS | 1642 | 1461112311775 Marionette TRACE conn2 <- [1,2706,null,{}] 17:31:51 INFO - PROCESS | 1642 | 1461112311783 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}] 17:31:51 INFO - PROCESS | 1642 | 1461112311858 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 17:31:51 INFO - PROCESS | 1642 | 1461112311864 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf71000 == 22 [pid = 1642] [id = 684] 17:31:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 59 (0x114406400) [pid = 1642] [serial = 2052] [outer = 0x0] 17:31:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 60 (0x119e75800) [pid = 1642] [serial = 2053] [outer = 0x114406400] 17:31:51 INFO - PROCESS | 1642 | 1461112311934 Marionette DEBUG loaded listener.js 17:31:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 61 (0x11a9c2000) [pid = 1642] [serial = 2054] [outer = 0x114406400] 17:31:52 INFO - PROCESS | 1642 | 1461112312231 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]]]}] 17:31:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:31:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 473ms 17:31:52 INFO - PROCESS | 1642 | 1461112312251 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 17:31:52 INFO - PROCESS | 1642 | 1461112312253 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 17:31:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:31:52 INFO - PROCESS | 1642 | 1461112312255 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:31:52 INFO - PROCESS | 1642 | 1461112312256 Marionette TRACE conn2 <- [1,2710,null,{}] 17:31:52 INFO - PROCESS | 1642 | 1461112312259 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}] 17:31:52 INFO - PROCESS | 1642 | 1461112312335 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 17:31:52 INFO - PROCESS | 1642 | 1461112312339 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:52 INFO - PROCESS | 1642 | ++DOCSHELL 0x123a88000 == 23 [pid = 1642] [id = 685] 17:31:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 62 (0x11a9c9400) [pid = 1642] [serial = 2055] [outer = 0x0] 17:31:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 63 (0x11ab28000) [pid = 1642] [serial = 2056] [outer = 0x11a9c9400] 17:31:52 INFO - PROCESS | 1642 | 1461112312368 Marionette DEBUG loaded listener.js 17:31:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 64 (0x11ad98c00) [pid = 1642] [serial = 2057] [outer = 0x11a9c9400] 17:31:52 INFO - PROCESS | 1642 | 1461112312746 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] 17:31:52 INFO - PROCESS | 1642 | 1461112312780 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 17:31:52 INFO - PROCESS | 1642 | 1461112312782 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:31:52 INFO - PROCESS | 1642 | 1461112312783 Marionette TRACE conn2 <- [1,2714,null,{}] 17:31:52 INFO - PROCESS | 1642 | 1461112312785 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}] 17:31:52 INFO - PROCESS | 1642 | 1461112312855 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 17:31:52 INFO - PROCESS | 1642 | 1461112312860 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:52 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f19800 == 24 [pid = 1642] [id = 686] 17:31:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 65 (0x1144b2000) [pid = 1642] [serial = 2058] [outer = 0x0] 17:31:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 66 (0x11af29c00) [pid = 1642] [serial = 2059] [outer = 0x1144b2000] 17:31:52 INFO - PROCESS | 1642 | 1461112312887 Marionette DEBUG loaded listener.js 17:31:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 67 (0x11af76800) [pid = 1642] [serial = 2060] [outer = 0x1144b2000] 17:31:53 INFO - PROCESS | 1642 | 1461112313269 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]]]}] 17:31:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:31:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 522ms 17:31:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:31:53 INFO - PROCESS | 1642 | 1461112313305 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 17:31:53 INFO - PROCESS | 1642 | 1461112313307 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 17:31:53 INFO - PROCESS | 1642 | 1461112313310 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:31:53 INFO - PROCESS | 1642 | 1461112313312 Marionette TRACE conn2 <- [1,2718,null,{}] 17:31:53 INFO - PROCESS | 1642 | 1461112313316 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}] 17:31:53 INFO - PROCESS | 1642 | 1461112313476 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 17:31:53 INFO - PROCESS | 1642 | 1461112313498 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:53 INFO - PROCESS | 1642 | ++DOCSHELL 0x124147800 == 25 [pid = 1642] [id = 687] 17:31:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 68 (0x11af80c00) [pid = 1642] [serial = 2061] [outer = 0x0] 17:31:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 69 (0x11b8d9000) [pid = 1642] [serial = 2062] [outer = 0x11af80c00] 17:31:53 INFO - PROCESS | 1642 | 1461112313541 Marionette DEBUG loaded listener.js 17:31:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 70 (0x11be38400) [pid = 1642] [serial = 2063] [outer = 0x11af80c00] 17:31:53 INFO - PROCESS | 1642 | 1461112313899 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] 17:31:53 INFO - PROCESS | 1642 | 1461112313936 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 17:31:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:31:53 INFO - PROCESS | 1642 | 1461112313939 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:31:53 INFO - PROCESS | 1642 | 1461112313941 Marionette TRACE conn2 <- [1,2722,null,{}] 17:31:53 INFO - PROCESS | 1642 | 1461112313944 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}] 17:31:54 INFO - PROCESS | 1642 | 1461112314054 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 17:31:54 INFO - PROCESS | 1642 | 1461112314142 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x1276b8000 == 26 [pid = 1642] [id = 688] 17:31:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 71 (0x11ada0400) [pid = 1642] [serial = 2064] [outer = 0x0] 17:31:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 72 (0x11beac000) [pid = 1642] [serial = 2065] [outer = 0x11ada0400] 17:31:54 INFO - PROCESS | 1642 | 1461112314184 Marionette DEBUG loaded listener.js 17:31:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 73 (0x11bfdd400) [pid = 1642] [serial = 2066] [outer = 0x11ada0400] 17:31:54 INFO - PROCESS | 1642 | 1461112314566 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] 17:31:54 INFO - PROCESS | 1642 | 1461112314610 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 17:31:54 INFO - PROCESS | 1642 | 1461112314612 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:31:54 INFO - PROCESS | 1642 | 1461112314613 Marionette TRACE conn2 <- [1,2726,null,{}] 17:31:54 INFO - PROCESS | 1642 | 1461112314615 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}] 17:31:54 INFO - PROCESS | 1642 | 1461112314705 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 17:31:54 INFO - PROCESS | 1642 | 1461112314710 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x128c17800 == 27 [pid = 1642] [id = 689] 17:31:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 74 (0x11906b400) [pid = 1642] [serial = 2067] [outer = 0x0] 17:31:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 75 (0x11bfddc00) [pid = 1642] [serial = 2068] [outer = 0x11906b400] 17:31:54 INFO - PROCESS | 1642 | 1461112314735 Marionette DEBUG loaded listener.js 17:31:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 76 (0x11c442400) [pid = 1642] [serial = 2069] [outer = 0x11906b400] 17:31:55 INFO - PROCESS | 1642 | 1461112315087 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]]]}] 17:31:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:31:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 521ms 17:31:55 INFO - PROCESS | 1642 | 1461112315133 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 17:31:55 INFO - PROCESS | 1642 | 1461112315135 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 17:31:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:31:55 INFO - PROCESS | 1642 | 1461112315137 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:31:55 INFO - PROCESS | 1642 | 1461112315138 Marionette TRACE conn2 <- [1,2730,null,{}] 17:31:55 INFO - PROCESS | 1642 | 1461112315140 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}] 17:31:55 INFO - PROCESS | 1642 | 1461112315227 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 17:31:55 INFO - PROCESS | 1642 | 1461112315261 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:55 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bf70800 == 28 [pid = 1642] [id = 690] 17:31:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 77 (0x12371b400) [pid = 1642] [serial = 2070] [outer = 0x0] 17:31:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 78 (0x12392b400) [pid = 1642] [serial = 2071] [outer = 0x12371b400] 17:31:55 INFO - PROCESS | 1642 | 1461112315286 Marionette DEBUG loaded listener.js 17:31:55 INFO - PROCESS | 1642 | ++DOMWINDOW == 79 (0x123b34c00) [pid = 1642] [serial = 2072] [outer = 0x12371b400] 17:31:55 INFO - PROCESS | 1642 | --DOMWINDOW == 78 (0x11644fc00) [pid = 1642] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:31:55 INFO - PROCESS | 1642 | --DOMWINDOW == 77 (0x11be33400) [pid = 1642] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:31:55 INFO - PROCESS | 1642 | --DOMWINDOW == 76 (0x11bfdf400) [pid = 1642] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:31:55 INFO - PROCESS | 1642 | --DOMWINDOW == 75 (0x11af2f400) [pid = 1642] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:31:55 INFO - PROCESS | 1642 | --DOMWINDOW == 74 (0x1162ed400) [pid = 1642] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:31:55 INFO - PROCESS | 1642 | --DOMWINDOW == 73 (0x11a9bc800) [pid = 1642] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:31:55 INFO - PROCESS | 1642 | --DOMWINDOW == 72 (0x112026c00) [pid = 1642] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:31:55 INFO - PROCESS | 1642 | --DOMWINDOW == 71 (0x118640800) [pid = 1642] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:31:55 INFO - PROCESS | 1642 | --DOMWINDOW == 70 (0x11644cc00) [pid = 1642] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:31:55 INFO - PROCESS | 1642 | --DOMWINDOW == 69 (0x12b227c00) [pid = 1642] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:31:55 INFO - PROCESS | 1642 | --DOMWINDOW == 68 (0x11af33c00) [pid = 1642] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:31:56 INFO - PROCESS | 1642 | 1461112316044 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] 17:31:56 INFO - PROCESS | 1642 | 1461112316059 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 17:31:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:31:56 INFO - PROCESS | 1642 | 1461112316061 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:31:56 INFO - PROCESS | 1642 | 1461112316062 Marionette TRACE conn2 <- [1,2734,null,{}] 17:31:56 INFO - PROCESS | 1642 | 1461112316064 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}] 17:31:56 INFO - PROCESS | 1642 | 1461112316156 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 17:31:56 INFO - PROCESS | 1642 | 1461112316185 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:56 INFO - PROCESS | 1642 | ++DOCSHELL 0x12968d800 == 29 [pid = 1642] [id = 691] 17:31:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 69 (0x11af2f400) [pid = 1642] [serial = 2073] [outer = 0x0] 17:31:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 70 (0x11bfe3000) [pid = 1642] [serial = 2074] [outer = 0x11af2f400] 17:31:56 INFO - PROCESS | 1642 | 1461112316211 Marionette DEBUG loaded listener.js 17:31:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 71 (0x123b3fc00) [pid = 1642] [serial = 2075] [outer = 0x11af2f400] 17:31:56 INFO - PROCESS | 1642 | 1461112316487 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]]]}] 17:31:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:31:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 470ms 17:31:56 INFO - PROCESS | 1642 | 1461112316535 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 17:31:56 INFO - PROCESS | 1642 | 1461112316536 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 17:31:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:31:56 INFO - PROCESS | 1642 | 1461112316539 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:31:56 INFO - PROCESS | 1642 | 1461112316540 Marionette TRACE conn2 <- [1,2738,null,{}] 17:31:56 INFO - PROCESS | 1642 | 1461112316543 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}] 17:31:56 INFO - PROCESS | 1642 | 1461112316632 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 17:31:56 INFO - PROCESS | 1642 | 1461112316636 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:56 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f19000 == 30 [pid = 1642] [id = 692] 17:31:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 72 (0x123a27400) [pid = 1642] [serial = 2076] [outer = 0x0] 17:31:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 73 (0x125f2a400) [pid = 1642] [serial = 2077] [outer = 0x123a27400] 17:31:56 INFO - PROCESS | 1642 | 1461112316668 Marionette DEBUG loaded listener.js 17:31:56 INFO - PROCESS | 1642 | ++DOMWINDOW == 74 (0x1273f0400) [pid = 1642] [serial = 2078] [outer = 0x123a27400] 17:31:57 INFO - PROCESS | 1642 | 1461112317020 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]]]}] 17:31:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:31:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 518ms 17:31:57 INFO - PROCESS | 1642 | 1461112317068 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 17:31:57 INFO - PROCESS | 1642 | 1461112317069 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 17:31:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:31:57 INFO - PROCESS | 1642 | 1461112317072 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:31:57 INFO - PROCESS | 1642 | 1461112317074 Marionette TRACE conn2 <- [1,2742,null,{}] 17:31:57 INFO - PROCESS | 1642 | 1461112317076 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}] 17:31:57 INFO - PROCESS | 1642 | 1461112317150 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 17:31:57 INFO - PROCESS | 1642 | 1461112317155 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:57 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa19000 == 31 [pid = 1642] [id = 693] 17:31:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 75 (0x1273f4000) [pid = 1642] [serial = 2079] [outer = 0x0] 17:31:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 76 (0x1279f2400) [pid = 1642] [serial = 2080] [outer = 0x1273f4000] 17:31:57 INFO - PROCESS | 1642 | 1461112317180 Marionette DEBUG loaded listener.js 17:31:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 77 (0x127f43800) [pid = 1642] [serial = 2081] [outer = 0x1273f4000] 17:31:57 INFO - PROCESS | 1642 | 1461112317498 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]]]}] 17:31:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:31:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 470ms 17:31:57 INFO - PROCESS | 1642 | 1461112317542 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 17:31:57 INFO - PROCESS | 1642 | 1461112317543 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 17:31:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:31:57 INFO - PROCESS | 1642 | 1461112317545 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:31:57 INFO - PROCESS | 1642 | 1461112317547 Marionette TRACE conn2 <- [1,2746,null,{}] 17:31:57 INFO - PROCESS | 1642 | 1461112317549 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}] 17:31:57 INFO - PROCESS | 1642 | 1461112317620 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 17:31:57 INFO - PROCESS | 1642 | 1461112317624 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:57 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aec2800 == 32 [pid = 1642] [id = 694] 17:31:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 78 (0x127f44800) [pid = 1642] [serial = 2082] [outer = 0x0] 17:31:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 79 (0x128875800) [pid = 1642] [serial = 2083] [outer = 0x127f44800] 17:31:57 INFO - PROCESS | 1642 | 1461112317651 Marionette DEBUG loaded listener.js 17:31:57 INFO - PROCESS | 1642 | ++DOMWINDOW == 80 (0x128c91000) [pid = 1642] [serial = 2084] [outer = 0x127f44800] 17:31:57 INFO - PROCESS | 1642 | 1461112317972 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]]]}] 17:31:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:31:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 469ms 17:31:58 INFO - PROCESS | 1642 | 1461112318015 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 17:31:58 INFO - PROCESS | 1642 | 1461112318016 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 17:31:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:31:58 INFO - PROCESS | 1642 | 1461112318019 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:31:58 INFO - PROCESS | 1642 | 1461112318020 Marionette TRACE conn2 <- [1,2750,null,{}] 17:31:58 INFO - PROCESS | 1642 | 1461112318022 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}] 17:31:58 INFO - PROCESS | 1642 | 1461112318167 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 17:31:58 INFO - PROCESS | 1642 | 1461112318199 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:58 INFO - PROCESS | 1642 | ++DOCSHELL 0x114b42800 == 33 [pid = 1642] [id = 695] 17:31:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 81 (0x112023800) [pid = 1642] [serial = 2085] [outer = 0x0] 17:31:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 82 (0x1140b8000) [pid = 1642] [serial = 2086] [outer = 0x112023800] 17:31:58 INFO - PROCESS | 1642 | 1461112318231 Marionette DEBUG loaded listener.js 17:31:58 INFO - PROCESS | 1642 | ++DOMWINDOW == 83 (0x114c0c000) [pid = 1642] [serial = 2087] [outer = 0x112023800] 17:31:58 INFO - PROCESS | 1642 | 1461112318747 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]]]}] 17:31:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:31:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 769ms 17:31:58 INFO - PROCESS | 1642 | 1461112318789 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 17:31:58 INFO - PROCESS | 1642 | 1461112318792 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 17:31:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:31:58 INFO - PROCESS | 1642 | 1461112318798 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:31:58 INFO - PROCESS | 1642 | 1461112318801 Marionette TRACE conn2 <- [1,2754,null,{}] 17:31:58 INFO - PROCESS | 1642 | 1461112318804 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}] 17:31:58 INFO - PROCESS | 1642 | 1461112318931 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 17:31:59 INFO - PROCESS | 1642 | 1461112319003 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:59 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c38b000 == 34 [pid = 1642] [id = 696] 17:31:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x118faa400) [pid = 1642] [serial = 2088] [outer = 0x0] 17:31:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x118fb2800) [pid = 1642] [serial = 2089] [outer = 0x118faa400] 17:31:59 INFO - PROCESS | 1642 | 1461112319034 Marionette DEBUG loaded listener.js 17:31:59 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x11923b800) [pid = 1642] [serial = 2090] [outer = 0x118faa400] 17:31:59 INFO - PROCESS | 1642 | 1461112319672 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]]]}] 17:31:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:31:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 925ms 17:31:59 INFO - PROCESS | 1642 | 1461112319722 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 17:31:59 INFO - PROCESS | 1642 | 1461112319725 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 17:31:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:31:59 INFO - PROCESS | 1642 | 1461112319761 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:31:59 INFO - PROCESS | 1642 | 1461112319765 Marionette TRACE conn2 <- [1,2758,null,{}] 17:31:59 INFO - PROCESS | 1642 | 1461112319769 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}] 17:31:59 INFO - PROCESS | 1642 | 1461112319914 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x123d92400) [pid = 1642] [serial = 2044] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | 1461112320042 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:00 INFO - PROCESS | 1642 | ++DOCSHELL 0x1189af800 == 35 [pid = 1642] [id = 697] 17:32:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x11644f000) [pid = 1642] [serial = 2091] [outer = 0x0] 17:32:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x1188d7000) [pid = 1642] [serial = 2092] [outer = 0x11644f000] 17:32:00 INFO - PROCESS | 1642 | 1461112320089 Marionette DEBUG loaded listener.js 17:32:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x118de6400) [pid = 1642] [serial = 2093] [outer = 0x11644f000] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x11bfdfc00) [pid = 1642] [serial = 2042] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x11bfdf000) [pid = 1642] [serial = 2035] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x11c443000) [pid = 1642] [serial = 2038] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x11af7cc00) [pid = 1642] [serial = 2029] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 83 (0x11ad95c00) [pid = 1642] [serial = 2026] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 82 (0x11ad9f800) [pid = 1642] [serial = 2027] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 81 (0x11a9c4c00) [pid = 1642] [serial = 2023] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 80 (0x11aa4dc00) [pid = 1642] [serial = 2024] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 79 (0x119c30c00) [pid = 1642] [serial = 2020] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 78 (0x11a829800) [pid = 1642] [serial = 2021] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 77 (0x118d84000) [pid = 1642] [serial = 2017] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 76 (0x118fb3000) [pid = 1642] [serial = 2018] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 75 (0x11644f400) [pid = 1642] [serial = 2014] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 74 (0x118640400) [pid = 1642] [serial = 2015] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 73 (0x12b264c00) [pid = 1642] [serial = 2012] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 72 (0x11c485000) [pid = 1642] [serial = 2039] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 71 (0x11bea9c00) [pid = 1642] [serial = 2032] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 70 (0x11bc56000) [pid = 1642] [serial = 2030] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 69 (0x11a827800) [pid = 1642] [serial = 2041] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 68 (0x11bfe8400) [pid = 1642] [serial = 2036] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | --DOMWINDOW == 67 (0x11beb7000) [pid = 1642] [serial = 2033] [outer = 0x0] [url = about:blank] 17:32:00 INFO - PROCESS | 1642 | 1461112320457 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]]]}] 17:32:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:32:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 730ms 17:32:00 INFO - PROCESS | 1642 | 1461112320490 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 17:32:00 INFO - PROCESS | 1642 | 1461112320498 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 17:32:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:32:00 INFO - PROCESS | 1642 | 1461112320505 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:32:00 INFO - PROCESS | 1642 | 1461112320507 Marionette TRACE conn2 <- [1,2762,null,{}] 17:32:00 INFO - PROCESS | 1642 | 1461112320548 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}] 17:32:00 INFO - PROCESS | 1642 | 1461112320693 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 17:32:00 INFO - PROCESS | 1642 | 1461112320702 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:00 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb70000 == 36 [pid = 1642] [id = 698] 17:32:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 68 (0x118fac400) [pid = 1642] [serial = 2094] [outer = 0x0] 17:32:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 69 (0x119e6dc00) [pid = 1642] [serial = 2095] [outer = 0x118fac400] 17:32:00 INFO - PROCESS | 1642 | 1461112320744 Marionette DEBUG loaded listener.js 17:32:00 INFO - PROCESS | 1642 | ++DOMWINDOW == 70 (0x11a82e000) [pid = 1642] [serial = 2096] [outer = 0x118fac400] 17:32:01 INFO - PROCESS | 1642 | 1461112321104 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]]]}] 17:32:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:32:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 627ms 17:32:01 INFO - PROCESS | 1642 | 1461112321134 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 17:32:01 INFO - PROCESS | 1642 | 1461112321135 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 17:32:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:32:01 INFO - PROCESS | 1642 | 1461112321137 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:32:01 INFO - PROCESS | 1642 | 1461112321140 Marionette TRACE conn2 <- [1,2766,null,{}] 17:32:01 INFO - PROCESS | 1642 | 1461112321148 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}] 17:32:01 INFO - PROCESS | 1642 | 1461112321225 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 17:32:01 INFO - PROCESS | 1642 | 1461112321232 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:01 INFO - PROCESS | 1642 | ++DOCSHELL 0x12374b000 == 37 [pid = 1642] [id = 699] 17:32:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 71 (0x11a9c3400) [pid = 1642] [serial = 2097] [outer = 0x0] 17:32:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 72 (0x11ab26800) [pid = 1642] [serial = 2098] [outer = 0x11a9c3400] 17:32:01 INFO - PROCESS | 1642 | 1461112321261 Marionette DEBUG loaded listener.js 17:32:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 73 (0x11ad9d400) [pid = 1642] [serial = 2099] [outer = 0x11a9c3400] 17:32:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:32:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 472ms 17:32:01 INFO - PROCESS | 1642 | 1461112321603 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]]]}] 17:32:01 INFO - PROCESS | 1642 | 1461112321609 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 17:32:01 INFO - PROCESS | 1642 | 1461112321613 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 17:32:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:32:01 INFO - PROCESS | 1642 | 1461112321617 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:32:01 INFO - PROCESS | 1642 | 1461112321618 Marionette TRACE conn2 <- [1,2770,null,{}] 17:32:01 INFO - PROCESS | 1642 | 1461112321621 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}] 17:32:01 INFO - PROCESS | 1642 | 1461112321697 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 17:32:01 INFO - PROCESS | 1642 | 1461112321701 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:01 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f09000 == 38 [pid = 1642] [id = 700] 17:32:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 74 (0x114656000) [pid = 1642] [serial = 2100] [outer = 0x0] 17:32:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 75 (0x11af33c00) [pid = 1642] [serial = 2101] [outer = 0x114656000] 17:32:01 INFO - PROCESS | 1642 | 1461112321777 Marionette DEBUG loaded listener.js 17:32:01 INFO - PROCESS | 1642 | ++DOMWINDOW == 76 (0x11af84800) [pid = 1642] [serial = 2102] [outer = 0x114656000] 17:32:02 INFO - PROCESS | 1642 | 1461112322074 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]]]}] 17:32:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:32:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 470ms 17:32:02 INFO - PROCESS | 1642 | 1461112322093 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 17:32:02 INFO - PROCESS | 1642 | 1461112322095 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 17:32:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:32:02 INFO - PROCESS | 1642 | 1461112322105 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:32:02 INFO - PROCESS | 1642 | 1461112322106 Marionette TRACE conn2 <- [1,2774,null,{}] 17:32:02 INFO - PROCESS | 1642 | 1461112322108 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}] 17:32:02 INFO - PROCESS | 1642 | 1461112322204 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 17:32:02 INFO - PROCESS | 1642 | 1461112322208 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x114a78800 == 39 [pid = 1642] [id = 701] 17:32:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 77 (0x11a9c8c00) [pid = 1642] [serial = 2103] [outer = 0x0] 17:32:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 78 (0x11bb27c00) [pid = 1642] [serial = 2104] [outer = 0x11a9c8c00] 17:32:02 INFO - PROCESS | 1642 | 1461112322234 Marionette DEBUG loaded listener.js 17:32:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 79 (0x11be2dc00) [pid = 1642] [serial = 2105] [outer = 0x11a9c8c00] 17:32:02 INFO - PROCESS | 1642 | 1461112322588 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]]]}] 17:32:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:32:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 17:32:02 INFO - PROCESS | 1642 | 1461112322624 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 17:32:02 INFO - PROCESS | 1642 | 1461112322625 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 17:32:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:32:02 INFO - PROCESS | 1642 | 1461112322627 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:32:02 INFO - PROCESS | 1642 | 1461112322630 Marionette TRACE conn2 <- [1,2778,null,{}] 17:32:02 INFO - PROCESS | 1642 | 1461112322633 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}] 17:32:02 INFO - PROCESS | 1642 | 1461112322739 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 17:32:02 INFO - PROCESS | 1642 | 1461112322777 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:02 INFO - PROCESS | 1642 | ++DOCSHELL 0x129457800 == 40 [pid = 1642] [id = 702] 17:32:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 80 (0x11be31800) [pid = 1642] [serial = 2106] [outer = 0x0] 17:32:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 81 (0x11bed6c00) [pid = 1642] [serial = 2107] [outer = 0x11be31800] 17:32:02 INFO - PROCESS | 1642 | 1461112322805 Marionette DEBUG loaded listener.js 17:32:02 INFO - PROCESS | 1642 | ++DOMWINDOW == 82 (0x11c44e000) [pid = 1642] [serial = 2108] [outer = 0x11be31800] 17:32:03 INFO - PROCESS | 1642 | 1461112323105 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]]]}] 17:32:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:32:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms 17:32:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:32:03 INFO - PROCESS | 1642 | 1461112323149 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 17:32:03 INFO - PROCESS | 1642 | 1461112323150 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 17:32:03 INFO - PROCESS | 1642 | 1461112323152 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:32:03 INFO - PROCESS | 1642 | 1461112323153 Marionette TRACE conn2 <- [1,2782,null,{}] 17:32:03 INFO - PROCESS | 1642 | 1461112323155 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}] 17:32:03 INFO - PROCESS | 1642 | 1461112323247 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 17:32:03 INFO - PROCESS | 1642 | 1461112323279 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:03 INFO - PROCESS | 1642 | ++DOCSHELL 0x1294a6000 == 41 [pid = 1642] [id = 703] 17:32:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 83 (0x11aa4d800) [pid = 1642] [serial = 2109] [outer = 0x0] 17:32:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x123933c00) [pid = 1642] [serial = 2110] [outer = 0x11aa4d800] 17:32:03 INFO - PROCESS | 1642 | 1461112323304 Marionette DEBUG loaded listener.js 17:32:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x123b3ec00) [pid = 1642] [serial = 2111] [outer = 0x11aa4d800] 17:32:03 INFO - PROCESS | 1642 | 1461112323589 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]]]}] 17:32:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:32:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 468ms 17:32:03 INFO - PROCESS | 1642 | 1461112323624 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 17:32:03 INFO - PROCESS | 1642 | 1461112323625 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 17:32:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:32:03 INFO - PROCESS | 1642 | 1461112323629 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:32:03 INFO - PROCESS | 1642 | 1461112323632 Marionette TRACE conn2 <- [1,2786,null,{}] 17:32:03 INFO - PROCESS | 1642 | 1461112323635 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}] 17:32:03 INFO - PROCESS | 1642 | 1461112323727 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 17:32:03 INFO - PROCESS | 1642 | 1461112323731 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:03 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295d7800 == 42 [pid = 1642] [id = 704] 17:32:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x123931400) [pid = 1642] [serial = 2112] [outer = 0x0] 17:32:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x12407ac00) [pid = 1642] [serial = 2113] [outer = 0x123931400] 17:32:03 INFO - PROCESS | 1642 | 1461112323756 Marionette DEBUG loaded listener.js 17:32:03 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x1272a3000) [pid = 1642] [serial = 2114] [outer = 0x123931400] 17:32:04 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x1273f4000) [pid = 1642] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:32:04 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x1146c3000) [pid = 1642] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:32:04 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x11906b400) [pid = 1642] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:32:04 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x1144b2000) [pid = 1642] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:32:04 INFO - PROCESS | 1642 | --DOMWINDOW == 83 (0x12371b400) [pid = 1642] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:32:04 INFO - PROCESS | 1642 | --DOMWINDOW == 82 (0x114406400) [pid = 1642] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:32:04 INFO - PROCESS | 1642 | --DOMWINDOW == 81 (0x11af2f400) [pid = 1642] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:32:04 INFO - PROCESS | 1642 | --DOMWINDOW == 80 (0x123a2a400) [pid = 1642] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:32:04 INFO - PROCESS | 1642 | --DOMWINDOW == 79 (0x11af80c00) [pid = 1642] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:32:04 INFO - PROCESS | 1642 | --DOMWINDOW == 78 (0x1162f2000) [pid = 1642] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:32:04 INFO - PROCESS | 1642 | --DOMWINDOW == 77 (0x11a9c9400) [pid = 1642] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:32:04 INFO - PROCESS | 1642 | --DOMWINDOW == 76 (0x11ada0400) [pid = 1642] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:32:04 INFO - PROCESS | 1642 | 1461112324157 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]]]}] 17:32:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:32:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 572ms 17:32:04 INFO - PROCESS | 1642 | 1461112324200 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 17:32:04 INFO - PROCESS | 1642 | 1461112324201 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 17:32:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:32:04 INFO - PROCESS | 1642 | 1461112324204 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:32:04 INFO - PROCESS | 1642 | 1461112324205 Marionette TRACE conn2 <- [1,2790,null,{}] 17:32:04 INFO - PROCESS | 1642 | 1461112324207 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}] 17:32:04 INFO - PROCESS | 1642 | 1461112324282 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 17:32:04 INFO - PROCESS | 1642 | 1461112324286 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x125f38000 == 43 [pid = 1642] [id = 705] 17:32:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 77 (0x1146ba800) [pid = 1642] [serial = 2115] [outer = 0x0] 17:32:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 78 (0x11a9c9800) [pid = 1642] [serial = 2116] [outer = 0x1146ba800] 17:32:04 INFO - PROCESS | 1642 | 1461112324312 Marionette DEBUG loaded listener.js 17:32:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 79 (0x11c44cc00) [pid = 1642] [serial = 2117] [outer = 0x1146ba800] 17:32:04 INFO - PROCESS | 1642 | 1461112324629 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]]]}] 17:32:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:32:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 467ms 17:32:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:32:04 INFO - PROCESS | 1642 | 1461112324672 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 17:32:04 INFO - PROCESS | 1642 | 1461112324673 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 17:32:04 INFO - PROCESS | 1642 | 1461112324675 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:32:04 INFO - PROCESS | 1642 | 1461112324676 Marionette TRACE conn2 <- [1,2794,null,{}] 17:32:04 INFO - PROCESS | 1642 | 1461112324679 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}] 17:32:04 INFO - PROCESS | 1642 | 1461112324775 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 17:32:04 INFO - PROCESS | 1642 | 1461112324783 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:04 INFO - PROCESS | 1642 | ++DOCSHELL 0x123bd3800 == 44 [pid = 1642] [id = 706] 17:32:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 80 (0x11af7ec00) [pid = 1642] [serial = 2118] [outer = 0x0] 17:32:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 81 (0x127364c00) [pid = 1642] [serial = 2119] [outer = 0x11af7ec00] 17:32:04 INFO - PROCESS | 1642 | 1461112324808 Marionette DEBUG loaded listener.js 17:32:04 INFO - PROCESS | 1642 | ++DOMWINDOW == 82 (0x127905400) [pid = 1642] [serial = 2120] [outer = 0x11af7ec00] 17:32:05 INFO - PROCESS | 1642 | 1461112325104 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]]]}] 17:32:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:32:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 468ms 17:32:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:32:05 INFO - PROCESS | 1642 | 1461112325144 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 17:32:05 INFO - PROCESS | 1642 | 1461112325147 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 17:32:05 INFO - PROCESS | 1642 | 1461112325150 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:32:05 INFO - PROCESS | 1642 | 1461112325152 Marionette TRACE conn2 <- [1,2798,null,{}] 17:32:05 INFO - PROCESS | 1642 | 1461112325154 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}] 17:32:05 INFO - PROCESS | 1642 | 1461112325244 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 17:32:05 INFO - PROCESS | 1642 | 1461112325251 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:05 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0d3000 == 45 [pid = 1642] [id = 707] 17:32:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 83 (0x127909c00) [pid = 1642] [serial = 2121] [outer = 0x0] 17:32:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x128c8e400) [pid = 1642] [serial = 2122] [outer = 0x127909c00] 17:32:05 INFO - PROCESS | 1642 | 1461112325280 Marionette DEBUG loaded listener.js 17:32:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x129229000) [pid = 1642] [serial = 2123] [outer = 0x127909c00] 17:32:05 INFO - PROCESS | 1642 | 1461112325618 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]]]}] 17:32:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:32:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 17:32:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:32:05 INFO - PROCESS | 1642 | 1461112325670 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 17:32:05 INFO - PROCESS | 1642 | 1461112325671 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 17:32:05 INFO - PROCESS | 1642 | 1461112325673 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:32:05 INFO - PROCESS | 1642 | 1461112325674 Marionette TRACE conn2 <- [1,2802,null,{}] 17:32:05 INFO - PROCESS | 1642 | 1461112325682 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}] 17:32:05 INFO - PROCESS | 1642 | 1461112325756 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 17:32:05 INFO - PROCESS | 1642 | 1461112325761 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:05 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b4be800 == 46 [pid = 1642] [id = 708] 17:32:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x12941d400) [pid = 1642] [serial = 2124] [outer = 0x0] 17:32:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x129420400) [pid = 1642] [serial = 2125] [outer = 0x12941d400] 17:32:05 INFO - PROCESS | 1642 | 1461112325788 Marionette DEBUG loaded listener.js 17:32:05 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x1295eb000) [pid = 1642] [serial = 2126] [outer = 0x12941d400] 17:32:06 INFO - PROCESS | 1642 | 1461112326096 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]]]}] 17:32:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:32:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 467ms 17:32:06 INFO - PROCESS | 1642 | 1461112326159 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 17:32:06 INFO - PROCESS | 1642 | 1461112326162 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 17:32:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:32:06 INFO - PROCESS | 1642 | 1461112326166 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:32:06 INFO - PROCESS | 1642 | 1461112326169 Marionette TRACE conn2 <- [1,2806,null,{}] 17:32:06 INFO - PROCESS | 1642 | 1461112326174 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}] 17:32:06 INFO - PROCESS | 1642 | 1461112326266 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 17:32:06 INFO - PROCESS | 1642 | 1461112326369 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:06 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aae8800 == 47 [pid = 1642] [id = 709] 17:32:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x1154b0800) [pid = 1642] [serial = 2127] [outer = 0x0] 17:32:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x116450800) [pid = 1642] [serial = 2128] [outer = 0x1154b0800] 17:32:06 INFO - PROCESS | 1642 | 1461112326419 Marionette DEBUG loaded listener.js 17:32:06 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x118fa9400) [pid = 1642] [serial = 2129] [outer = 0x1154b0800] 17:32:06 INFO - PROCESS | 1642 | 1461112326924 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]]]}] 17:32:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:32:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 823ms 17:32:06 INFO - PROCESS | 1642 | 1461112326989 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 17:32:06 INFO - PROCESS | 1642 | 1461112326991 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 17:32:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:32:07 INFO - PROCESS | 1642 | 1461112326998 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:32:07 INFO - PROCESS | 1642 | 1461112327001 Marionette TRACE conn2 <- [1,2810,null,{}] 17:32:07 INFO - PROCESS | 1642 | 1461112327004 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}] 17:32:07 INFO - PROCESS | 1642 | 1461112327100 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 17:32:07 INFO - PROCESS | 1642 | 1461112327152 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:07 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f36800 == 48 [pid = 1642] [id = 710] 17:32:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x118fb1400) [pid = 1642] [serial = 2130] [outer = 0x0] 17:32:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x11a9c3800) [pid = 1642] [serial = 2131] [outer = 0x118fb1400] 17:32:07 INFO - PROCESS | 1642 | 1461112327182 Marionette DEBUG loaded listener.js 17:32:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x11ad99000) [pid = 1642] [serial = 2132] [outer = 0x118fb1400] 17:32:07 INFO - PROCESS | 1642 | 1461112327595 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]]]}] 17:32:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:32:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 626ms 17:32:07 INFO - PROCESS | 1642 | 1461112327622 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 17:32:07 INFO - PROCESS | 1642 | 1461112327623 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 17:32:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:32:07 INFO - PROCESS | 1642 | 1461112327626 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:32:07 INFO - PROCESS | 1642 | 1461112327627 Marionette TRACE conn2 <- [1,2814,null,{}] 17:32:07 INFO - PROCESS | 1642 | 1461112327634 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}] 17:32:07 INFO - PROCESS | 1642 | 1461112327735 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 17:32:07 INFO - PROCESS | 1642 | 1461112327801 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:07 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aec6000 == 49 [pid = 1642] [id = 711] 17:32:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x11bb30800) [pid = 1642] [serial = 2133] [outer = 0x0] 17:32:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x11beb1800) [pid = 1642] [serial = 2134] [outer = 0x11bb30800] 17:32:07 INFO - PROCESS | 1642 | 1461112327834 Marionette DEBUG loaded listener.js 17:32:07 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x11bfe3800) [pid = 1642] [serial = 2135] [outer = 0x11bb30800] 17:32:08 INFO - PROCESS | 1642 | 1461112328287 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]]]}] 17:32:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:32:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 669ms 17:32:08 INFO - PROCESS | 1642 | 1461112328294 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 17:32:08 INFO - PROCESS | 1642 | 1461112328299 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 17:32:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:32:08 INFO - PROCESS | 1642 | 1461112328301 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:32:08 INFO - PROCESS | 1642 | 1461112328302 Marionette TRACE conn2 <- [1,2818,null,{}] 17:32:08 INFO - PROCESS | 1642 | 1461112328305 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}] 17:32:08 INFO - PROCESS | 1642 | 1461112328480 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 17:32:08 INFO - PROCESS | 1642 | 1461112328583 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:08 INFO - PROCESS | 1642 | ++DOCSHELL 0x12bcde000 == 50 [pid = 1642] [id = 712] 17:32:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x125f20800) [pid = 1642] [serial = 2136] [outer = 0x0] 17:32:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x1279f5400) [pid = 1642] [serial = 2137] [outer = 0x125f20800] 17:32:08 INFO - PROCESS | 1642 | 1461112328632 Marionette DEBUG loaded listener.js 17:32:08 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x128c98000) [pid = 1642] [serial = 2138] [outer = 0x125f20800] 17:32:09 INFO - PROCESS | 1642 | 1461112329089 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]]]}] 17:32:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:32:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 969ms 17:32:09 INFO - PROCESS | 1642 | 1461112329274 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 17:32:09 INFO - PROCESS | 1642 | 1461112329276 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 17:32:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:32:09 INFO - PROCESS | 1642 | 1461112329282 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:32:09 INFO - PROCESS | 1642 | 1461112329284 Marionette TRACE conn2 <- [1,2822,null,{}] 17:32:09 INFO - PROCESS | 1642 | 1461112329287 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}] 17:32:09 INFO - PROCESS | 1642 | 1461112329373 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 17:32:09 INFO - PROCESS | 1642 | 1461112329433 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:09 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c378000 == 51 [pid = 1642] [id = 713] 17:32:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x116454000) [pid = 1642] [serial = 2139] [outer = 0x0] 17:32:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x11863c000) [pid = 1642] [serial = 2140] [outer = 0x116454000] 17:32:09 INFO - PROCESS | 1642 | 1461112329460 Marionette DEBUG loaded listener.js 17:32:09 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x118de1800) [pid = 1642] [serial = 2141] [outer = 0x116454000] 17:32:09 INFO - PROCESS | 1642 | 1461112329908 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]]]}] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x12aec2800 == 50 [pid = 1642] [id = 694] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa19000 == 49 [pid = 1642] [id = 693] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x128c17800 == 48 [pid = 1642] [id = 689] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x12968d800 == 47 [pid = 1642] [id = 691] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x11bf70800 == 46 [pid = 1642] [id = 690] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0d3000 == 45 [pid = 1642] [id = 707] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x123bd3800 == 44 [pid = 1642] [id = 706] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x125f38000 == 43 [pid = 1642] [id = 705] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x1295d7800 == 42 [pid = 1642] [id = 704] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x1294a6000 == 41 [pid = 1642] [id = 703] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x129457800 == 40 [pid = 1642] [id = 702] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x114a78800 == 39 [pid = 1642] [id = 701] 17:32:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:32:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 676ms 17:32:09 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x128875800) [pid = 1642] [serial = 2083] [outer = 0x0] [url = about:blank] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x123f09000 == 38 [pid = 1642] [id = 700] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x12374b000 == 37 [pid = 1642] [id = 699] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb70000 == 36 [pid = 1642] [id = 698] 17:32:09 INFO - PROCESS | 1642 | --DOCSHELL 0x1189af800 == 35 [pid = 1642] [id = 697] 17:32:09 INFO - PROCESS | 1642 | 1461112329972 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 17:32:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:32:09 INFO - PROCESS | 1642 | 1461112329974 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 17:32:09 INFO - PROCESS | 1642 | 1461112329985 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:32:09 INFO - PROCESS | 1642 | 1461112329987 Marionette TRACE conn2 <- [1,2826,null,{}] 17:32:09 INFO - PROCESS | 1642 | 1461112329989 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}] 17:32:10 INFO - PROCESS | 1642 | 1461112330067 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 17:32:10 INFO - PROCESS | 1642 | 1461112330075 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:10 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aacf000 == 36 [pid = 1642] [id = 714] 17:32:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x118fb6000) [pid = 1642] [serial = 2142] [outer = 0x0] 17:32:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x119236c00) [pid = 1642] [serial = 2143] [outer = 0x118fb6000] 17:32:10 INFO - PROCESS | 1642 | 1461112330104 Marionette DEBUG loaded listener.js 17:32:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x119c30000) [pid = 1642] [serial = 2144] [outer = 0x118fb6000] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x11644bc00) [pid = 1642] [serial = 2047] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x11886d400) [pid = 1642] [serial = 2048] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x11ab28000) [pid = 1642] [serial = 2056] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11ad98c00) [pid = 1642] [serial = 2057] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x11beac000) [pid = 1642] [serial = 2065] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x11bfdd400) [pid = 1642] [serial = 2066] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x123b3fc00) [pid = 1642] [serial = 2075] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x127f43800) [pid = 1642] [serial = 2081] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x118d8b400) [pid = 1642] [serial = 2050] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x119076c00) [pid = 1642] [serial = 2051] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x11bfddc00) [pid = 1642] [serial = 2068] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x11af29c00) [pid = 1642] [serial = 2059] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x11af76800) [pid = 1642] [serial = 2060] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x12392b400) [pid = 1642] [serial = 2071] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x119e75800) [pid = 1642] [serial = 2053] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x11c442400) [pid = 1642] [serial = 2069] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 88 (0x11a9c2000) [pid = 1642] [serial = 2054] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 87 (0x11bfe3000) [pid = 1642] [serial = 2074] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 86 (0x125f28000) [pid = 1642] [serial = 2045] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 85 (0x11b8d9000) [pid = 1642] [serial = 2062] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 84 (0x11be38400) [pid = 1642] [serial = 2063] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 83 (0x125f2a400) [pid = 1642] [serial = 2077] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 82 (0x1279f2400) [pid = 1642] [serial = 2080] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | --DOMWINDOW == 81 (0x123b34c00) [pid = 1642] [serial = 2072] [outer = 0x0] [url = about:blank] 17:32:10 INFO - PROCESS | 1642 | 1461112330464 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:32:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:32:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 528ms 17:32:10 INFO - PROCESS | 1642 | 1461112330512 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 17:32:10 INFO - PROCESS | 1642 | 1461112330513 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 17:32:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:32:10 INFO - PROCESS | 1642 | 1461112330517 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:32:10 INFO - PROCESS | 1642 | 1461112330518 Marionette TRACE conn2 <- [1,2830,null,{}] 17:32:10 INFO - PROCESS | 1642 | 1461112330525 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}] 17:32:10 INFO - PROCESS | 1642 | 1461112330605 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 17:32:10 INFO - PROCESS | 1642 | --DOCSHELL 0x12fb2c800 == 35 [pid = 1642] [id = 16] 17:32:10 INFO - PROCESS | 1642 | 1461112330635 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:10 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c5da000 == 36 [pid = 1642] [id = 715] 17:32:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 82 (0x11aa51c00) [pid = 1642] [serial = 2145] [outer = 0x0] 17:32:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 83 (0x11acf1800) [pid = 1642] [serial = 2146] [outer = 0x11aa51c00] 17:32:10 INFO - PROCESS | 1642 | 1461112330664 Marionette DEBUG loaded listener.js 17:32:10 INFO - PROCESS | 1642 | ++DOMWINDOW == 84 (0x11ada3000) [pid = 1642] [serial = 2147] [outer = 0x11aa51c00] 17:32:11 INFO - PROCESS | 1642 | 1461112331019 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]]]}] 17:32:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:32:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 520ms 17:32:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:32:11 INFO - PROCESS | 1642 | 1461112331038 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 17:32:11 INFO - PROCESS | 1642 | 1461112331039 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 17:32:11 INFO - PROCESS | 1642 | 1461112331054 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:32:11 INFO - PROCESS | 1642 | 1461112331055 Marionette TRACE conn2 <- [1,2834,null,{}] 17:32:11 INFO - PROCESS | 1642 | 1461112331059 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}] 17:32:11 INFO - PROCESS | 1642 | 1461112331132 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 17:32:11 INFO - PROCESS | 1642 | 1461112331137 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f21000 == 37 [pid = 1642] [id = 716] 17:32:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 85 (0x11af2e800) [pid = 1642] [serial = 2148] [outer = 0x0] 17:32:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 86 (0x11af77000) [pid = 1642] [serial = 2149] [outer = 0x11af2e800] 17:32:11 INFO - PROCESS | 1642 | 1461112331166 Marionette DEBUG loaded listener.js 17:32:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 87 (0x11b8d8000) [pid = 1642] [serial = 2150] [outer = 0x11af2e800] 17:32:11 INFO - PROCESS | 1642 | 1461112331513 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:32:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:32:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 482ms 17:32:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:32:11 INFO - PROCESS | 1642 | 1461112331524 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 17:32:11 INFO - PROCESS | 1642 | 1461112331525 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 17:32:11 INFO - PROCESS | 1642 | 1461112331527 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:32:11 INFO - PROCESS | 1642 | 1461112331528 Marionette TRACE conn2 <- [1,2838,null,{}] 17:32:11 INFO - PROCESS | 1642 | 1461112331533 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}] 17:32:11 INFO - PROCESS | 1642 | 1461112331606 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 17:32:11 INFO - PROCESS | 1642 | 1461112331612 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:11 INFO - PROCESS | 1642 | ++DOCSHELL 0x1245cc800 == 38 [pid = 1642] [id = 717] 17:32:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 88 (0x11bb31400) [pid = 1642] [serial = 2151] [outer = 0x0] 17:32:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 89 (0x11be31000) [pid = 1642] [serial = 2152] [outer = 0x11bb31400] 17:32:11 INFO - PROCESS | 1642 | 1461112331639 Marionette DEBUG loaded listener.js 17:32:11 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x11beb1c00) [pid = 1642] [serial = 2153] [outer = 0x11bb31400] 17:32:11 INFO - PROCESS | 1642 | 1461112331967 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]]]}] 17:32:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:32:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 471ms 17:32:12 INFO - PROCESS | 1642 | 1461112332030 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 17:32:12 INFO - PROCESS | 1642 | 1461112332033 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 17:32:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:32:12 INFO - PROCESS | 1642 | 1461112332036 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:32:12 INFO - PROCESS | 1642 | 1461112332038 Marionette TRACE conn2 <- [1,2842,null,{}] 17:32:12 INFO - PROCESS | 1642 | 1461112332051 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}] 17:32:12 INFO - PROCESS | 1642 | 1461112332220 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 17:32:12 INFO - PROCESS | 1642 | 1461112332267 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:12 INFO - PROCESS | 1642 | ++DOCSHELL 0x127eba000 == 39 [pid = 1642] [id = 718] 17:32:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11beb2800) [pid = 1642] [serial = 2154] [outer = 0x0] 17:32:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x11bfe9c00) [pid = 1642] [serial = 2155] [outer = 0x11beb2800] 17:32:12 INFO - PROCESS | 1642 | 1461112332311 Marionette DEBUG loaded listener.js 17:32:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x123934400) [pid = 1642] [serial = 2156] [outer = 0x11beb2800] 17:32:12 INFO - PROCESS | 1642 | 1461112332722 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]]]}] 17:32:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:32:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 730ms 17:32:12 INFO - PROCESS | 1642 | 1461112332766 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 17:32:12 INFO - PROCESS | 1642 | 1461112332767 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 17:32:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:32:12 INFO - PROCESS | 1642 | 1461112332770 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:32:12 INFO - PROCESS | 1642 | 1461112332771 Marionette TRACE conn2 <- [1,2846,null,{}] 17:32:12 INFO - PROCESS | 1642 | 1461112332773 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}] 17:32:12 INFO - PROCESS | 1642 | 1461112332908 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 17:32:12 INFO - PROCESS | 1642 | 1461112332938 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:12 INFO - PROCESS | 1642 | ++DOCSHELL 0x11990d000 == 40 [pid = 1642] [id = 719] 17:32:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x123d8dc00) [pid = 1642] [serial = 2157] [outer = 0x0] 17:32:12 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x125f23000) [pid = 1642] [serial = 2158] [outer = 0x123d8dc00] 17:32:12 INFO - PROCESS | 1642 | 1461112332964 Marionette DEBUG loaded listener.js 17:32:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x1273d6800) [pid = 1642] [serial = 2159] [outer = 0x123d8dc00] 17:32:13 INFO - PROCESS | 1642 | 1461112333297 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]]]}] 17:32:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:32:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 568ms 17:32:13 INFO - PROCESS | 1642 | 1461112333339 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 17:32:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:32:13 INFO - PROCESS | 1642 | 1461112333341 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 17:32:13 INFO - PROCESS | 1642 | 1461112333344 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:32:13 INFO - PROCESS | 1642 | 1461112333345 Marionette TRACE conn2 <- [1,2850,null,{}] 17:32:13 INFO - PROCESS | 1642 | 1461112333348 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}] 17:32:13 INFO - PROCESS | 1642 | 1461112333454 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 17:32:13 INFO - PROCESS | 1642 | 1461112333488 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:13 INFO - PROCESS | 1642 | ++DOCSHELL 0x1295dd000 == 41 [pid = 1642] [id = 720] 17:32:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x123b34c00) [pid = 1642] [serial = 2160] [outer = 0x0] 17:32:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x127f3c000) [pid = 1642] [serial = 2161] [outer = 0x123b34c00] 17:32:13 INFO - PROCESS | 1642 | 1461112333513 Marionette DEBUG loaded listener.js 17:32:13 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x128c8ec00) [pid = 1642] [serial = 2162] [outer = 0x123b34c00] 17:32:13 INFO - PROCESS | 1642 | 1461112333831 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:32:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:32:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 522ms 17:32:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:32:13 INFO - PROCESS | 1642 | 1461112333866 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 17:32:13 INFO - PROCESS | 1642 | 1461112333867 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 17:32:13 INFO - PROCESS | 1642 | 1461112333869 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:32:13 INFO - PROCESS | 1642 | 1461112333870 Marionette TRACE conn2 <- [1,2854,null,{}] 17:32:13 INFO - PROCESS | 1642 | 1461112333872 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}] 17:32:13 INFO - PROCESS | 1642 | 1461112333968 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 17:32:14 INFO - PROCESS | 1642 | 1461112334001 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:14 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a87e800 == 42 [pid = 1642] [id = 721] 17:32:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x127f42c00) [pid = 1642] [serial = 2163] [outer = 0x0] 17:32:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x128c9bc00) [pid = 1642] [serial = 2164] [outer = 0x127f42c00] 17:32:14 INFO - PROCESS | 1642 | 1461112334026 Marionette DEBUG loaded listener.js 17:32:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x12941d000) [pid = 1642] [serial = 2165] [outer = 0x127f42c00] 17:32:14 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11be31800) [pid = 1642] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:32:14 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x11af7ec00) [pid = 1642] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:32:14 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x11aa4d800) [pid = 1642] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:32:14 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x11a9c3400) [pid = 1642] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:32:14 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x127909c00) [pid = 1642] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:32:14 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x11644f000) [pid = 1642] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:32:14 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x11a9c8c00) [pid = 1642] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:32:14 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x1146ba800) [pid = 1642] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:32:14 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x114656000) [pid = 1642] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:32:14 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x123a27400) [pid = 1642] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:32:14 INFO - PROCESS | 1642 | --DOMWINDOW == 91 (0x127f44800) [pid = 1642] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:32:14 INFO - PROCESS | 1642 | --DOMWINDOW == 90 (0x118fac400) [pid = 1642] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:32:14 INFO - PROCESS | 1642 | --DOMWINDOW == 89 (0x123931400) [pid = 1642] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:32:14 INFO - PROCESS | 1642 | 1461112334382 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]]]}] 17:32:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:32:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 518ms 17:32:14 INFO - PROCESS | 1642 | 1461112334388 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 17:32:14 INFO - PROCESS | 1642 | 1461112334389 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 17:32:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:32:14 INFO - PROCESS | 1642 | 1461112334391 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:32:14 INFO - PROCESS | 1642 | 1461112334392 Marionette TRACE conn2 <- [1,2858,null,{}] 17:32:14 INFO - PROCESS | 1642 | 1461112334400 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}] 17:32:14 INFO - PROCESS | 1642 | 1461112334503 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 17:32:14 INFO - PROCESS | 1642 | 1461112334510 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:14 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a887800 == 43 [pid = 1642] [id = 722] 17:32:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 90 (0x118de8c00) [pid = 1642] [serial = 2166] [outer = 0x0] 17:32:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 91 (0x11beaa800) [pid = 1642] [serial = 2167] [outer = 0x118de8c00] 17:32:14 INFO - PROCESS | 1642 | 1461112334537 Marionette DEBUG loaded listener.js 17:32:14 INFO - PROCESS | 1642 | ++DOMWINDOW == 92 (0x127909c00) [pid = 1642] [serial = 2168] [outer = 0x118de8c00] 17:32:14 INFO - PROCESS | 1642 | 1461112334852 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:32:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:32:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 471ms 17:32:14 INFO - PROCESS | 1642 | 1461112334867 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 17:32:14 INFO - PROCESS | 1642 | 1461112334869 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 17:32:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:32:14 INFO - PROCESS | 1642 | 1461112334871 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:32:14 INFO - PROCESS | 1642 | 1461112334873 Marionette TRACE conn2 <- [1,2862,null,{}] 17:32:14 INFO - PROCESS | 1642 | 1461112334875 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}] 17:32:14 INFO - PROCESS | 1642 | 1461112334971 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 17:32:15 INFO - PROCESS | 1642 | 1461112335024 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:15 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aeb6000 == 44 [pid = 1642] [id = 723] 17:32:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x11a87e800) [pid = 1642] [serial = 2169] [outer = 0x0] 17:32:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x128fdd400) [pid = 1642] [serial = 2170] [outer = 0x11a87e800] 17:32:15 INFO - PROCESS | 1642 | 1461112335054 Marionette DEBUG loaded listener.js 17:32:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x12960c000) [pid = 1642] [serial = 2171] [outer = 0x11a87e800] 17:32:15 INFO - PROCESS | 1642 | 1461112335352 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]]]}] 17:32:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:32:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 520ms 17:32:15 INFO - PROCESS | 1642 | 1461112335391 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 17:32:15 INFO - PROCESS | 1642 | 1461112335392 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 17:32:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:32:15 INFO - PROCESS | 1642 | 1461112335398 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:32:15 INFO - PROCESS | 1642 | 1461112335399 Marionette TRACE conn2 <- [1,2866,null,{}] 17:32:15 INFO - PROCESS | 1642 | 1461112335401 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}] 17:32:15 INFO - PROCESS | 1642 | 1461112335480 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 17:32:15 INFO - PROCESS | 1642 | 1461112335485 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:15 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ba52800 == 45 [pid = 1642] [id = 724] 17:32:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x11aa4d400) [pid = 1642] [serial = 2172] [outer = 0x0] 17:32:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x129645800) [pid = 1642] [serial = 2173] [outer = 0x11aa4d400] 17:32:15 INFO - PROCESS | 1642 | 1461112335511 Marionette DEBUG loaded listener.js 17:32:15 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x12964d800) [pid = 1642] [serial = 2174] [outer = 0x11aa4d400] 17:32:15 INFO - PROCESS | 1642 | 1461112335851 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]]]}] 17:32:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:32:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 472ms 17:32:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:32:15 INFO - PROCESS | 1642 | 1461112335869 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 17:32:15 INFO - PROCESS | 1642 | 1461112335871 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 17:32:15 INFO - PROCESS | 1642 | 1461112335875 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:32:15 INFO - PROCESS | 1642 | 1461112335876 Marionette TRACE conn2 <- [1,2870,null,{}] 17:32:15 INFO - PROCESS | 1642 | 1461112335882 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}] 17:32:16 INFO - PROCESS | 1642 | 1461112336039 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 17:32:16 INFO - PROCESS | 1642 | 1461112336048 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:16 INFO - PROCESS | 1642 | ++DOCSHELL 0x12c06f800 == 46 [pid = 1642] [id = 725] 17:32:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x12964cc00) [pid = 1642] [serial = 2175] [outer = 0x0] 17:32:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x129653000) [pid = 1642] [serial = 2176] [outer = 0x12964cc00] 17:32:16 INFO - PROCESS | 1642 | 1461112336088 Marionette DEBUG loaded listener.js 17:32:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x129658400) [pid = 1642] [serial = 2177] [outer = 0x12964cc00] 17:32:16 INFO - PROCESS | 1642 | 1461112336648 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]]]}] 17:32:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:32:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 821ms 17:32:16 INFO - PROCESS | 1642 | 1461112336697 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 17:32:16 INFO - PROCESS | 1642 | 1461112336702 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 17:32:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:32:16 INFO - PROCESS | 1642 | 1461112336708 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:32:16 INFO - PROCESS | 1642 | 1461112336711 Marionette TRACE conn2 <- [1,2874,null,{}] 17:32:16 INFO - PROCESS | 1642 | 1461112336716 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}] 17:32:16 INFO - PROCESS | 1642 | 1461112336862 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 17:32:16 INFO - PROCESS | 1642 | 1461112336956 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:16 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bb68000 == 47 [pid = 1642] [id = 726] 17:32:16 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x118faa800) [pid = 1642] [serial = 2178] [outer = 0x0] 17:32:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x119077000) [pid = 1642] [serial = 2179] [outer = 0x118faa800] 17:32:17 INFO - PROCESS | 1642 | 1461112337006 Marionette DEBUG loaded listener.js 17:32:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x11a636800) [pid = 1642] [serial = 2180] [outer = 0x118faa800] 17:32:17 INFO - PROCESS | 1642 | 1461112337483 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]]]}] 17:32:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:32:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 826ms 17:32:17 INFO - PROCESS | 1642 | 1461112337533 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 17:32:17 INFO - PROCESS | 1642 | 1461112337537 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 17:32:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:32:17 INFO - PROCESS | 1642 | 1461112337541 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:32:17 INFO - PROCESS | 1642 | 1461112337543 Marionette TRACE conn2 <- [1,2878,null,{}] 17:32:17 INFO - PROCESS | 1642 | 1461112337546 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}] 17:32:17 INFO - PROCESS | 1642 | 1461112337645 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 17:32:17 INFO - PROCESS | 1642 | 1461112337698 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:17 INFO - PROCESS | 1642 | ++DOCSHELL 0x127fc5000 == 48 [pid = 1642] [id = 727] 17:32:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x11a824000) [pid = 1642] [serial = 2181] [outer = 0x0] 17:32:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x11ad99400) [pid = 1642] [serial = 2182] [outer = 0x11a824000] 17:32:17 INFO - PROCESS | 1642 | 1461112337729 Marionette DEBUG loaded listener.js 17:32:17 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x11b8d7800) [pid = 1642] [serial = 2183] [outer = 0x11a824000] 17:32:18 INFO - PROCESS | 1642 | 1461112338158 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]]]}] 17:32:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:32:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 671ms 17:32:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:32:18 INFO - PROCESS | 1642 | 1461112338213 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 17:32:18 INFO - PROCESS | 1642 | 1461112338214 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 17:32:18 INFO - PROCESS | 1642 | 1461112338217 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:32:18 INFO - PROCESS | 1642 | 1461112338219 Marionette TRACE conn2 <- [1,2882,null,{}] 17:32:18 INFO - PROCESS | 1642 | 1461112338227 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}] 17:32:18 INFO - PROCESS | 1642 | 1461112338361 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 17:32:18 INFO - PROCESS | 1642 | 1461112338373 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:18 INFO - PROCESS | 1642 | ++DOCSHELL 0x12c07c000 == 49 [pid = 1642] [id = 728] 17:32:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x11beb7800) [pid = 1642] [serial = 2184] [outer = 0x0] 17:32:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x11c2e8c00) [pid = 1642] [serial = 2185] [outer = 0x11beb7800] 17:32:18 INFO - PROCESS | 1642 | 1461112338405 Marionette DEBUG loaded listener.js 17:32:18 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x124507400) [pid = 1642] [serial = 2186] [outer = 0x11beb7800] 17:32:18 INFO - PROCESS | 1642 | 1461112338834 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]]]}] 17:32:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:32:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 672ms 17:32:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:32:18 INFO - PROCESS | 1642 | 1461112338888 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 17:32:18 INFO - PROCESS | 1642 | 1461112338890 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 17:32:18 INFO - PROCESS | 1642 | 1461112338893 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:32:18 INFO - PROCESS | 1642 | 1461112338894 Marionette TRACE conn2 <- [1,2886,null,{}] 17:32:18 INFO - PROCESS | 1642 | 1461112338937 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}] 17:32:19 INFO - PROCESS | 1642 | 1461112339035 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 17:32:19 INFO - PROCESS | 1642 | 1461112339100 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:19 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d0ba000 == 50 [pid = 1642] [id = 729] 17:32:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x128c9c800) [pid = 1642] [serial = 2187] [outer = 0x0] 17:32:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x129412000) [pid = 1642] [serial = 2188] [outer = 0x128c9c800] 17:32:19 INFO - PROCESS | 1642 | 1461112339130 Marionette DEBUG loaded listener.js 17:32:19 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x1295ee800) [pid = 1642] [serial = 2189] [outer = 0x128c9c800] 17:32:19 INFO - PROCESS | 1642 | 1461112339550 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]]]}] 17:32:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:32:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 687ms 17:32:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:32:19 INFO - PROCESS | 1642 | 1461112339581 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 17:32:19 INFO - PROCESS | 1642 | 1461112339583 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 17:32:19 INFO - PROCESS | 1642 | 1461112339585 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:32:19 INFO - PROCESS | 1642 | 1461112339586 Marionette TRACE conn2 <- [1,2890,null,{}] 17:32:19 INFO - PROCESS | 1642 | 1461112339589 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}] 17:32:19 INFO - PROCESS | 1642 | 1461112339696 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 17:32:20 INFO - PROCESS | 1642 | 1461112340005 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bcb0000 == 51 [pid = 1642] [id = 730] 17:32:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x112253c00) [pid = 1642] [serial = 2190] [outer = 0x0] 17:32:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x114e9b800) [pid = 1642] [serial = 2191] [outer = 0x112253c00] 17:32:20 INFO - PROCESS | 1642 | 1461112340070 Marionette DEBUG loaded listener.js 17:32:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x11784e400) [pid = 1642] [serial = 2192] [outer = 0x112253c00] 17:32:20 INFO - PROCESS | 1642 | 1461112340542 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:32:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:32:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1022ms 17:32:20 INFO - PROCESS | 1642 | 1461112340608 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 17:32:20 INFO - PROCESS | 1642 | 1461112340613 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 17:32:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:32:20 INFO - PROCESS | 1642 | 1461112340658 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:32:20 INFO - PROCESS | 1642 | 1461112340661 Marionette TRACE conn2 <- [1,2894,null,{}] 17:32:20 INFO - PROCESS | 1642 | 1461112340666 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}] 17:32:20 INFO - PROCESS | 1642 | 1461112340806 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 17:32:20 INFO - PROCESS | 1642 | 1461112340871 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:20 INFO - PROCESS | 1642 | ++DOCSHELL 0x11c458800 == 52 [pid = 1642] [id = 731] 17:32:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x1199b4400) [pid = 1642] [serial = 2193] [outer = 0x0] 17:32:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x11a9bc800) [pid = 1642] [serial = 2194] [outer = 0x1199b4400] 17:32:20 INFO - PROCESS | 1642 | 1461112340918 Marionette DEBUG loaded listener.js 17:32:20 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x11aa47c00) [pid = 1642] [serial = 2195] [outer = 0x1199b4400] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x12ba52800 == 51 [pid = 1642] [id = 724] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x12aeb6000 == 50 [pid = 1642] [id = 723] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x12a887800 == 49 [pid = 1642] [id = 722] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x12a87e800 == 48 [pid = 1642] [id = 721] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x1295dd000 == 47 [pid = 1642] [id = 720] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x11990d000 == 46 [pid = 1642] [id = 719] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x127eba000 == 45 [pid = 1642] [id = 718] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x1245cc800 == 44 [pid = 1642] [id = 717] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x129420400) [pid = 1642] [serial = 2125] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x123f21000 == 43 [pid = 1642] [id = 716] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x11c5da000 == 42 [pid = 1642] [id = 715] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x11aacf000 == 41 [pid = 1642] [id = 714] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x11c378000 == 40 [pid = 1642] [id = 713] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x12bcde000 == 39 [pid = 1642] [id = 712] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x12aec6000 == 38 [pid = 1642] [id = 711] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x123f36800 == 37 [pid = 1642] [id = 710] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x11aae8800 == 36 [pid = 1642] [id = 709] 17:32:21 INFO - PROCESS | 1642 | --DOCSHELL 0x12b4be800 == 35 [pid = 1642] [id = 708] 17:32:21 INFO - PROCESS | 1642 | 1461112341343 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]]]}] 17:32:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:32:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 724ms 17:32:21 INFO - PROCESS | 1642 | 1461112341381 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 17:32:21 INFO - PROCESS | 1642 | 1461112341384 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 17:32:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:32:21 INFO - PROCESS | 1642 | 1461112341387 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:32:21 INFO - PROCESS | 1642 | 1461112341388 Marionette TRACE conn2 <- [1,2898,null,{}] 17:32:21 INFO - PROCESS | 1642 | 1461112341391 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}] 17:32:21 INFO - PROCESS | 1642 | 1461112341493 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x127905400) [pid = 1642] [serial = 2120] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x123933c00) [pid = 1642] [serial = 2110] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x11ab26800) [pid = 1642] [serial = 2098] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x11ad9d400) [pid = 1642] [serial = 2099] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x128c8e400) [pid = 1642] [serial = 2122] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x118de6400) [pid = 1642] [serial = 2093] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x11bb27c00) [pid = 1642] [serial = 2104] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x11a9c9800) [pid = 1642] [serial = 2116] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x11c44cc00) [pid = 1642] [serial = 2117] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x11af84800) [pid = 1642] [serial = 2102] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x1273f0400) [pid = 1642] [serial = 2078] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x1188d7000) [pid = 1642] [serial = 2092] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x128c91000) [pid = 1642] [serial = 2084] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x11c44e000) [pid = 1642] [serial = 2108] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x1140b8000) [pid = 1642] [serial = 2086] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x127364c00) [pid = 1642] [serial = 2119] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x11af33c00) [pid = 1642] [serial = 2101] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 100 (0x11a82e000) [pid = 1642] [serial = 2096] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 99 (0x1272a3000) [pid = 1642] [serial = 2114] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 98 (0x119e6dc00) [pid = 1642] [serial = 2095] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 97 (0x123b3ec00) [pid = 1642] [serial = 2111] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 96 (0x12407ac00) [pid = 1642] [serial = 2113] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 95 (0x11be2dc00) [pid = 1642] [serial = 2105] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 94 (0x129229000) [pid = 1642] [serial = 2123] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 93 (0x11bed6c00) [pid = 1642] [serial = 2107] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | --DOMWINDOW == 92 (0x118fb2800) [pid = 1642] [serial = 2089] [outer = 0x0] [url = about:blank] 17:32:21 INFO - PROCESS | 1642 | 1461112341555 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:21 INFO - PROCESS | 1642 | ++DOCSHELL 0x11aae2000 == 36 [pid = 1642] [id = 732] 17:32:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 93 (0x118d84000) [pid = 1642] [serial = 2196] [outer = 0x0] 17:32:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 94 (0x11a82e000) [pid = 1642] [serial = 2197] [outer = 0x118d84000] 17:32:21 INFO - PROCESS | 1642 | 1461112341582 Marionette DEBUG loaded listener.js 17:32:21 INFO - PROCESS | 1642 | ++DOMWINDOW == 95 (0x11af34400) [pid = 1642] [serial = 2198] [outer = 0x118d84000] 17:32:21 INFO - PROCESS | 1642 | 1461112341905 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]]]}] 17:32:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:32:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 569ms 17:32:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:32:21 INFO - PROCESS | 1642 | 1461112341956 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 17:32:21 INFO - PROCESS | 1642 | 1461112341958 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 17:32:21 INFO - PROCESS | 1642 | 1461112341961 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:32:21 INFO - PROCESS | 1642 | 1461112341965 Marionette TRACE conn2 <- [1,2902,null,{}] 17:32:21 INFO - PROCESS | 1642 | 1461112341972 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}] 17:32:22 INFO - PROCESS | 1642 | 1461112342076 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 17:32:22 INFO - PROCESS | 1642 | 1461112342133 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:22 INFO - PROCESS | 1642 | ++DOCSHELL 0x123bd0000 == 37 [pid = 1642] [id = 733] 17:32:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 96 (0x11af2d400) [pid = 1642] [serial = 2199] [outer = 0x0] 17:32:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 97 (0x11be2f400) [pid = 1642] [serial = 2200] [outer = 0x11af2d400] 17:32:22 INFO - PROCESS | 1642 | 1461112342160 Marionette DEBUG loaded listener.js 17:32:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 98 (0x11bfde800) [pid = 1642] [serial = 2201] [outer = 0x11af2d400] 17:32:22 INFO - PROCESS | 1642 | 1461112342451 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:32:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:32:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 525ms 17:32:22 INFO - PROCESS | 1642 | 1461112342485 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 17:32:22 INFO - PROCESS | 1642 | 1461112342487 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 17:32:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:32:22 INFO - PROCESS | 1642 | 1461112342489 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:32:22 INFO - PROCESS | 1642 | 1461112342490 Marionette TRACE conn2 <- [1,2906,null,{}] 17:32:22 INFO - PROCESS | 1642 | 1461112342493 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}] 17:32:22 INFO - PROCESS | 1642 | 1461112342572 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 17:32:22 INFO - PROCESS | 1642 | 1461112342630 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:22 INFO - PROCESS | 1642 | ++DOCSHELL 0x119395000 == 38 [pid = 1642] [id = 734] 17:32:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 99 (0x11af81800) [pid = 1642] [serial = 2202] [outer = 0x0] 17:32:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 100 (0x11c2c8400) [pid = 1642] [serial = 2203] [outer = 0x11af81800] 17:32:22 INFO - PROCESS | 1642 | 1461112342655 Marionette DEBUG loaded listener.js 17:32:22 INFO - PROCESS | 1642 | ++DOMWINDOW == 101 (0x123937400) [pid = 1642] [serial = 2204] [outer = 0x11af81800] 17:32:22 INFO - PROCESS | 1642 | 1461112342935 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]]]}] 17:32:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:32:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 469ms 17:32:22 INFO - PROCESS | 1642 | 1461112342960 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 17:32:22 INFO - PROCESS | 1642 | 1461112342961 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 17:32:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:32:22 INFO - PROCESS | 1642 | 1461112342972 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:32:22 INFO - PROCESS | 1642 | 1461112342973 Marionette TRACE conn2 <- [1,2910,null,{}] 17:32:22 INFO - PROCESS | 1642 | 1461112342976 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}] 17:32:23 INFO - PROCESS | 1642 | 1461112343058 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 17:32:23 INFO - PROCESS | 1642 | 1461112343062 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:23 INFO - PROCESS | 1642 | ++DOCSHELL 0x129681800 == 39 [pid = 1642] [id = 735] 17:32:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x125fc8000) [pid = 1642] [serial = 2205] [outer = 0x0] 17:32:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x12735c400) [pid = 1642] [serial = 2206] [outer = 0x125fc8000] 17:32:23 INFO - PROCESS | 1642 | 1461112343100 Marionette DEBUG loaded listener.js 17:32:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x127ed3800) [pid = 1642] [serial = 2207] [outer = 0x125fc8000] 17:32:23 INFO - PROCESS | 1642 | 1461112343407 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]]]}] 17:32:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:32:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:32:23 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 469ms 17:32:23 INFO - TEST-START | /DOMEvents/constructors.html 17:32:23 INFO - PROCESS | 1642 | 1461112343442 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 17:32:23 INFO - PROCESS | 1642 | 1461112343443 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 17:32:23 INFO - PROCESS | 1642 | 1461112343449 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:32:23 INFO - PROCESS | 1642 | 1461112343450 Marionette TRACE conn2 <- [1,2914,null,{}] 17:32:23 INFO - PROCESS | 1642 | 1461112343453 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}] 17:32:23 INFO - PROCESS | 1642 | 1461112343587 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 17:32:23 INFO - PROCESS | 1642 | 1461112343606 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:23 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a86f800 == 40 [pid = 1642] [id = 736] 17:32:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x11bb31c00) [pid = 1642] [serial = 2208] [outer = 0x0] 17:32:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x127905400) [pid = 1642] [serial = 2209] [outer = 0x11bb31c00] 17:32:23 INFO - PROCESS | 1642 | 1461112343647 Marionette DEBUG loaded listener.js 17:32:23 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x12922ac00) [pid = 1642] [serial = 2210] [outer = 0x11bb31c00] 17:32:24 INFO - PROCESS | 1642 | 1461112344082 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]]]}] 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:32:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:32:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:32:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:32:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:32:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:32:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:32:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:32:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:32:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 676ms 17:32:24 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:32:24 INFO - PROCESS | 1642 | 1461112344124 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 17:32:24 INFO - PROCESS | 1642 | 1461112344125 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 17:32:24 INFO - PROCESS | 1642 | 1461112344127 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:32:24 INFO - PROCESS | 1642 | 1461112344129 Marionette TRACE conn2 <- [1,2918,null,{}] 17:32:24 INFO - PROCESS | 1642 | 1461112344131 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}] 17:32:24 INFO - PROCESS | 1642 | 1461112344225 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 17:32:24 INFO - PROCESS | 1642 | 1461112344229 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:24 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b0cd800 == 41 [pid = 1642] [id = 737] 17:32:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x127f4a800) [pid = 1642] [serial = 2211] [outer = 0x0] 17:32:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x129608800) [pid = 1642] [serial = 2212] [outer = 0x127f4a800] 17:32:24 INFO - PROCESS | 1642 | 1461112344254 Marionette DEBUG loaded listener.js 17:32:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x129659400) [pid = 1642] [serial = 2213] [outer = 0x127f4a800] 17:32:24 INFO - PROCESS | 1642 | 1461112344551 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:32:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:32:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 471ms 17:32:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:32:24 INFO - PROCESS | 1642 | 1461112344608 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 17:32:24 INFO - PROCESS | 1642 | 1461112344610 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 17:32:24 INFO - PROCESS | 1642 | 1461112344614 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:32:24 INFO - PROCESS | 1642 | 1461112344617 Marionette TRACE conn2 <- [1,2922,null,{}] 17:32:24 INFO - PROCESS | 1642 | 1461112344619 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}] 17:32:24 INFO - PROCESS | 1642 | 1461112344719 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 17:32:24 INFO - PROCESS | 1642 | 1461112344723 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:24 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b86b000 == 42 [pid = 1642] [id = 738] 17:32:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x129648800) [pid = 1642] [serial = 2214] [outer = 0x0] 17:32:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x129660000) [pid = 1642] [serial = 2215] [outer = 0x129648800] 17:32:24 INFO - PROCESS | 1642 | 1461112344748 Marionette DEBUG loaded listener.js 17:32:24 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x12a01e800) [pid = 1642] [serial = 2216] [outer = 0x129648800] 17:32:25 INFO - PROCESS | 1642 | [1642] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 17:32:25 INFO - PROCESS | 1642 | [1642] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 17:32:25 INFO - PROCESS | 1642 | [1642] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 17:32:25 INFO - PROCESS | 1642 | [1642] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 17:32:25 INFO - PROCESS | 1642 | 1461112345096 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]]]}] 17:32:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:32:25 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:32:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:32:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:32:25 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 17:32:25 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:32:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:32:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:32:25 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 17:32:25 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:32:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:32:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:32:25 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]" 17:32:25 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:32:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:32:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:32:25 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:32:25 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 526ms 17:32:25 INFO - PROCESS | 1642 | 1461112345140 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 17:32:25 INFO - PROCESS | 1642 | 1461112345142 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 17:32:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:32:25 INFO - PROCESS | 1642 | 1461112345151 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:32:25 INFO - PROCESS | 1642 | 1461112345153 Marionette TRACE conn2 <- [1,2926,null,{}] 17:32:25 INFO - PROCESS | 1642 | 1461112345156 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}] 17:32:25 INFO - PROCESS | 1642 | 1461112345302 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 17:32:25 INFO - PROCESS | 1642 | 1461112345338 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:25 INFO - PROCESS | 1642 | ++DOCSHELL 0x12ce9b000 == 43 [pid = 1642] [id = 739] 17:32:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x12965a000) [pid = 1642] [serial = 2217] [outer = 0x0] 17:32:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x12a832800) [pid = 1642] [serial = 2218] [outer = 0x12965a000] 17:32:25 INFO - PROCESS | 1642 | 1461112345363 Marionette DEBUG loaded listener.js 17:32:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x12ade5c00) [pid = 1642] [serial = 2219] [outer = 0x12965a000] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x11aa4d400) [pid = 1642] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x11beb2800) [pid = 1642] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x123b34c00) [pid = 1642] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x123d8dc00) [pid = 1642] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x127f42c00) [pid = 1642] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x12941d400) [pid = 1642] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x116454000) [pid = 1642] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x118fb6000) [pid = 1642] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 107 (0x118de8c00) [pid = 1642] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 106 (0x11aa51c00) [pid = 1642] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 105 (0x11bb31400) [pid = 1642] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 104 (0x11af2e800) [pid = 1642] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 103 (0x12f5df800) [pid = 1642] [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.] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 102 (0x11a87e800) [pid = 1642] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:32:25 INFO - PROCESS | 1642 | --DOMWINDOW == 101 (0x12fb2d000) [pid = 1642] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:32:25 INFO - PROCESS | 1642 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:32:25 INFO - PROCESS | 1642 | 1461112345737 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]]]}] 17:32:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:32:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 627ms 17:32:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:32:25 INFO - PROCESS | 1642 | 1461112345773 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 17:32:25 INFO - PROCESS | 1642 | 1461112345774 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 17:32:25 INFO - PROCESS | 1642 | 1461112345776 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:32:25 INFO - PROCESS | 1642 | 1461112345777 Marionette TRACE conn2 <- [1,2930,null,{}] 17:32:25 INFO - PROCESS | 1642 | 1461112345779 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}] 17:32:25 INFO - PROCESS | 1642 | 1461112345857 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 17:32:25 INFO - PROCESS | 1642 | 1461112345862 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:25 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f7b800 == 44 [pid = 1642] [id = 740] 17:32:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 102 (0x115474000) [pid = 1642] [serial = 2220] [outer = 0x0] 17:32:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 103 (0x11af7bc00) [pid = 1642] [serial = 2221] [outer = 0x115474000] 17:32:25 INFO - PROCESS | 1642 | 1461112345892 Marionette DEBUG loaded listener.js 17:32:25 INFO - PROCESS | 1642 | ++DOMWINDOW == 104 (0x12941d400) [pid = 1642] [serial = 2222] [outer = 0x115474000] 17:32:26 INFO - PROCESS | 1642 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:32:26 INFO - PROCESS | 1642 | 1461112346240 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]]]}] 17:32:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:32:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 470ms 17:32:26 INFO - PROCESS | 1642 | 1461112346250 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 17:32:26 INFO - PROCESS | 1642 | 1461112346252 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 17:32:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:32:26 INFO - PROCESS | 1642 | 1461112346254 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:32:26 INFO - PROCESS | 1642 | 1461112346256 Marionette TRACE conn2 <- [1,2934,null,{}] 17:32:26 INFO - PROCESS | 1642 | 1461112346258 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}] 17:32:26 INFO - PROCESS | 1642 | 1461112346379 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 17:32:26 INFO - PROCESS | 1642 | 1461112346387 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:26 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d5a1800 == 45 [pid = 1642] [id = 741] 17:32:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 105 (0x129645000) [pid = 1642] [serial = 2223] [outer = 0x0] 17:32:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 106 (0x12ae02c00) [pid = 1642] [serial = 2224] [outer = 0x129645000] 17:32:26 INFO - PROCESS | 1642 | 1461112346412 Marionette DEBUG loaded listener.js 17:32:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 107 (0x12ae0e800) [pid = 1642] [serial = 2225] [outer = 0x129645000] 17:32:26 INFO - PROCESS | 1642 | 1461112346690 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]]]}] 17:32:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:32:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 468ms 17:32:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:32:26 INFO - PROCESS | 1642 | 1461112346724 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 17:32:26 INFO - PROCESS | 1642 | 1461112346726 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 17:32:26 INFO - PROCESS | 1642 | 1461112346734 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:32:26 INFO - PROCESS | 1642 | 1461112346736 Marionette TRACE conn2 <- [1,2938,null,{}] 17:32:26 INFO - PROCESS | 1642 | 1461112346739 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}] 17:32:26 INFO - PROCESS | 1642 | 1461112346841 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 17:32:26 INFO - PROCESS | 1642 | 1461112346846 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:26 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dbe8000 == 46 [pid = 1642] [id = 742] 17:32:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 108 (0x12a83e800) [pid = 1642] [serial = 2226] [outer = 0x0] 17:32:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x12aed0000) [pid = 1642] [serial = 2227] [outer = 0x12a83e800] 17:32:26 INFO - PROCESS | 1642 | 1461112346871 Marionette DEBUG loaded listener.js 17:32:26 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x12aed9800) [pid = 1642] [serial = 2228] [outer = 0x12a83e800] 17:32:27 INFO - PROCESS | 1642 | 1461112347171 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]]]}] 17:32:27 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. 17:32:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 477ms 17:32:27 INFO - PROCESS | 1642 | 1461112347205 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 17:32:27 INFO - PROCESS | 1642 | 1461112347206 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 17:32:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:32:27 INFO - PROCESS | 1642 | 1461112347209 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:32:27 INFO - PROCESS | 1642 | 1461112347210 Marionette TRACE conn2 <- [1,2942,null,{}] 17:32:27 INFO - PROCESS | 1642 | 1461112347213 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}] 17:32:27 INFO - PROCESS | 1642 | 1461112347319 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 17:32:27 INFO - PROCESS | 1642 | 1461112347326 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:27 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dcdf000 == 47 [pid = 1642] [id = 743] 17:32:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x12ae0d000) [pid = 1642] [serial = 2229] [outer = 0x0] 17:32:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x12aedb400) [pid = 1642] [serial = 2230] [outer = 0x12ae0d000] 17:32:27 INFO - PROCESS | 1642 | 1461112347351 Marionette DEBUG loaded listener.js 17:32:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x12b113400) [pid = 1642] [serial = 2231] [outer = 0x12ae0d000] 17:32:27 INFO - PROCESS | 1642 | 1461112347622 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"]]]}] 17:32:27 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 17:32:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:32:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 421ms 17:32:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:32:27 INFO - PROCESS | 1642 | 1461112347636 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 17:32:27 INFO - PROCESS | 1642 | 1461112347637 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 17:32:27 INFO - PROCESS | 1642 | 1461112347640 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:32:27 INFO - PROCESS | 1642 | 1461112347641 Marionette TRACE conn2 <- [1,2946,null,{}] 17:32:27 INFO - PROCESS | 1642 | 1461112347643 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}] 17:32:27 INFO - PROCESS | 1642 | 1461112347793 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 17:32:27 INFO - PROCESS | 1642 | 1461112347846 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:27 INFO - PROCESS | 1642 | ++DOCSHELL 0x11991f000 == 48 [pid = 1642] [id = 744] 17:32:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x11201d800) [pid = 1642] [serial = 2232] [outer = 0x0] 17:32:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x1140bcc00) [pid = 1642] [serial = 2233] [outer = 0x11201d800] 17:32:27 INFO - PROCESS | 1642 | 1461112347879 Marionette DEBUG loaded listener.js 17:32:27 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x1164de800) [pid = 1642] [serial = 2234] [outer = 0x11201d800] 17:32:28 INFO - PROCESS | 1642 | 1461112348266 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]]]}] 17:32:28 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. 17:32:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 672ms 17:32:28 INFO - PROCESS | 1642 | 1461112348313 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 17:32:28 INFO - PROCESS | 1642 | 1461112348316 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 17:32:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:32:28 INFO - PROCESS | 1642 | 1461112348319 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:32:28 INFO - PROCESS | 1642 | 1461112348322 Marionette TRACE conn2 <- [1,2950,null,{}] 17:32:28 INFO - PROCESS | 1642 | 1461112348325 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}] 17:32:28 INFO - PROCESS | 1642 | 1461112348427 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 17:32:28 INFO - PROCESS | 1642 | 1461112348483 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f47000 == 49 [pid = 1642] [id = 745] 17:32:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x11a9cac00) [pid = 1642] [serial = 2235] [outer = 0x0] 17:32:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x11af28c00) [pid = 1642] [serial = 2236] [outer = 0x11a9cac00] 17:32:28 INFO - PROCESS | 1642 | 1461112348539 Marionette DEBUG loaded listener.js 17:32:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x11b8d6c00) [pid = 1642] [serial = 2237] [outer = 0x11a9cac00] 17:32:28 INFO - PROCESS | 1642 | ++DOCSHELL 0x119262000 == 50 [pid = 1642] [id = 746] 17:32:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x11bfe2c00) [pid = 1642] [serial = 2238] [outer = 0x0] 17:32:28 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x11af2b800) [pid = 1642] [serial = 2239] [outer = 0x11bfe2c00] 17:32:28 INFO - PROCESS | 1642 | 1461112348959 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]]]}] 17:32:28 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. 17:32:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 671ms 17:32:28 INFO - PROCESS | 1642 | 1461112348990 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 17:32:28 INFO - PROCESS | 1642 | 1461112348992 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 17:32:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:32:28 INFO - PROCESS | 1642 | 1461112348994 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:32:28 INFO - PROCESS | 1642 | 1461112348996 Marionette TRACE conn2 <- [1,2954,null,{}] 17:32:29 INFO - PROCESS | 1642 | 1461112348998 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}] 17:32:29 INFO - PROCESS | 1642 | 1461112349116 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 17:32:29 INFO - PROCESS | 1642 | 1461112349213 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:29 INFO - PROCESS | 1642 | ++DOCSHELL 0x12bcf3000 == 51 [pid = 1642] [id = 747] 17:32:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x11b8dcc00) [pid = 1642] [serial = 2240] [outer = 0x0] 17:32:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x11bfdd000) [pid = 1642] [serial = 2241] [outer = 0x11b8dcc00] 17:32:29 INFO - PROCESS | 1642 | 1461112349245 Marionette DEBUG loaded listener.js 17:32:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x1273cec00) [pid = 1642] [serial = 2242] [outer = 0x11b8dcc00] 17:32:29 INFO - PROCESS | 1642 | 1461112349585 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]]]}] 17:32:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:32:29 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 17:32:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 621ms 17:32:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:32:29 INFO - PROCESS | 1642 | 1461112349615 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 17:32:29 INFO - PROCESS | 1642 | 1461112349618 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 17:32:29 INFO - PROCESS | 1642 | 1461112349627 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:32:29 INFO - PROCESS | 1642 | 1461112349630 Marionette TRACE conn2 <- [1,2958,null,{}] 17:32:29 INFO - PROCESS | 1642 | 1461112349633 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}] 17:32:29 INFO - PROCESS | 1642 | 1461112349746 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 17:32:29 INFO - PROCESS | 1642 | 1461112349836 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:29 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e837000 == 52 [pid = 1642] [id = 748] 17:32:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x125f28000) [pid = 1642] [serial = 2243] [outer = 0x0] 17:32:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x129229000) [pid = 1642] [serial = 2244] [outer = 0x125f28000] 17:32:29 INFO - PROCESS | 1642 | 1461112349866 Marionette DEBUG loaded listener.js 17:32:29 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x12a014000) [pid = 1642] [serial = 2245] [outer = 0x125f28000] 17:32:30 INFO - PROCESS | 1642 | 1461112350284 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]]]}] 17:32:30 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. 17:32:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 677ms 17:32:30 INFO - PROCESS | 1642 | 1461112350300 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 17:32:30 INFO - PROCESS | 1642 | 1461112350302 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 17:32:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:32:30 INFO - PROCESS | 1642 | 1461112350306 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:32:30 INFO - PROCESS | 1642 | 1461112350308 Marionette TRACE conn2 <- [1,2962,null,{}] 17:32:30 INFO - PROCESS | 1642 | 1461112350312 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}] 17:32:30 INFO - PROCESS | 1642 | 1461112350461 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 17:32:30 INFO - PROCESS | 1642 | 1461112350587 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:30 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb3f000 == 53 [pid = 1642] [id = 749] 17:32:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x1279edc00) [pid = 1642] [serial = 2246] [outer = 0x0] 17:32:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x12a83b000) [pid = 1642] [serial = 2247] [outer = 0x1279edc00] 17:32:30 INFO - PROCESS | 1642 | 1461112350637 Marionette DEBUG loaded listener.js 17:32:30 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x12ae05000) [pid = 1642] [serial = 2248] [outer = 0x1279edc00] 17:32:31 INFO - PROCESS | 1642 | 1461112351034 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]]]}] 17:32:31 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. 17:32:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 770ms 17:32:31 INFO - PROCESS | 1642 | 1461112351076 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 17:32:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:32:31 INFO - PROCESS | 1642 | 1461112351077 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 17:32:31 INFO - PROCESS | 1642 | 1461112351080 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:32:31 INFO - PROCESS | 1642 | 1461112351081 Marionette TRACE conn2 <- [1,2966,null,{}] 17:32:31 INFO - PROCESS | 1642 | 1461112351083 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}] 17:32:31 INFO - PROCESS | 1642 | 1461112351207 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 17:32:31 INFO - PROCESS | 1642 | 1461112351261 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:31 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb56000 == 54 [pid = 1642] [id = 750] 17:32:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x12b118c00) [pid = 1642] [serial = 2249] [outer = 0x0] 17:32:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x12b11c800) [pid = 1642] [serial = 2250] [outer = 0x12b118c00] 17:32:31 INFO - PROCESS | 1642 | 1461112351296 Marionette DEBUG loaded listener.js 17:32:31 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x12b1dd000) [pid = 1642] [serial = 2251] [outer = 0x12b118c00] 17:32:31 INFO - PROCESS | 1642 | 1461112351826 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]]]}] 17:32:31 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. 17:32:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 769ms 17:32:31 INFO - PROCESS | 1642 | 1461112351849 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 17:32:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:32:31 INFO - PROCESS | 1642 | 1461112351852 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 17:32:31 INFO - PROCESS | 1642 | 1461112351855 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:32:31 INFO - PROCESS | 1642 | 1461112351857 Marionette TRACE conn2 <- [1,2970,null,{}] 17:32:31 INFO - PROCESS | 1642 | 1461112351861 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}] 17:32:31 INFO - PROCESS | 1642 | 1461112351950 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 17:32:32 INFO - PROCESS | 1642 | 1461112352011 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x123f48000 == 55 [pid = 1642] [id = 751] 17:32:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x118d26c00) [pid = 1642] [serial = 2252] [outer = 0x0] 17:32:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x118de1000) [pid = 1642] [serial = 2253] [outer = 0x118d26c00] 17:32:32 INFO - PROCESS | 1642 | 1461112352039 Marionette DEBUG loaded listener.js 17:32:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x11935b400) [pid = 1642] [serial = 2254] [outer = 0x118d26c00] 17:32:32 INFO - PROCESS | 1642 | 1461112352394 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]]]}] 17:32:32 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. 17:32:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 571ms 17:32:32 INFO - PROCESS | 1642 | 1461112352426 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 17:32:32 INFO - PROCESS | 1642 | 1461112352430 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 17:32:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:32:32 INFO - PROCESS | 1642 | 1461112352434 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:32:32 INFO - PROCESS | 1642 | 1461112352436 Marionette TRACE conn2 <- [1,2974,null,{}] 17:32:32 INFO - PROCESS | 1642 | 1461112352438 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}] 17:32:32 INFO - PROCESS | 1642 | 1461112352550 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 17:32:32 INFO - PROCESS | 1642 | 1461112352622 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:32 INFO - PROCESS | 1642 | ++DOCSHELL 0x11bca3800 == 56 [pid = 1642] [id = 752] 17:32:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x11a825400) [pid = 1642] [serial = 2255] [outer = 0x0] 17:32:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x11ad95400) [pid = 1642] [serial = 2256] [outer = 0x11a825400] 17:32:32 INFO - PROCESS | 1642 | 1461112352650 Marionette DEBUG loaded listener.js 17:32:32 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x11af79000) [pid = 1642] [serial = 2257] [outer = 0x11a825400] 17:32:33 INFO - PROCESS | 1642 | 1461112353004 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]]]}] 17:32:33 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. 17:32:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 623ms 17:32:33 INFO - PROCESS | 1642 | 1461112353059 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 17:32:33 INFO - PROCESS | 1642 | 1461112353061 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 17:32:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:32:33 INFO - PROCESS | 1642 | 1461112353065 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:32:33 INFO - PROCESS | 1642 | 1461112353068 Marionette TRACE conn2 <- [1,2978,null,{}] 17:32:33 INFO - PROCESS | 1642 | 1461112353079 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}] 17:32:33 INFO - PROCESS | 1642 | 1461112353264 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x123f19000 == 55 [pid = 1642] [id = 692] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x12dcdf000 == 54 [pid = 1642] [id = 743] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x12dbe8000 == 53 [pid = 1642] [id = 742] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x12d5a1800 == 52 [pid = 1642] [id = 741] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 138 (0x12fb38000) [pid = 1642] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x116450800) [pid = 1642] [serial = 2128] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x11a9c3800) [pid = 1642] [serial = 2131] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x11beb1800) [pid = 1642] [serial = 2134] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x1279f5400) [pid = 1642] [serial = 2137] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x123f7b800 == 51 [pid = 1642] [id = 740] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x12ce9b000 == 50 [pid = 1642] [id = 739] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x12b86b000 == 49 [pid = 1642] [id = 738] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x12b0cd800 == 48 [pid = 1642] [id = 737] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x12a86f800 == 47 [pid = 1642] [id = 736] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x129681800 == 46 [pid = 1642] [id = 735] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x119395000 == 45 [pid = 1642] [id = 734] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x123bd0000 == 44 [pid = 1642] [id = 733] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x12f485800 == 43 [pid = 1642] [id = 17] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x11aae2000 == 42 [pid = 1642] [id = 732] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x11c458800 == 41 [pid = 1642] [id = 731] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x11bcb0000 == 40 [pid = 1642] [id = 730] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x12d0ba000 == 39 [pid = 1642] [id = 729] 17:32:33 INFO - PROCESS | 1642 | 1461112353406 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x11bb68000 == 38 [pid = 1642] [id = 726] 17:32:33 INFO - PROCESS | 1642 | --DOCSHELL 0x12c06f800 == 37 [pid = 1642] [id = 725] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x129645800) [pid = 1642] [serial = 2173] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x123934400) [pid = 1642] [serial = 2156] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x127f3c000) [pid = 1642] [serial = 2161] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x125f23000) [pid = 1642] [serial = 2158] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x128c9bc00) [pid = 1642] [serial = 2164] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x128c8ec00) [pid = 1642] [serial = 2162] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x1295eb000) [pid = 1642] [serial = 2126] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x118de1800) [pid = 1642] [serial = 2141] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x11863c000) [pid = 1642] [serial = 2140] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x119236c00) [pid = 1642] [serial = 2143] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x119c30000) [pid = 1642] [serial = 2144] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x11beaa800) [pid = 1642] [serial = 2167] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x11acf1800) [pid = 1642] [serial = 2146] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 120 (0x11ada3000) [pid = 1642] [serial = 2147] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 119 (0x11be31000) [pid = 1642] [serial = 2152] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 118 (0x11af77000) [pid = 1642] [serial = 2149] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 117 (0x11b8d8000) [pid = 1642] [serial = 2150] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 116 (0x12887a400) [pid = 1642] [serial = 1448] [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.] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 115 (0x12941d000) [pid = 1642] [serial = 2165] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 114 (0x12960c000) [pid = 1642] [serial = 2171] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 113 (0x11bfe9c00) [pid = 1642] [serial = 2155] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 112 (0x1273d6800) [pid = 1642] [serial = 2159] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 111 (0x128fdd400) [pid = 1642] [serial = 2170] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 110 (0x11beb1c00) [pid = 1642] [serial = 2153] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 109 (0x12964d800) [pid = 1642] [serial = 2174] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | --DOMWINDOW == 108 (0x127909c00) [pid = 1642] [serial = 2168] [outer = 0x0] [url = about:blank] 17:32:33 INFO - PROCESS | 1642 | ++DOCSHELL 0x119391000 == 38 [pid = 1642] [id = 753] 17:32:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 109 (0x118de1800) [pid = 1642] [serial = 2258] [outer = 0x0] 17:32:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 110 (0x11ad99c00) [pid = 1642] [serial = 2259] [outer = 0x118de1800] 17:32:33 INFO - PROCESS | 1642 | 1461112353441 Marionette DEBUG loaded listener.js 17:32:33 INFO - PROCESS | 1642 | ++DOMWINDOW == 111 (0x11beb1c00) [pid = 1642] [serial = 2260] [outer = 0x118de1800] 17:32:33 INFO - PROCESS | 1642 | 1461112353700 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]]]}] 17:32:33 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. 17:32:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 679ms 17:32:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:32:33 INFO - PROCESS | 1642 | 1461112353754 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 17:32:33 INFO - PROCESS | 1642 | 1461112353756 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 17:32:33 INFO - PROCESS | 1642 | 1461112353759 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:32:33 INFO - PROCESS | 1642 | 1461112353762 Marionette TRACE conn2 <- [1,2982,null,{}] 17:32:33 INFO - PROCESS | 1642 | 1461112353769 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}] 17:32:33 INFO - PROCESS | 1642 | 1461112353910 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 17:32:34 INFO - PROCESS | 1642 | 1461112354026 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:34 INFO - PROCESS | 1642 | ++DOCSHELL 0x12413f800 == 39 [pid = 1642] [id = 754] 17:32:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 112 (0x11bfe9c00) [pid = 1642] [serial = 2261] [outer = 0x0] 17:32:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 113 (0x123933400) [pid = 1642] [serial = 2262] [outer = 0x11bfe9c00] 17:32:34 INFO - PROCESS | 1642 | 1461112354072 Marionette DEBUG loaded listener.js 17:32:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 114 (0x123c83c00) [pid = 1642] [serial = 2263] [outer = 0x11bfe9c00] 17:32:34 INFO - PROCESS | 1642 | 1461112354399 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"]]]}] 17:32:34 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 17:32:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:32:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 676ms 17:32:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:32:34 INFO - PROCESS | 1642 | 1461112354436 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 17:32:34 INFO - PROCESS | 1642 | 1461112354438 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 17:32:34 INFO - PROCESS | 1642 | 1461112354440 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:32:34 INFO - PROCESS | 1642 | 1461112354441 Marionette TRACE conn2 <- [1,2986,null,{}] 17:32:34 INFO - PROCESS | 1642 | 1461112354443 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}] 17:32:34 INFO - PROCESS | 1642 | 1461112354526 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 17:32:34 INFO - PROCESS | 1642 | 1461112354586 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:34 INFO - PROCESS | 1642 | ++DOCSHELL 0x12949f000 == 40 [pid = 1642] [id = 755] 17:32:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 115 (0x123b3c800) [pid = 1642] [serial = 2264] [outer = 0x0] 17:32:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 116 (0x12735ec00) [pid = 1642] [serial = 2265] [outer = 0x123b3c800] 17:32:34 INFO - PROCESS | 1642 | 1461112354612 Marionette DEBUG loaded listener.js 17:32:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 117 (0x127ed1400) [pid = 1642] [serial = 2266] [outer = 0x123b3c800] 17:32:34 INFO - PROCESS | 1642 | 1461112354849 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]]]}] 17:32:34 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. 17:32:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 418ms 17:32:34 INFO - PROCESS | 1642 | 1461112354858 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 17:32:34 INFO - PROCESS | 1642 | 1461112354859 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 17:32:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:32:34 INFO - PROCESS | 1642 | 1461112354869 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:32:34 INFO - PROCESS | 1642 | 1461112354870 Marionette TRACE conn2 <- [1,2990,null,{}] 17:32:34 INFO - PROCESS | 1642 | 1461112354872 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}] 17:32:34 INFO - PROCESS | 1642 | 1461112354975 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 17:32:34 INFO - PROCESS | 1642 | 1461112354981 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:34 INFO - PROCESS | 1642 | ++DOCSHELL 0x12a873800 == 41 [pid = 1642] [id = 756] 17:32:34 INFO - PROCESS | 1642 | ++DOMWINDOW == 118 (0x128877c00) [pid = 1642] [serial = 2267] [outer = 0x0] 17:32:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 119 (0x128c94800) [pid = 1642] [serial = 2268] [outer = 0x128877c00] 17:32:35 INFO - PROCESS | 1642 | 1461112355009 Marionette DEBUG loaded listener.js 17:32:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 120 (0x1295f2000) [pid = 1642] [serial = 2269] [outer = 0x128877c00] 17:32:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x129694000 == 42 [pid = 1642] [id = 757] 17:32:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 121 (0x129650800) [pid = 1642] [serial = 2270] [outer = 0x0] 17:32:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x12941a800) [pid = 1642] [serial = 2271] [outer = 0x129650800] 17:32:35 INFO - PROCESS | 1642 | 1461112355360 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]]]}] 17:32:35 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. 17:32:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 526ms 17:32:35 INFO - PROCESS | 1642 | 1461112355388 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 17:32:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:32:35 INFO - PROCESS | 1642 | 1461112355390 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 17:32:35 INFO - PROCESS | 1642 | 1461112355392 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:32:35 INFO - PROCESS | 1642 | 1461112355393 Marionette TRACE conn2 <- [1,2994,null,{}] 17:32:35 INFO - PROCESS | 1642 | 1461112355395 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}] 17:32:35 INFO - PROCESS | 1642 | 1461112355517 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 17:32:35 INFO - PROCESS | 1642 | 1461112355534 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:35 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa12800 == 43 [pid = 1642] [id = 758] 17:32:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x12406c000) [pid = 1642] [serial = 2272] [outer = 0x0] 17:32:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x129604400) [pid = 1642] [serial = 2273] [outer = 0x12406c000] 17:32:35 INFO - PROCESS | 1642 | 1461112355559 Marionette DEBUG loaded listener.js 17:32:35 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x129650000) [pid = 1642] [serial = 2274] [outer = 0x12406c000] 17:32:35 INFO - PROCESS | 1642 | 1461112355870 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]]]}] 17:32:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:32:35 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 17:32:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 17:32:35 INFO - PROCESS | 1642 | 1461112355912 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 17:32:35 INFO - PROCESS | 1642 | 1461112355913 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 17:32:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:32:35 INFO - PROCESS | 1642 | 1461112355916 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:32:35 INFO - PROCESS | 1642 | 1461112355917 Marionette TRACE conn2 <- [1,2998,null,{}] 17:32:35 INFO - PROCESS | 1642 | 1461112355919 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}] 17:32:36 INFO - PROCESS | 1642 | 1461112356021 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 17:32:36 INFO - PROCESS | 1642 | 1461112356025 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b4ac800 == 44 [pid = 1642] [id = 759] 17:32:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x128878000) [pid = 1642] [serial = 2275] [outer = 0x0] 17:32:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x12a836000) [pid = 1642] [serial = 2276] [outer = 0x128878000] 17:32:36 INFO - PROCESS | 1642 | 1461112356050 Marionette DEBUG loaded listener.js 17:32:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x12a840000) [pid = 1642] [serial = 2277] [outer = 0x128878000] 17:32:36 INFO - PROCESS | 1642 | 1461112356345 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]]]}] 17:32:36 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. 17:32:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 469ms 17:32:36 INFO - PROCESS | 1642 | 1461112356386 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 17:32:36 INFO - PROCESS | 1642 | 1461112356388 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 17:32:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:32:36 INFO - PROCESS | 1642 | 1461112356403 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:32:36 INFO - PROCESS | 1642 | 1461112356405 Marionette TRACE conn2 <- [1,3002,null,{}] 17:32:36 INFO - PROCESS | 1642 | 1461112356407 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}] 17:32:36 INFO - PROCESS | 1642 | 1461112356512 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 17:32:36 INFO - PROCESS | 1642 | 1461112356546 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:36 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b868000 == 45 [pid = 1642] [id = 760] 17:32:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x12a020800) [pid = 1642] [serial = 2278] [outer = 0x0] 17:32:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x12adf0800) [pid = 1642] [serial = 2279] [outer = 0x12a020800] 17:32:36 INFO - PROCESS | 1642 | 1461112356571 Marionette DEBUG loaded listener.js 17:32:36 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x12ae0b000) [pid = 1642] [serial = 2280] [outer = 0x12a020800] 17:32:36 INFO - PROCESS | 1642 | 1461112356871 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]]]}] 17:32:36 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. 17:32:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 532ms 17:32:36 INFO - PROCESS | 1642 | 1461112356922 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 17:32:36 INFO - PROCESS | 1642 | 1461112356923 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 17:32:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:32:36 INFO - PROCESS | 1642 | 1461112356925 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:32:36 INFO - PROCESS | 1642 | 1461112356926 Marionette TRACE conn2 <- [1,3006,null,{}] 17:32:36 INFO - PROCESS | 1642 | 1461112356929 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}] 17:32:37 INFO - PROCESS | 1642 | 1461112357029 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 17:32:37 INFO - PROCESS | 1642 | 1461112357066 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:37 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d414800 == 46 [pid = 1642] [id = 761] 17:32:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x12ae0b800) [pid = 1642] [serial = 2281] [outer = 0x0] 17:32:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x12b10ec00) [pid = 1642] [serial = 2282] [outer = 0x12ae0b800] 17:32:37 INFO - PROCESS | 1642 | 1461112357091 Marionette DEBUG loaded listener.js 17:32:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x12b11d400) [pid = 1642] [serial = 2283] [outer = 0x12ae0b800] 17:32:37 INFO - PROCESS | 1642 | 1461112357385 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]]]}] 17:32:37 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. 17:32:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 522ms 17:32:37 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x129648800) [pid = 1642] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:32:37 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x127f4a800) [pid = 1642] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:32:37 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x12965a000) [pid = 1642] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:32:37 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x118d84000) [pid = 1642] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:32:37 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x125fc8000) [pid = 1642] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:32:37 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x115474000) [pid = 1642] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:32:37 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x11af2d400) [pid = 1642] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:32:37 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x112253c00) [pid = 1642] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:32:37 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x1199b4400) [pid = 1642] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:32:37 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x11af81800) [pid = 1642] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:32:37 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x12a83e800) [pid = 1642] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:32:37 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x11bb31c00) [pid = 1642] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:32:37 INFO - PROCESS | 1642 | --DOMWINDOW == 121 (0x129645000) [pid = 1642] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:32:37 INFO - PROCESS | 1642 | 1461112357660 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 17:32:37 INFO - PROCESS | 1642 | 1461112357663 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 17:32:37 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:32:37 INFO - PROCESS | 1642 | 1461112357678 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:32:37 INFO - PROCESS | 1642 | 1461112357682 Marionette TRACE conn2 <- [1,3010,null,{}] 17:32:37 INFO - PROCESS | 1642 | 1461112357686 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}] 17:32:37 INFO - PROCESS | 1642 | 1461112357820 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 17:32:37 INFO - PROCESS | 1642 | 1461112357824 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:37 INFO - PROCESS | 1642 | ++DOCSHELL 0x12d5b1800 == 47 [pid = 1642] [id = 762] 17:32:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 122 (0x12a83e800) [pid = 1642] [serial = 2284] [outer = 0x0] 17:32:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x12aeda800) [pid = 1642] [serial = 2285] [outer = 0x12a83e800] 17:32:37 INFO - PROCESS | 1642 | 1461112357854 Marionette DEBUG loaded listener.js 17:32:37 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x12b1e5400) [pid = 1642] [serial = 2286] [outer = 0x12a83e800] 17:32:38 INFO - PROCESS | 1642 | 1461112358190 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]]]}] 17:32:38 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 17:32:38 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 523ms 17:32:38 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:32:38 INFO - PROCESS | 1642 | 1461112358202 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 17:32:38 INFO - PROCESS | 1642 | 1461112358203 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 17:32:38 INFO - PROCESS | 1642 | 1461112358206 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:32:38 INFO - PROCESS | 1642 | 1461112358207 Marionette TRACE conn2 <- [1,3014,null,{}] 17:32:38 INFO - PROCESS | 1642 | 1461112358209 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}] 17:32:38 INFO - PROCESS | 1642 | 1461112358361 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 17:32:38 INFO - PROCESS | 1642 | 1461112358373 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:38 INFO - PROCESS | 1642 | ++DOCSHELL 0x12e572800 == 48 [pid = 1642] [id = 763] 17:32:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x12b1e3000) [pid = 1642] [serial = 2287] [outer = 0x0] 17:32:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x12b1edc00) [pid = 1642] [serial = 2288] [outer = 0x12b1e3000] 17:32:38 INFO - PROCESS | 1642 | 1461112358411 Marionette DEBUG loaded listener.js 17:32:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x12b21a000) [pid = 1642] [serial = 2289] [outer = 0x12b1e3000] 17:32:38 INFO - PROCESS | 1642 | [1642] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:32:38 INFO - PROCESS | 1642 | 1461112358741 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:32:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:32:38 INFO - {} 17:32:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:32:38 INFO - {} 17:32:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:32:38 INFO - {} 17:32:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:32:38 INFO - {} 17:32:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 570ms 17:32:38 INFO - TEST-START | /FileAPI/fileReader.html 17:32:38 INFO - PROCESS | 1642 | 1461112358776 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 17:32:38 INFO - PROCESS | 1642 | 1461112358777 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 17:32:38 INFO - PROCESS | 1642 | 1461112358779 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:32:38 INFO - PROCESS | 1642 | 1461112358780 Marionette TRACE conn2 <- [1,3018,null,{}] 17:32:38 INFO - PROCESS | 1642 | 1461112358783 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}] 17:32:38 INFO - PROCESS | 1642 | 1461112358866 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 17:32:38 INFO - PROCESS | 1642 | 1461112358921 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:38 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f2f1000 == 49 [pid = 1642] [id = 764] 17:32:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x12b1f4400) [pid = 1642] [serial = 2290] [outer = 0x0] 17:32:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x12b222000) [pid = 1642] [serial = 2291] [outer = 0x12b1f4400] 17:32:38 INFO - PROCESS | 1642 | 1461112358948 Marionette DEBUG loaded listener.js 17:32:38 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x12b25cc00) [pid = 1642] [serial = 2292] [outer = 0x12b1f4400] 17:32:39 INFO - PROCESS | 1642 | 1461112359211 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]]]}] 17:32:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:32:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:32:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:32:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:32:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 470ms 17:32:39 INFO - PROCESS | 1642 | 1461112359254 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 17:32:39 INFO - PROCESS | 1642 | 1461112359256 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 17:32:39 INFO - TEST-START | /FileAPI/historical.html 17:32:39 INFO - PROCESS | 1642 | 1461112359270 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:32:39 INFO - PROCESS | 1642 | 1461112359271 Marionette TRACE conn2 <- [1,3022,null,{}] 17:32:39 INFO - PROCESS | 1642 | 1461112359274 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}] 17:32:39 INFO - PROCESS | 1642 | 1461112359385 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 17:32:39 INFO - PROCESS | 1642 | 1461112359391 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:39 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f484000 == 50 [pid = 1642] [id = 765] 17:32:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x12b25bc00) [pid = 1642] [serial = 2293] [outer = 0x0] 17:32:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x12b264400) [pid = 1642] [serial = 2294] [outer = 0x12b25bc00] 17:32:39 INFO - PROCESS | 1642 | 1461112359424 Marionette DEBUG loaded listener.js 17:32:39 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x12b48a400) [pid = 1642] [serial = 2295] [outer = 0x12b25bc00] 17:32:39 INFO - PROCESS | 1642 | 1461112359984 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"]]]}] 17:32:39 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:32:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:32:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:32:39 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:32:39 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:32:39 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:32:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:32:39 INFO - TEST-OK | /FileAPI/historical.html | took 729ms 17:32:39 INFO - PROCESS | 1642 | 1461112359990 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 17:32:39 INFO - PROCESS | 1642 | 1461112359993 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 17:32:39 INFO - TEST-START | /FileAPI/idlharness.html 17:32:40 INFO - PROCESS | 1642 | 1461112359999 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:32:40 INFO - PROCESS | 1642 | 1461112360002 Marionette TRACE conn2 <- [1,3026,null,{}] 17:32:40 INFO - PROCESS | 1642 | 1461112360006 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}] 17:32:40 INFO - PROCESS | 1642 | 1461112360109 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 17:32:40 INFO - PROCESS | 1642 | 1461112360164 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:40 INFO - PROCESS | 1642 | ++DOCSHELL 0x123749800 == 51 [pid = 1642] [id = 766] 17:32:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x1188d7400) [pid = 1642] [serial = 2296] [outer = 0x0] 17:32:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x11a63f000) [pid = 1642] [serial = 2297] [outer = 0x1188d7400] 17:32:40 INFO - PROCESS | 1642 | 1461112360195 Marionette DEBUG loaded listener.js 17:32:40 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x11ad9d000) [pid = 1642] [serial = 2298] [outer = 0x1188d7400] 17:32:40 INFO - PROCESS | 1642 | 1461112360852 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]]]}] 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:32:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:32:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:32:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:32:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:32:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:32:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:32:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:32:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:32:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:32:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:32:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:32:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:32:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:32:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:32:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:32:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:32:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:32:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:32:40 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 17:32:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:32:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:32:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:32:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:32:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:32:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:32:40 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 17:32:40 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 17:32:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:32:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:32:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:32:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:32:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:32:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:32:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:32:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:32:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:32:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:32:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:32:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:32:40 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 17:32:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:32:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:32:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:32:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:32:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:32:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:32:40 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 17:32:40 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 17:32:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:32:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:32:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:32:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:32:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:32:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:32:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:32:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:32:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:32:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:32:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 889ms 17:32:40 INFO - PROCESS | 1642 | 1461112360887 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 17:32:40 INFO - PROCESS | 1642 | 1461112360891 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 17:32:40 INFO - TEST-START | /FileAPI/idlharness.worker 17:32:40 INFO - PROCESS | 1642 | 1461112360913 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:32:40 INFO - PROCESS | 1642 | 1461112360915 Marionette TRACE conn2 <- [1,3030,null,{}] 17:32:40 INFO - PROCESS | 1642 | 1461112360920 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}] 17:32:41 INFO - PROCESS | 1642 | 1461112361047 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 17:32:41 INFO - PROCESS | 1642 | 1461112361113 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:41 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb54000 == 52 [pid = 1642] [id = 767] 17:32:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x1192be800) [pid = 1642] [serial = 2299] [outer = 0x0] 17:32:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x12b1d8000) [pid = 1642] [serial = 2300] [outer = 0x1192be800] 17:32:41 INFO - PROCESS | 1642 | 1461112361140 Marionette DEBUG loaded listener.js 17:32:41 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x12b1eac00) [pid = 1642] [serial = 2301] [outer = 0x1192be800] 17:32:41 INFO - PROCESS | 1642 | [1642] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:32:41 INFO - PROCESS | 1642 | 1461112361858 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,{},{}]]]}] 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:32:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:32:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:32:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:32:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:32:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:32:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:32:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:32:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:32:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:32:41 INFO - {} 17:32:41 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 17:32:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:32:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:32:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:32:41 INFO - {} 17:32:41 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 - {} 17:32:41 INFO - {} 17:32:41 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 17:32:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:32:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:32:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:32:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:32:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:32:41 INFO - {} 17:32:41 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 17:32:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:32:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:32:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:32:41 INFO - {} 17:32:41 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 - {} 17:32:41 INFO - {} 17:32:41 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 17:32:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:32:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:32:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 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 17:32:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:32:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:32:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:32:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:32:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:32:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 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 17:32:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:32:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 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 17:32:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:32:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 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 17:32:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:32:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:32:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:32:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:32:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:32:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:32:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:32:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:32:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:32:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:32:41 INFO - {} 17:32:41 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1060ms 17:32:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:32:41 INFO - PROCESS | 1642 | 1461112361973 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 17:32:41 INFO - PROCESS | 1642 | 1461112361975 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 17:32:41 INFO - PROCESS | 1642 | 1461112361978 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:32:41 INFO - PROCESS | 1642 | 1461112361981 Marionette TRACE conn2 <- [1,3034,null,{}] 17:32:42 INFO - PROCESS | 1642 | 1461112361991 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}] 17:32:42 INFO - PROCESS | 1642 | 1461112362129 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 17:32:42 INFO - PROCESS | 1642 | 1461112362184 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:42 INFO - PROCESS | 1642 | ++DOCSHELL 0x130173800 == 53 [pid = 1642] [id = 768] 17:32:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 140 (0x12b489000) [pid = 1642] [serial = 2302] [outer = 0x0] 17:32:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 141 (0x11a9c7000) [pid = 1642] [serial = 2303] [outer = 0x12b489000] 17:32:42 INFO - PROCESS | 1642 | 1461112362256 Marionette DEBUG loaded listener.js 17:32:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 142 (0x12d0c7000) [pid = 1642] [serial = 2304] [outer = 0x12b489000] 17:32:42 INFO - PROCESS | 1642 | 1461112362621 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]]]}] 17:32:42 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:32:42 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 673ms 17:32:42 INFO - PROCESS | 1642 | 1461112362651 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 17:32:42 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:32:42 INFO - PROCESS | 1642 | 1461112362653 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 17:32:42 INFO - PROCESS | 1642 | 1461112362656 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:32:42 INFO - PROCESS | 1642 | 1461112362657 Marionette TRACE conn2 <- [1,3038,null,{}] 17:32:42 INFO - PROCESS | 1642 | 1461112362659 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}] 17:32:42 INFO - PROCESS | 1642 | 1461112362766 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 17:32:42 INFO - PROCESS | 1642 | 1461112362823 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:42 INFO - PROCESS | 1642 | ++DOCSHELL 0x119d77000 == 54 [pid = 1642] [id = 769] 17:32:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 143 (0x11427b400) [pid = 1642] [serial = 2305] [outer = 0x0] 17:32:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 144 (0x12d0d0c00) [pid = 1642] [serial = 2306] [outer = 0x11427b400] 17:32:42 INFO - PROCESS | 1642 | 1461112362899 Marionette DEBUG loaded listener.js 17:32:42 INFO - PROCESS | 1642 | ++DOMWINDOW == 145 (0x12d44b800) [pid = 1642] [serial = 2307] [outer = 0x11427b400] 17:32:43 INFO - PROCESS | 1642 | 1461112363256 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"]]]}] 17:32:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:32:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:32:43 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 619ms 17:32:43 INFO - PROCESS | 1642 | 1461112363276 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 17:32:43 INFO - PROCESS | 1642 | 1461112363277 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 17:32:43 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:32:43 INFO - PROCESS | 1642 | 1461112363280 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:32:43 INFO - PROCESS | 1642 | 1461112363281 Marionette TRACE conn2 <- [1,3042,null,{}] 17:32:43 INFO - PROCESS | 1642 | 1461112363283 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}] 17:32:43 INFO - PROCESS | 1642 | 1461112363386 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 17:32:43 INFO - PROCESS | 1642 | 1461112363462 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:43 INFO - PROCESS | 1642 | ++DOCSHELL 0x11b231000 == 55 [pid = 1642] [id = 770] 17:32:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 146 (0x115474400) [pid = 1642] [serial = 2308] [outer = 0x0] 17:32:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 147 (0x117850400) [pid = 1642] [serial = 2309] [outer = 0x115474400] 17:32:43 INFO - PROCESS | 1642 | 1461112363668 Marionette DEBUG loaded listener.js 17:32:43 INFO - PROCESS | 1642 | ++DOMWINDOW == 148 (0x119351400) [pid = 1642] [serial = 2310] [outer = 0x115474400] 17:32:44 INFO - PROCESS | 1642 | 1461112364128 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]]]}] 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:32:44 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. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:32:44 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'.) 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:32:44 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. 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:32:44 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. 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:32:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:32:44 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. 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:32:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:32:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:32:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:32:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:32:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:32:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:32:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:32:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:32:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:32:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:32:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:32:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:32:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:32:44 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 878ms 17:32:44 INFO - PROCESS | 1642 | 1461112364159 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 17:32:44 INFO - PROCESS | 1642 | 1461112364162 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 17:32:44 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:32:44 INFO - PROCESS | 1642 | 1461112364186 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:32:44 INFO - PROCESS | 1642 | 1461112364188 Marionette TRACE conn2 <- [1,3046,null,{}] 17:32:44 INFO - PROCESS | 1642 | 1461112364191 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}] 17:32:44 INFO - PROCESS | 1642 | 1461112364288 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 17:32:44 INFO - PROCESS | 1642 | 1461112364364 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:44 INFO - PROCESS | 1642 | ++DOCSHELL 0x114a77000 == 56 [pid = 1642] [id = 771] 17:32:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 149 (0x11ada1400) [pid = 1642] [serial = 2311] [outer = 0x0] 17:32:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 150 (0x11af36000) [pid = 1642] [serial = 2312] [outer = 0x11ada1400] 17:32:44 INFO - PROCESS | 1642 | 1461112364391 Marionette DEBUG loaded listener.js 17:32:44 INFO - PROCESS | 1642 | ++DOMWINDOW == 151 (0x123b34c00) [pid = 1642] [serial = 2313] [outer = 0x11ada1400] 17:32:44 INFO - PROCESS | 1642 | [1642] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:32:44 INFO - PROCESS | 1642 | 1461112364786 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:32:44 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:32:44 INFO - {} 17:32:44 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 625ms 17:32:44 INFO - PROCESS | 1642 | 1461112364809 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 17:32:44 INFO - PROCESS | 1642 | 1461112364811 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 17:32:44 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:32:44 INFO - PROCESS | 1642 | 1461112364815 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:32:44 INFO - PROCESS | 1642 | 1461112364817 Marionette TRACE conn2 <- [1,3050,null,{}] 17:32:44 INFO - PROCESS | 1642 | 1461112364819 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}] 17:32:44 INFO - PROCESS | 1642 | 1461112364915 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x12f2f1000 == 55 [pid = 1642] [id = 764] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x12e572800 == 54 [pid = 1642] [id = 763] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x12d5b1800 == 53 [pid = 1642] [id = 762] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x12d414800 == 52 [pid = 1642] [id = 761] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x12b868000 == 51 [pid = 1642] [id = 760] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x12b4ac800 == 50 [pid = 1642] [id = 759] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x12aa12800 == 49 [pid = 1642] [id = 758] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 150 (0x12aedb400) [pid = 1642] [serial = 2230] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | 1461112365039 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x129694000 == 48 [pid = 1642] [id = 757] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x12a873800 == 47 [pid = 1642] [id = 756] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x12949f000 == 46 [pid = 1642] [id = 755] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x12413f800 == 45 [pid = 1642] [id = 754] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x119391000 == 44 [pid = 1642] [id = 753] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x11bca3800 == 43 [pid = 1642] [id = 752] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x123f48000 == 42 [pid = 1642] [id = 751] 17:32:45 INFO - PROCESS | 1642 | --DOCSHELL 0x119262000 == 41 [pid = 1642] [id = 746] 17:32:45 INFO - PROCESS | 1642 | ++DOCSHELL 0x119915000 == 42 [pid = 1642] [id = 772] 17:32:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 151 (0x1186b0c00) [pid = 1642] [serial = 2314] [outer = 0x0] 17:32:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 152 (0x11beb8c00) [pid = 1642] [serial = 2315] [outer = 0x1186b0c00] 17:32:45 INFO - PROCESS | 1642 | 1461112365072 Marionette DEBUG loaded listener.js 17:32:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 153 (0x129610000) [pid = 1642] [serial = 2316] [outer = 0x1186b0c00] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 152 (0x129608800) [pid = 1642] [serial = 2212] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 151 (0x129660000) [pid = 1642] [serial = 2215] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 150 (0x12a832800) [pid = 1642] [serial = 2218] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 149 (0x12a01e800) [pid = 1642] [serial = 2216] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 148 (0x12ade5c00) [pid = 1642] [serial = 2219] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 147 (0x11a82e000) [pid = 1642] [serial = 2197] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 146 (0x11af34400) [pid = 1642] [serial = 2198] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 145 (0x11c2e8c00) [pid = 1642] [serial = 2185] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 144 (0x12735c400) [pid = 1642] [serial = 2206] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 143 (0x127ed3800) [pid = 1642] [serial = 2207] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 142 (0x11af7bc00) [pid = 1642] [serial = 2221] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 141 (0x11be2f400) [pid = 1642] [serial = 2200] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 140 (0x11bfde800) [pid = 1642] [serial = 2201] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 139 (0x11784e400) [pid = 1642] [serial = 2192] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 138 (0x114e9b800) [pid = 1642] [serial = 2191] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x129412000) [pid = 1642] [serial = 2188] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x11aa47c00) [pid = 1642] [serial = 2195] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x11a9bc800) [pid = 1642] [serial = 2194] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x119077000) [pid = 1642] [serial = 2179] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x11c2c8400) [pid = 1642] [serial = 2203] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x12aed9800) [pid = 1642] [serial = 2228] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x123937400) [pid = 1642] [serial = 2204] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x11ad99400) [pid = 1642] [serial = 2182] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x129653000) [pid = 1642] [serial = 2176] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x12aed0000) [pid = 1642] [serial = 2227] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x12941d400) [pid = 1642] [serial = 2222] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x127905400) [pid = 1642] [serial = 2209] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 125 (0x12ae02c00) [pid = 1642] [serial = 2224] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 124 (0x129659400) [pid = 1642] [serial = 2213] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 123 (0x12922ac00) [pid = 1642] [serial = 2210] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | --DOMWINDOW == 122 (0x12ae0e800) [pid = 1642] [serial = 2225] [outer = 0x0] [url = about:blank] 17:32:45 INFO - PROCESS | 1642 | 1461112365418 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]]]}] 17:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:32:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:32:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 620ms 17:32:45 INFO - PROCESS | 1642 | 1461112365436 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 17:32:45 INFO - PROCESS | 1642 | 1461112365438 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 17:32:45 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:32:45 INFO - PROCESS | 1642 | 1461112365441 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:32:45 INFO - PROCESS | 1642 | 1461112365446 Marionette TRACE conn2 <- [1,3054,null,{}] 17:32:45 INFO - PROCESS | 1642 | 1461112365459 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}] 17:32:45 INFO - PROCESS | 1642 | 1461112365595 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 17:32:45 INFO - PROCESS | 1642 | 1461112365678 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:45 INFO - PROCESS | 1642 | ++DOCSHELL 0x1294b6000 == 43 [pid = 1642] [id = 773] 17:32:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 123 (0x11c44fc00) [pid = 1642] [serial = 2317] [outer = 0x0] 17:32:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 124 (0x12a839400) [pid = 1642] [serial = 2318] [outer = 0x11c44fc00] 17:32:45 INFO - PROCESS | 1642 | 1461112365720 Marionette DEBUG loaded listener.js 17:32:45 INFO - PROCESS | 1642 | ++DOMWINDOW == 125 (0x12ade8000) [pid = 1642] [serial = 2319] [outer = 0x11c44fc00] 17:32:46 INFO - PROCESS | 1642 | 1461112366270 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"]]]}] 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:32:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:32:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:32:46 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" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:32:46 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" 17:32:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:32:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 893ms 17:32:46 INFO - PROCESS | 1642 | 1461112366335 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 17:32:46 INFO - PROCESS | 1642 | 1461112366337 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 17:32:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:32:46 INFO - PROCESS | 1642 | 1461112366340 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:32:46 INFO - PROCESS | 1642 | 1461112366341 Marionette TRACE conn2 <- [1,3058,null,{}] 17:32:46 INFO - PROCESS | 1642 | 1461112366343 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}] 17:32:46 INFO - PROCESS | 1642 | 1461112366428 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 17:32:46 INFO - PROCESS | 1642 | 1461112366489 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:46 INFO - PROCESS | 1642 | ++DOCSHELL 0x12b850000 == 44 [pid = 1642] [id = 774] 17:32:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 126 (0x12a838400) [pid = 1642] [serial = 2320] [outer = 0x0] 17:32:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x12b21c000) [pid = 1642] [serial = 2321] [outer = 0x12a838400] 17:32:46 INFO - PROCESS | 1642 | 1461112366515 Marionette DEBUG loaded listener.js 17:32:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x12960ac00) [pid = 1642] [serial = 2322] [outer = 0x12a838400] 17:32:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:32:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:32:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:32:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:32:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:32:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:32:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:32:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:32:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:32:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:32:46 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:46 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:32:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:32:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:32:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:32:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:32:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:32:46 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 474ms 17:32:46 INFO - PROCESS | 1642 | 1461112366805 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]]]}] 17:32:46 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:32:46 INFO - PROCESS | 1642 | 1461112366820 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 17:32:46 INFO - PROCESS | 1642 | 1461112366821 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 17:32:46 INFO - PROCESS | 1642 | 1461112366823 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:32:46 INFO - PROCESS | 1642 | 1461112366824 Marionette TRACE conn2 <- [1,3062,null,{}] 17:32:46 INFO - PROCESS | 1642 | 1461112366827 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}] 17:32:46 INFO - PROCESS | 1642 | 1461112366911 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 17:32:46 INFO - PROCESS | 1642 | 1461112366918 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:46 INFO - PROCESS | 1642 | ++DOCSHELL 0x12c075000 == 45 [pid = 1642] [id = 775] 17:32:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x12b224400) [pid = 1642] [serial = 2323] [outer = 0x0] 17:32:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x12bcd8000) [pid = 1642] [serial = 2324] [outer = 0x12b224400] 17:32:46 INFO - PROCESS | 1642 | 1461112366950 Marionette DEBUG loaded listener.js 17:32:46 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x12d0c7800) [pid = 1642] [serial = 2325] [outer = 0x12b224400] 17:32:47 INFO - PROCESS | 1642 | [1642] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:32:47 INFO - PROCESS | 1642 | 1461112367324 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:32:47 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:32:47 INFO - {} 17:32:47 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 519ms 17:32:47 INFO - PROCESS | 1642 | 1461112367342 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 17:32:47 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:32:47 INFO - PROCESS | 1642 | 1461112367344 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 17:32:47 INFO - PROCESS | 1642 | 1461112367349 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:32:47 INFO - PROCESS | 1642 | 1461112367350 Marionette TRACE conn2 <- [1,3066,null,{}] 17:32:47 INFO - PROCESS | 1642 | 1461112367353 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}] 17:32:47 INFO - PROCESS | 1642 | 1461112367505 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 17:32:47 INFO - PROCESS | 1642 | 1461112367520 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:47 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dbcb800 == 46 [pid = 1642] [id = 776] 17:32:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x12b48d000) [pid = 1642] [serial = 2326] [outer = 0x0] 17:32:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x12b6a7c00) [pid = 1642] [serial = 2327] [outer = 0x12b48d000] 17:32:47 INFO - PROCESS | 1642 | 1461112367561 Marionette DEBUG loaded listener.js 17:32:47 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x129655c00) [pid = 1642] [serial = 2328] [outer = 0x12b48d000] 17:32:47 INFO - PROCESS | 1642 | 1461112367993 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]]]}] 17:32:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:32:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:32:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:32:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:32:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:32:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:32:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:32:48 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 671ms 17:32:48 INFO - PROCESS | 1642 | 1461112368027 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 17:32:48 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:32:48 INFO - PROCESS | 1642 | 1461112368028 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 17:32:48 INFO - PROCESS | 1642 | 1461112368030 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:32:48 INFO - PROCESS | 1642 | 1461112368032 Marionette TRACE conn2 <- [1,3070,null,{}] 17:32:48 INFO - PROCESS | 1642 | 1461112368034 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}] 17:32:48 INFO - PROCESS | 1642 | 1461112368137 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 17:32:48 INFO - PROCESS | 1642 | 1461112368176 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:48 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dcd7000 == 47 [pid = 1642] [id = 777] 17:32:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x129411800) [pid = 1642] [serial = 2329] [outer = 0x0] 17:32:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x12b6b2400) [pid = 1642] [serial = 2330] [outer = 0x129411800] 17:32:48 INFO - PROCESS | 1642 | 1461112368201 Marionette DEBUG loaded listener.js 17:32:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x12ba9e000) [pid = 1642] [serial = 2331] [outer = 0x129411800] 17:32:48 INFO - PROCESS | 1642 | 1461112368508 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]]]}] 17:32:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:32:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:32:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:32:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:32:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:32:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:32:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 520ms 17:32:48 INFO - PROCESS | 1642 | 1461112368551 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 17:32:48 INFO - PROCESS | 1642 | 1461112368552 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 17:32:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:32:48 INFO - PROCESS | 1642 | 1461112368555 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:32:48 INFO - PROCESS | 1642 | 1461112368556 Marionette TRACE conn2 <- [1,3074,null,{}] 17:32:48 INFO - PROCESS | 1642 | 1461112368558 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}] 17:32:48 INFO - PROCESS | 1642 | 1461112368665 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 17:32:48 INFO - PROCESS | 1642 | 1461112368680 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:48 INFO - PROCESS | 1642 | ++DOCSHELL 0x12eb59800 == 48 [pid = 1642] [id = 778] 17:32:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x12baa0c00) [pid = 1642] [serial = 2332] [outer = 0x0] 17:32:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x12d0c8800) [pid = 1642] [serial = 2333] [outer = 0x12baa0c00] 17:32:48 INFO - PROCESS | 1642 | 1461112368704 Marionette DEBUG loaded listener.js 17:32:48 INFO - PROCESS | 1642 | ++DOMWINDOW == 140 (0x12d446400) [pid = 1642] [serial = 2334] [outer = 0x12baa0c00] 17:32:49 INFO - PROCESS | 1642 | 1461112369039 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]]]}] 17:32:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:32:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:32:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:32:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:32:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:32:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:32:49 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 519ms 17:32:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:32:49 INFO - PROCESS | 1642 | 1461112369075 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 17:32:49 INFO - PROCESS | 1642 | 1461112369076 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 17:32:49 INFO - PROCESS | 1642 | 1461112369078 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:32:49 INFO - PROCESS | 1642 | 1461112369079 Marionette TRACE conn2 <- [1,3078,null,{}] 17:32:49 INFO - PROCESS | 1642 | 1461112369082 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}] 17:32:49 INFO - PROCESS | 1642 | 1461112369185 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 17:32:49 INFO - PROCESS | 1642 | 1461112369224 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:49 INFO - PROCESS | 1642 | ++DOCSHELL 0x12f469800 == 49 [pid = 1642] [id = 779] 17:32:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 141 (0x12d449c00) [pid = 1642] [serial = 2335] [outer = 0x0] 17:32:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 142 (0x12d450400) [pid = 1642] [serial = 2336] [outer = 0x12d449c00] 17:32:49 INFO - PROCESS | 1642 | 1461112369248 Marionette DEBUG loaded listener.js 17:32:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 143 (0x12d5e4c00) [pid = 1642] [serial = 2337] [outer = 0x12d449c00] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 142 (0x12b1f4400) [pid = 1642] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 141 (0x12b1e3000) [pid = 1642] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 140 (0x12964cc00) [pid = 1642] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 139 (0x128878000) [pid = 1642] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 138 (0x11bfe9c00) [pid = 1642] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 137 (0x118de1800) [pid = 1642] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 136 (0x128877c00) [pid = 1642] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 135 (0x12ae0d000) [pid = 1642] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 134 (0x123b3c800) [pid = 1642] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 133 (0x129650800) [pid = 1642] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 132 (0x11bfe2c00) [pid = 1642] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 131 (0x12a020800) [pid = 1642] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 130 (0x118d26c00) [pid = 1642] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 129 (0x11a825400) [pid = 1642] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 128 (0x12406c000) [pid = 1642] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 127 (0x12ae0b800) [pid = 1642] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:32:49 INFO - PROCESS | 1642 | --DOMWINDOW == 126 (0x12a83e800) [pid = 1642] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:32:49 INFO - PROCESS | 1642 | 1461112369734 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] 17:32:49 INFO - PROCESS | 1642 | 1461112369752 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 17:32:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:32:49 INFO - PROCESS | 1642 | 1461112369755 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:32:49 INFO - PROCESS | 1642 | 1461112369756 Marionette TRACE conn2 <- [1,3082,null,{}] 17:32:49 INFO - PROCESS | 1642 | 1461112369758 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}] 17:32:49 INFO - PROCESS | 1642 | 1461112369841 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 17:32:49 INFO - PROCESS | 1642 | 1461112369923 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:49 INFO - PROCESS | 1642 | ++DOCSHELL 0x127ec0800 == 50 [pid = 1642] [id = 780] 17:32:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 127 (0x1162f2000) [pid = 1642] [serial = 2338] [outer = 0x0] 17:32:49 INFO - PROCESS | 1642 | ++DOMWINDOW == 128 (0x12390cc00) [pid = 1642] [serial = 2339] [outer = 0x1162f2000] 17:32:49 INFO - PROCESS | 1642 | 1461112369956 Marionette DEBUG loaded listener.js 17:32:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 129 (0x12d5e8800) [pid = 1642] [serial = 2340] [outer = 0x1162f2000] 17:32:50 INFO - PROCESS | 1642 | 1461112370300 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]]]}] 17:32:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:32:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:32:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:32:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 569ms 17:32:50 INFO - PROCESS | 1642 | 1461112370324 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 17:32:50 INFO - PROCESS | 1642 | 1461112370326 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 17:32:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:32:50 INFO - PROCESS | 1642 | 1461112370328 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:32:50 INFO - PROCESS | 1642 | 1461112370331 Marionette TRACE conn2 <- [1,3086,null,{}] 17:32:50 INFO - PROCESS | 1642 | 1461112370335 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}] 17:32:50 INFO - PROCESS | 1642 | 1461112370428 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 17:32:50 INFO - PROCESS | 1642 | 1461112370435 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:50 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fd32800 == 51 [pid = 1642] [id = 781] 17:32:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 130 (0x12d5e8c00) [pid = 1642] [serial = 2341] [outer = 0x0] 17:32:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 131 (0x12dc42400) [pid = 1642] [serial = 2342] [outer = 0x12d5e8c00] 17:32:50 INFO - PROCESS | 1642 | 1461112370460 Marionette DEBUG loaded listener.js 17:32:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 132 (0x12e25a400) [pid = 1642] [serial = 2343] [outer = 0x12d5e8c00] 17:32:50 INFO - PROCESS | 1642 | 1461112370782 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:32:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:32:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 473ms 17:32:50 INFO - PROCESS | 1642 | 1461112370804 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 17:32:50 INFO - PROCESS | 1642 | 1461112370805 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 17:32:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:32:50 INFO - PROCESS | 1642 | 1461112370807 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:32:50 INFO - PROCESS | 1642 | 1461112370808 Marionette TRACE conn2 <- [1,3090,null,{}] 17:32:50 INFO - PROCESS | 1642 | 1461112370811 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}] 17:32:50 INFO - PROCESS | 1642 | 1461112370943 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 17:32:50 INFO - PROCESS | 1642 | 1461112370949 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:50 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fd49800 == 52 [pid = 1642] [id = 782] 17:32:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 133 (0x12d5e9000) [pid = 1642] [serial = 2344] [outer = 0x0] 17:32:50 INFO - PROCESS | 1642 | ++DOMWINDOW == 134 (0x12e25dc00) [pid = 1642] [serial = 2345] [outer = 0x12d5e9000] 17:32:50 INFO - PROCESS | 1642 | 1461112370974 Marionette DEBUG loaded listener.js 17:32:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 135 (0x12e428800) [pid = 1642] [serial = 2346] [outer = 0x12d5e9000] 17:32:51 INFO - PROCESS | 1642 | 1461112371274 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:32:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:32:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 518ms 17:32:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:32:51 INFO - PROCESS | 1642 | 1461112371326 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 17:32:51 INFO - PROCESS | 1642 | 1461112371327 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 17:32:51 INFO - PROCESS | 1642 | 1461112371329 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:32:51 INFO - PROCESS | 1642 | 1461112371330 Marionette TRACE conn2 <- [1,3094,null,{}] 17:32:51 INFO - PROCESS | 1642 | 1461112371333 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}] 17:32:51 INFO - PROCESS | 1642 | 1461112371417 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 17:32:51 INFO - PROCESS | 1642 | 1461112371421 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:51 INFO - PROCESS | 1642 | ++DOCSHELL 0x130bdf000 == 53 [pid = 1642] [id = 783] 17:32:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 136 (0x12d5ef800) [pid = 1642] [serial = 2347] [outer = 0x0] 17:32:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 137 (0x12e42f000) [pid = 1642] [serial = 2348] [outer = 0x12d5ef800] 17:32:51 INFO - PROCESS | 1642 | 1461112371446 Marionette DEBUG loaded listener.js 17:32:51 INFO - PROCESS | 1642 | ++DOMWINDOW == 138 (0x12e4a4c00) [pid = 1642] [serial = 2349] [outer = 0x12d5ef800] 17:32:51 INFO - PROCESS | 1642 | 1461112371887 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:32:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:32:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 570ms 17:32:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:32:51 INFO - PROCESS | 1642 | 1461112371900 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 17:32:51 INFO - PROCESS | 1642 | 1461112371903 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 17:32:51 INFO - PROCESS | 1642 | 1461112371907 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:32:51 INFO - PROCESS | 1642 | 1461112371909 Marionette TRACE conn2 <- [1,3098,null,{}] 17:32:51 INFO - PROCESS | 1642 | 1461112371913 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}] 17:32:52 INFO - PROCESS | 1642 | 1461112372022 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 17:32:52 INFO - PROCESS | 1642 | 1461112372103 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:52 INFO - PROCESS | 1642 | ++DOCSHELL 0x127e90000 == 54 [pid = 1642] [id = 784] 17:32:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 139 (0x11aa08000) [pid = 1642] [serial = 2350] [outer = 0x0] 17:32:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 140 (0x11af7a400) [pid = 1642] [serial = 2351] [outer = 0x11aa08000] 17:32:52 INFO - PROCESS | 1642 | 1461112372136 Marionette DEBUG loaded listener.js 17:32:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 141 (0x11be35c00) [pid = 1642] [serial = 2352] [outer = 0x11aa08000] 17:32:52 INFO - PROCESS | 1642 | 1461112372506 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]]]}] 17:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:32:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:32:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 625ms 17:32:52 INFO - PROCESS | 1642 | 1461112372532 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 17:32:52 INFO - PROCESS | 1642 | 1461112372536 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 17:32:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:32:52 INFO - PROCESS | 1642 | 1461112372541 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:32:52 INFO - PROCESS | 1642 | 1461112372543 Marionette TRACE conn2 <- [1,3102,null,{}] 17:32:52 INFO - PROCESS | 1642 | 1461112372546 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}] 17:32:52 INFO - PROCESS | 1642 | 1461112372657 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 17:32:52 INFO - PROCESS | 1642 | 1461112372789 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:52 INFO - PROCESS | 1642 | ++DOCSHELL 0x12aa16000 == 55 [pid = 1642] [id = 785] 17:32:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 142 (0x124078c00) [pid = 1642] [serial = 2353] [outer = 0x0] 17:32:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 143 (0x125fc6400) [pid = 1642] [serial = 2354] [outer = 0x124078c00] 17:32:52 INFO - PROCESS | 1642 | 1461112372823 Marionette DEBUG loaded listener.js 17:32:52 INFO - PROCESS | 1642 | ++DOMWINDOW == 144 (0x128873c00) [pid = 1642] [serial = 2355] [outer = 0x124078c00] 17:32:53 INFO - PROCESS | 1642 | 1461112373189 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:32:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:32:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 669ms 17:32:53 INFO - PROCESS | 1642 | 1461112373211 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 17:32:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:32:53 INFO - PROCESS | 1642 | 1461112373213 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 17:32:53 INFO - PROCESS | 1642 | 1461112373215 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:32:53 INFO - PROCESS | 1642 | 1461112373218 Marionette TRACE conn2 <- [1,3106,null,{}] 17:32:53 INFO - PROCESS | 1642 | 1461112373226 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}] 17:32:53 INFO - PROCESS | 1642 | 1461112373334 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 17:32:53 INFO - PROCESS | 1642 | 1461112373442 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:53 INFO - PROCESS | 1642 | ++DOCSHELL 0x12cea3800 == 56 [pid = 1642] [id = 786] 17:32:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 145 (0x128c99c00) [pid = 1642] [serial = 2356] [outer = 0x0] 17:32:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 146 (0x1295ec800) [pid = 1642] [serial = 2357] [outer = 0x128c99c00] 17:32:53 INFO - PROCESS | 1642 | 1461112373476 Marionette DEBUG loaded listener.js 17:32:53 INFO - PROCESS | 1642 | ++DOMWINDOW == 147 (0x12a832000) [pid = 1642] [serial = 2358] [outer = 0x128c99c00] 17:32:53 INFO - PROCESS | 1642 | 1461112373837 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]]]}] 17:32:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:32:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:32:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:32:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 674ms 17:32:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:32:53 INFO - PROCESS | 1642 | 1461112373890 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 17:32:53 INFO - PROCESS | 1642 | 1461112373892 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 17:32:53 INFO - PROCESS | 1642 | 1461112373894 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:32:53 INFO - PROCESS | 1642 | 1461112373895 Marionette TRACE conn2 <- [1,3110,null,{}] 17:32:53 INFO - PROCESS | 1642 | 1461112373898 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}] 17:32:54 INFO - PROCESS | 1642 | 1461112374003 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 17:32:54 INFO - PROCESS | 1642 | 1461112374103 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x12dcec800 == 57 [pid = 1642] [id = 787] 17:32:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 148 (0x12ae03400) [pid = 1642] [serial = 2359] [outer = 0x0] 17:32:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 149 (0x12aed2800) [pid = 1642] [serial = 2360] [outer = 0x12ae03400] 17:32:54 INFO - PROCESS | 1642 | 1461112374133 Marionette DEBUG loaded listener.js 17:32:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 150 (0x12b114400) [pid = 1642] [serial = 2361] [outer = 0x12ae03400] 17:32:54 INFO - PROCESS | 1642 | 1461112374469 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"]]]}] 17:32:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:32:54 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 17:32:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:32:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:32:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 620ms 17:32:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:32:54 INFO - PROCESS | 1642 | 1461112374515 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 17:32:54 INFO - PROCESS | 1642 | 1461112374516 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 17:32:54 INFO - PROCESS | 1642 | 1461112374519 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:32:54 INFO - PROCESS | 1642 | 1461112374520 Marionette TRACE conn2 <- [1,3114,null,{}] 17:32:54 INFO - PROCESS | 1642 | 1461112374522 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}] 17:32:54 INFO - PROCESS | 1642 | 1461112374623 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 17:32:54 INFO - PROCESS | 1642 | 1461112374699 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\", \"4163324f-a6fc-4bf4-aa60-cef013f998f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:54 INFO - PROCESS | 1642 | ++DOCSHELL 0x12fcc3800 == 58 [pid = 1642] [id = 788] 17:32:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 151 (0x12ae06c00) [pid = 1642] [serial = 2362] [outer = 0x0] 17:32:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 152 (0x12b1e3000) [pid = 1642] [serial = 2363] [outer = 0x12ae06c00] 17:32:54 INFO - PROCESS | 1642 | 1461112374729 Marionette DEBUG loaded listener.js 17:32:54 INFO - PROCESS | 1642 | ++DOMWINDOW == 153 (0x12b221000) [pid = 1642] [serial = 2364] [outer = 0x12ae06c00] 17:32:55 INFO - PROCESS | 1642 | 1461112375081 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]]]}] 17:32:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:32:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 572ms 17:32:55 INFO - PROCESS | 1642 | 1461112375091 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 17:32:55 INFO - PROCESS | 1642 | 1461112375093 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 17:32:56 WARNING - u'runner_teardown' () 17:32:56 INFO - No more tests 17:32:56 INFO - Got 0 unexpected results 17:32:56 INFO - SUITE-END | took 505s 17:32:56 INFO - Closing logging queue 17:32:56 INFO - queue closed 17:32:56 INFO - Return code: 0 17:32:56 WARNING - # TBPL SUCCESS # 17:32:56 INFO - Running post-action listener: _resource_record_post_action 17:32:56 INFO - Running post-run listener: _resource_record_post_run 17:32:57 INFO - Total resource usage - Wall time: 529s; CPU: 58.0%; Read bytes: 36668928; Write bytes: 991754752; Read time: 387; Write time: 4608 17:32:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:32:57 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 192911872; Write bytes: 185286656; Read time: 16186; Write time: 321 17:32:57 INFO - run-tests - Wall time: 509s; CPU: 58.0%; Read bytes: 34498048; Write bytes: 792971776; Read time: 360; Write time: 4241 17:32:57 INFO - Running post-run listener: _upload_blobber_files 17:32:57 INFO - Blob upload gear active. 17:32:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:32:57 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 17:32:57 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:32:57 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:32:57 INFO - (blobuploader) - INFO - Open directory for files ... 17:32:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:32:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:32:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:32:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:32:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:32:58 INFO - (blobuploader) - INFO - Done attempting. 17:32:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:32:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:32:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:33:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:33:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:33:00 INFO - (blobuploader) - INFO - Done attempting. 17:33:00 INFO - (blobuploader) - INFO - Iteration through files over. 17:33:00 INFO - Return code: 0 17:33:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:33:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:33:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9c860983f87d699aae874ac9badf2cac79865d2dc366b01b65dc1a3c495cb17a4eeb515054b9399ad9a6bfa6390a6b6a0165fb164e4cbcb8568e1d6ade2f8c22", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/07f7a88f03fb1338d1098e4a7f4851e4527a215c391c93a139df86e3af6ffe8eddd9b0cb56bc01583180cc9fd5bfb05dac6782af74ca68aac2c5fbe1d5183768"} 17:33:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:33:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:33:00 INFO - Contents: 17:33:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9c860983f87d699aae874ac9badf2cac79865d2dc366b01b65dc1a3c495cb17a4eeb515054b9399ad9a6bfa6390a6b6a0165fb164e4cbcb8568e1d6ade2f8c22", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/07f7a88f03fb1338d1098e4a7f4851e4527a215c391c93a139df86e3af6ffe8eddd9b0cb56bc01583180cc9fd5bfb05dac6782af74ca68aac2c5fbe1d5183768"} 17:33:00 INFO - Running post-run listener: copy_logs_to_upload_dir 17:33:00 INFO - Copying logs to upload dir... 17:33:00 INFO - mkdir: /builds/slave/test/build/upload/logs 17:33:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=582.316090 ========= master_lag: 0.60 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 42 secs) (at 2016-04-19 17:33:00.860506) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 17:33:00.868563) ========= 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.RWP2CvIPO9/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.qtPHO0E0FC/Listeners TMPDIR=/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/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/fx-team/sha512/9c860983f87d699aae874ac9badf2cac79865d2dc366b01b65dc1a3c495cb17a4eeb515054b9399ad9a6bfa6390a6b6a0165fb164e4cbcb8568e1d6ade2f8c22", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/07f7a88f03fb1338d1098e4a7f4851e4527a215c391c93a139df86e3af6ffe8eddd9b0cb56bc01583180cc9fd5bfb05dac6782af74ca68aac2c5fbe1d5183768"} build_url:https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012909 build_url: 'https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/9c860983f87d699aae874ac9badf2cac79865d2dc366b01b65dc1a3c495cb17a4eeb515054b9399ad9a6bfa6390a6b6a0165fb164e4cbcb8568e1d6ade2f8c22", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/07f7a88f03fb1338d1098e4a7f4851e4527a215c391c93a139df86e3af6ffe8eddd9b0cb56bc01583180cc9fd5bfb05dac6782af74ca68aac2c5fbe1d5183768"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Zz206t6sRx2wOvlopErTyQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.42 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 17:33:01.306262) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:33:01.306591) ========= 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.RWP2CvIPO9/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.qtPHO0E0FC/Listeners TMPDIR=/var/folders/d1/6kk031nx1xl7zwdbm4mjf_yc00000w/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.005079 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 17:33:01.354773) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 17:33:01.358094) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 17:33:01.358462) ========= ========= Total master_lag: 1.13 =========